IRPCObjectOperations.GetWorkflowsForClient

View as Markdown

Vault API / core read session or assertion idempotent returns metadata structure version

Gets all the workflows in a format suitable for client.

ServiceObjects, versions, properties and files MFiles.IRPCObjectOperations
gRPC method/MFiles.IRPCObjectOperations/GetWorkflowsForClient
HTTP (mf-http-grpc)POST /grpc/v1/get-workflows-for-client
RequestGetWorkflowsForClientRequest
ResponseGetWorkflowsForClientResponse
Book and levelVault API, core
Kindread
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentyes
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

Returns the workflows the user can see, each with its ID, name and object_class_id. In the Sample Vault: workflow 106 "Reviewing drawings" with class 88.

Request: GetWorkflowsForClientRequest

No fields.

Response: GetWorkflowsForClientResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
workflows[]repeated WorkflowResults Array.
workflows[].idint32Workflow ID.
workflows[].namestringThe name of the workflow.
workflows[].object_class_idint32The class this workflow can be used with.
workflows[].descriptionstringThe user description of the workflow.
workflows[].reserved1_obsoleteuint32Reserved, must be zero.
workflows[].reserved2_obsoleteuint32Reserved, must be zero.