Edit

workflowBase 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.

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, unknownFutureValue, mover, extensibility. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: mover, extensibility.
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 Determines 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.
targetSubjectType microsoft.graph.identityGovernance.subjectType The type of subject that the workflow targets. This flagged enumeration allows multiple members to be selected simultaneously. The possible values are: user, agentIdentity, unknownFutureValue, provisioningObject. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: provisioningObject.

Relationships

Relationship Type Description
administrationScopeTargets microsoft.graph.directoryObject collection The administrative units in the scope of the workflow. Optional.

Supports $expand.
createdBy user The user who created the workflow.
lastModifiedBy user The user who 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)",
  "targetSubjectType": "String"
}