workflowBase resource type

Namespace: microsoft.graph.identityGovernance

An abstract type that exposes the properties for configuring a custom lifecycle workflow. This resource is inherited by the following resource types:

Methods

None.

Properties

Property Type Description
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory The category of the workflow. The possible values are: joiner, leaver, mover, unknownFutureValue.
createdDateTime DateTimeOffset When a workflow was created.
description String A string that describes the purpose of the workflow.
displayName String A string to identify the workflow.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Defines when and for who the workflow will run.
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.
isSchedulingEnabled Boolean If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Can't be true for a disabled workflow (where isEnabled is false).
lastModifiedDateTime DateTimeOffset When the workflow was last modified.

Relationships

Relationship Type Description
createdBy user The user who created the workflow.
lastModifiedBy user The unique identifier of the Microsoft Entra identity that last modified the workflow.
tasks microsoft.graph.identityGovernance.task collection The tasks in the workflow.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.identityGovernance.workflowBase",
  "category": "String",
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "executionConditions": {
    "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
  },
  "isEnabled": "Boolean",
  "isSchedulingEnabled": "Boolean",
  "lastModifiedDateTime": "String (timestamp)"
}