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

Result of a lifecycle workflow that was executed for a specific user because the user fulfilled the execution conditions of the lifecycle workflow. The result is an aggregation of all task processing results of the workflow tasks that were part of the lifecycle workflow and executed for the specific user.

Inherits from entity.

Methods

Method Return type Description
List user processing results microsoft.graph.identityGovernance.userProcessingResult collection Get a list of the userProcessingResult objects and their properties.
Get user processing result microsoft.graph.identityGovernance.userProcessingResult Get a user processing result.
Get summary microsoft.graph.identityGovernance.userSummary Provides a summary of user processing results for a specified time period.
List task processing results microsoft.graph.identityGovernance.taskReport collection Get a list of the taskProcessingResult objects and their properties.

Properties

Property Type Description
completedDateTime DateTimeOffset The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.

Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
failedTasksCount Int32 The number of tasks that failed in the workflow execution.
id String Identifier used for individually addressing a specific user processing result.Inherited from entity.

Supports $filter(eq, ne) and $orderby.
processingStatus microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus The workflow execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.

Supports $filter(eq, ne) and $orderby.
scheduledDateTime DateTimeOffset The date time that the workflow is scheduled to be executed for a user.

Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
startedDateTime DateTimeOffset The date time that the workflow execution started. Value is null if the workflow execution has not started.

Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
totalTasksCount Int32 The total number of tasks that in the workflow execution.
totalUnprocessedTasksCount Int32 The total number of unprocessed tasks for the workflow.
workflowExecutionType microsoft.graph.identityGovernance.workflowExecutionType Describes the execution type of the workflow. The possible values are: scheduled, onDemand, unknownFutureValue.

Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.
workflowVersion Int32 The version of the workflow that was executed.

Relationships

Relationship Type Description
subject user The unique identifier of the AAD user targeted for the taskProcessingResult.

Supports $filter(eq, ne) and $expand.
taskProcessingResults microsoft.graph.identityGovernance.taskProcessingResult collection The associated individual task execution.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.identityGovernance.userProcessingResult",
  "id": "String (identifier)",
  "completedDateTime": "String (timestamp)",
  "failedTasksCount": "Integer",
  "processingStatus": "String",
  "scheduledDateTime": "String (timestamp)",
  "startedDateTime": "String (timestamp)",
  "totalTasksCount": "Integer",
  "totalUnprocessedTasksCount": "Integer",
  "workflowExecutionType": "String",
  "workflowVersion": "Integer"
}