You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following reference document provides an overview of a workflow created using Lifecycle Workflows. Lifecycle Workflows allow you to create workflows that automate common tasks associated with user lifecycle in organizations. Lifecycle Workflows automate tasks based on the joiner-mover-leaver cycle of lifecycle management, and splits tasks for users up into categories of where they are in the lifecycle of an organization. These categories extend into templates where they can be quickly customized to suit the needs of users in your organization. For more information, see: [What are Lifecycle Workflows?](what-are-lifecycle-workflows.md).
17
+
The following reference document provides an overview of a workflow created using Lifecycle Workflows. Lifecycle Workflows allow you to automate common tasks associated with user lifecycle in organizations. Workflows automate tasks based on the joiner-mover-leaver(JML) cycle of lifecycle management, and splits tasks for users into categories of where they fall in the lifecycle of an organization. These categories extend into templates, where they can be quickly customized to suit the needs of users in your organization. For more information, see: [What are Lifecycle Workflows?](what-are-lifecycle-workflows.md).
18
18
19
19
[](media/understanding-lifecycle-workflows/workflow-2.png#lightbox)
20
20
@@ -38,9 +38,9 @@ A workflow can be broken down in to the following three main parts.
38
38
39
39
|Workflow part|Description|
40
40
|-----|-----|
41
-
|General information|This portion of a workflow covers basic information such as display name and a description of what the workflow does.|
41
+
|General information|This portion of a workflow covers basic information such as display name, and a description of what the workflow does.|
42
42
|Tasks|Tasks are the actions that will be taken when a workflow is executed.|
43
-
|Execution conditions| The execution condition section of a workflow sets up<br><br>- Who(scope) the workflow runs against <br><br>- When(trigger) the workflow runs|
43
+
|Execution conditions| The execution condition section of a workflow sets up<br><br> Who(scope)- The workflow runs against <br><br> When(trigger)- the workflow runs|
44
44
45
45
## Templates
46
46
@@ -51,7 +51,7 @@ Creating a workflow via the portal requires the use of a template. A Lifecycle W
51
51
The template will define the task that is to be used and then guide you through the creation of the workflow. The template provides input for description information and execution condition information.
52
52
53
53
>[!NOTE]
54
-
>Depending on the template you select, the options that will be available may vary. This document uses the **Onboarding pre-hire employee** template to illustrate the parts of a workflow.
54
+
>Depending on the template you select, the options that will be available may vary. This document uses the [**Onboarding pre-hire employee**](lifecycle-workflow-templates.md#onboard-pre-hire-employee) template to illustrate the parts of a workflow.
55
55
56
56
For more information, see [Lifecycle workflow templates.](lifecycle-workflow-templates.md)
57
57
@@ -72,6 +72,7 @@ Under the workflow details section, you can provide the following information:
72
72
|Description|A brief description that describes the workflow.|
73
73
74
74
### Trigger details
75
+
75
76
Under the trigger details section, you can provide the following information.
76
77
77
78
|Name|Description|
@@ -84,6 +85,7 @@ This section defines **when** the workflow will run. Currently, there are two s
84
85
- On-demand - can be run immediately. Typically used for real-time employee terminations.
85
86
86
87
## Configure scope
88
+
87
89
After you define the basics tab, on the configure scope screen:
88
90
- Provide the information that will be used in the execution condition, to determine who the workflow will run against.
89
91
- Add more expressions to create more complex filtering.
@@ -99,7 +101,7 @@ You can add extra expressions using **And/Or** to create complex conditionals, a
99
101
> [!NOTE]
100
102
> For a full list of user properties supported by Lifecycle Workflows, see [Supported user properties and query parameters](/graph/api/resources/identitygovernance-rulebasedsubjectset?view=graph-rest-beta&preserve-view=true#supported-user-properties-and-query-parameters)
101
103
102
-
For more information, see [Create a lifecycle workflow.](create-lifecycle-workflow.md)
104
+
For detailed information on creating a workflow, see:[Create a lifecycle workflow.](create-lifecycle-workflow.md)
103
105
104
106
105
107
## Review tasks
@@ -130,16 +132,13 @@ After reviewing the tasks on the review and create screen, you:
130
132
131
133
## Scheduling
132
134
133
-
A workflow isn't scheduled to run by default. To enable the workflow, it needs to be scheduled.
134
-
135
-
To verify whether the workflow is scheduled, you can view the **Scheduled** column.
135
+
While newly created workflows are enabled by default, scheduling is an option that must be enabled manually. To verify whether the workflow is scheduled, you can view the **Scheduled** column.
136
136
137
-
To enable the workflow, select the **Enable schedule** option for the workflow.
138
-
139
-
Once scheduled, the workflow will be evaluated every 3 hours to determine whether or not it should run based on the execution conditions.
137
+
Once scheduling is enabled, the workflow will be evaluated every 3 hours to determine whether or not it should run based on the execution conditions.
To view a detailed guide on scheduling a workflow, see: [Customize the schedule of workflows](customize-workflow-schedule.md).
143
142
144
143
### On-demand scheduling
145
144
@@ -150,7 +149,7 @@ Use the **Run on demand** feature to execute the workflow immediately. The workf
150
149
>[!NOTE]
151
150
> A workflow that is run on demand for any user does not take into account whether or not a user meets the workflow's execution. It will apply the task regardless of whether the execution conditions are met or not.
152
151
153
-
For more information, see [Run a workflow on-demand](on-demand-workflow.md)
152
+
For more information, see:[Run a workflow on-demand](on-demand-workflow.md)
154
153
155
154
## Managing the workflow
156
155
@@ -160,22 +159,25 @@ You can select which portion of the workflow you wish to update or change using
For more information, see [Manage lifecycle workflow properties](manage-workflow-properties.md)
162
+
For more information, see: [Manage lifecycle workflow properties](manage-workflow-properties.md)
163
+
164
+
## History
165
+
166
+
When you have selected a workflow, you can view it's historical information through the lens of its users, runs, and tasks. Being able to view information specifically from these viewpoints allows you to quickly narrow down specific information about how a workflow was processed.
167
+
168
+
For more information, see: [Lifecycle Workflows history](lifecycle-workflow-history.md)
169
+
164
170
165
171
## Versioning
166
172
167
-
Workflow versions are separate workflows built using the same information of an original workflow, but with updated parameters so that they're reported differently within logs. Workflow versions can change the actions or even scope of an existing workflow.
173
+
Workflow versions are separate workflows built using the same information of an original workflow, but with either the tasks or scope updated, so that they're reported differently within logs. Workflow versions can change the actions or even scope of an existing workflow.
168
174
169
175
You can view versioning information by selecting **Versions** under **Manage** from the left.
0 commit comments