IRPCObjectOperations.GetMultipleWorkflowStatesAndTransitionsWithRightsCheck
Vault API / core read session or assertion idempotent returns metadata structure version
Gets the states and transitions of several workflows in one call, in a compressed binary form, with the user's rights checked.
| Service | Objects, versions, properties and files MFiles.IRPCObjectOperations |
|---|---|
| gRPC method | /MFiles.IRPCObjectOperations/GetMultipleWorkflowStatesAndTransitionsWithRightsCheck |
| HTTP (mf-http-grpc) | POST /grpc/v1/get-multiple-workflow-states-and-transitions-with-rights-check |
| Request | GetMultipleWorkflowStatesAndTransitionsWithRightsCheckRequest |
| Response | GetMultipleWorkflowStatesAndTransitionsWithRightsCheckResponse |
| Book and level | Vault API, core |
| Kind | read |
| Session | Required: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata). |
| Idempotent | yes |
| Returns metadata structure version | yes (in the mfiles-metadata-version-bin trailer) |
| Streaming | none (unary) |
Remarks
Used by M-Files clients; see GetMultipleWorkflowStatesAndTransitions.
Request: GetMultipleWorkflowStatesAndTransitionsWithRightsCheckRequest
Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.
| Field | Type | Description |
|---|---|---|
workflow_ids[] | repeated int32 | The IDs of the workflows. |
Response: GetMultipleWorkflowStatesAndTransitionsWithRightsCheckResponse
Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.
| Field | Type | Description |
|---|---|---|
states | bytes | States. Compressed, unless pulUncompressedStatesLength is -1. |
uncompressed_states_length | uint32 | Receives the length of the uncompressed data. Set to -1 if pbytesData is not compressed. |
transitions | bytes | Transitions. Compressed, unless pulUncompressedTransitionsLength is -1. |
uncompressed_transitions_length | uint32 | Receives the length of the uncompressed data. Set to -1 if pbytesData is not compressed. |
Related methods
- GetMultipleWorkflowStatesAndTransitions -- Gets the states and transitions of several workflows in one call, in a compressed binary form.