Skip to main content

DesWorkflow

A workflow manages the execution of a logical sequence of tasks.

type DesWorkflow {
assignee: String!
createdAt: DateTime!
createdBy: String!
endedAt: DateTime
modifiedAt: DateTime!
name: String!
processDefinitionId: String!
processDefinitionName: String!
state: String
status: String!
variables(
names: [String!]
): [DesWorkflowVariable!]!
workflowId: String!
}

Fields

DesWorkflow.assignee ● String! non-null scalar

The account information for the owner of any action or response needed for this workflow.

DesWorkflow.createdAt ● DateTime! non-null scalar

The DateTime for the creation of this workflow.

DesWorkflow.createdBy ● String! non-null scalar

The account information for who created this workflow.

DesWorkflow.endedAt ● DateTime scalar

The DateTime for the completion of this workflow.

DesWorkflow.modifiedAt ● DateTime! non-null scalar

The DateTime for the most recent changes for this workflow.

DesWorkflow.name ● String! non-null scalar

The label for this workflow.

DesWorkflow.processDefinitionId ● String! non-null scalar

The reference identifier for definition of this workflow.

DesWorkflow.processDefinitionName ● String! non-null scalar

The label for the definition of this workflow.

DesWorkflow.state ● String scalar

The name of the active task(s) for this workflow.

DesWorkflow.status ● String! non-null scalar

The current condition of this workflow.

DesWorkflow.variables ● [DesWorkflowVariable!]! non-null object

The list of variables defined for this workflow.

DesWorkflow.variables.names ● [String!] list scalar

An optional list of parameter names to search.

DesWorkflow.workflowId ● String! non-null scalar

The reference identifier for this workflow.