workflow resource type
Namespace: microsoft.graph.identityGovernance
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents workflows created using Lifecycle Workflows. Workflows, when triggered by execution conditions, automate parts of the lifecycle management process using tasks. These tasks can either be built-in tasks, or a custom task can be called using the custom task extension which integrate with Azure Logic Apps.
You can create up to 50 workflows in a tenant.
Inherits from workflowBase.
Methods
Properties
Property | Type | Description |
---|---|---|
category | microsoft.graph.identityGovernance.lifecycleWorkflowCategory | The category of the HR function supported by the workflows created using this template. A workflow can only belong to one category. The possible values are: joiner , leaver , unknownFutureValue . Inherited from workflowBase. Required.Supports $filter (eq ,ne ) and $orderBy |
createdDateTime | DateTimeOffset | When the workflow was created. Inherited from workflowBase.Supports $filter (lt , le , gt , ge , eq , ne ) and $orderby . |
deletedDateTime | DateTimeOffset | When the workflow was deleted. Supports $filter (lt , le , gt , ge , eq , ne ) and $orderby . |
description | String | The description of the workflow . Inherited from workflowBase. Optional. |
displayName | String | The display name of the workflow . Inherited from workflowBase. Required.Supports $filter (eq , ne ) and orderby . |
executionConditions | microsoft.graph.identityGovernance.workflowExecutionConditions | Conditions describing when to execute the workflow and the criteria to identify in-scope subject set. Inherited from workflowBase. Required. |
id | String | Identifier used for individually addressing a specific workflow. Supports $filter (eq , ne ) and $orderby . |
isEnabled | Boolean | Whether the workflow is enabled or disabled. If this setting is true , the workflow can be run on demand or on schedule when isSchedulingEnabled is true . Inherited from workflowBase. Optional. Defaults to true .Supports $filter (eq , ne ) and orderBy . |
isSchedulingEnabled | Boolean | If true , the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be true for a disabled workflow (where isEnabled is false ). Inherited from workflowBase. Optional. Defaults to false .Supports $filter (eq , ne ) and orderBy . |
lastModifiedDateTime | DateTimeOffset | The date time when the workflow was last modified. Inherited from workflowBase.Supports $filter (lt , le , gt , ge , eq , ne ) and $orderby . |
nextScheduleRunDateTime | DateTimeOffset | The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter (lt ,gt ) and $orderBy . |
version | Int32 | The current version number of the workflow. Value is 1 when the workflow is first created. Supports $filter (lt , le , gt , ge , eq , ne ) and $orderby . |
Relationships
Relationship | Type | Description |
---|---|---|
createdBy | user | The unique identifier of the Azure AD user that created the workflow object. Inherited from workflowBase. Supports $filter (eq , ne ) and $expand . |
executionScope | microsoft.graph.user collection | The unique identifier of the Azure AD identity that last modified the workflow object. |
lastModifiedBy | user | The user who last modified the workflow object. Inherited from workflowBase. Supports $filter (eq , ne ) and $expand . |
runs | microsoft.graph.identityGovernance.run collection | Workflow runs. |
taskReports | microsoft.graph.identityGovernance.taskReport collection | Represents the aggregation of task execution data for tasks within a workflow object. |
tasks | microsoft.graph.identityGovernance.task collection | Represents the configured tasks to execute and their execution sequence within a workflow object. Inherited from workflowBase. Required. |
userProcessingResults | microsoft.graph.identityGovernance.userProcessingResult collection | Per-user workflow execution results. |
versions | microsoft.graph.identityGovernance.workflowVersion collection | The workflow versions that are available. |
JSON representation
The following is a JSON representation of the resource.
{
"@odata.type": "#microsoft.graph.identityGovernance.workflow",
"category": "String",
"createdDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"executionConditions": {
"@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
},
"lastModifiedDateTime": "String (timestamp)",
"deletedDateTime": "String (timestamp)",
"id": "String (identifier)",
"isEnabled": "Boolean",
"isSchedulingEnabled": "Boolean",
"nextScheduleRunDateTime": "String (timestamp)",
"version": "Integer"
}
Feedback
Submit and view feedback for