Lifecycle Workflows templates and categories
Lifecycle Workflows allows you to automate the lifecycle management process for your organization by creating workflows that contain both built-in tasks, and custom task extensions. These workflows, and the tasks within them, all fall into categories based on the Joiner-Mover-Leaver(JML) model of lifecycle management. To make this process even more efficient, Lifecycle Workflows also provide you with templates, which you can use to accelerate the set up, creation, and configuration of common lifecycle management processes. You can create workflows based on these templates as is, or you can customize them even further to match the requirements for users within your organization. In this article you get the complete list of workflow templates, common template parameters, default template parameters for specific templates, and the list of compatible tasks for each template. For full task definitions, see Lifecycle Workflow tasks and definitions.
Lifecycle Workflows built-in templates
Lifecycle Workflows currently have eight built-in templates you can use or customize:
The list of templates are as follows:
- Onboard pre-hire employee
- Onboard new hire employee
- Post-Onboarding of an employee
- Real-time employee change
- Real-time employee termination
- Pre-Offboarding of an employee
- Offboard an employee
- Post-Offboarding of an employee
For a complete guide on creating a new workflow from a template, see: Tutorial: On-boarding users to your organization using Lifecycle workflows with the Microsoft Entra admin center.
Onboard pre-hire employee
The Onboard pre-hire employee template is designed to configure tasks that must be completed before an employee's start date.
The default specific parameters and properties for the Onboard pre-hire employee template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Joiner | ❌ |
Trigger Type | Trigger and Scope Based | ❌ |
Days from event | -7 | ✔️ |
Event timing | Before | ❌ |
Event User attribute | EmployeeHireDate | ❌ |
Scope type | Rule based | ❌ |
Execution conditions | (department eq 'Marketing') | ✔️ |
Tasks | Generate TAP And Send Email | ✔️ |
Onboard new hire employee
The Onboard new-hire employee template is designed to configure tasks that are completed on an employee's start date.
The default specific parameters for the Onboard new hire employee template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Joiner | ❌ |
Trigger Type | Trigger and Scope Based | ❌ |
Days from event | 0 | ❌ |
Event timing | On | ❌ |
Event User attribute | EmployeeHireDate, createdDateTime | ✔️ |
Scope type | Rule based | ❌ |
Execution conditions | (department eq 'Marketing') | ✔️ |
Tasks | Add User To Group, Enable User Account, Send Welcome Email | ✔️ |
Post-Onboarding of an employee
The Post-Onboarding of an employee template is designed to configure tasks that will be completed after an employee's start, or creation, date.
The default specific parameters for the Post-Onboarding of an employee template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Joiner | ❌ |
Trigger Type | Trigger and Scope Based | ❌ |
Days from event | 7 | ✔️ |
Event timing | After | ❌ |
Event User attribute | EmployeeHireDate, createdDateTime | ✔️ |
Scope type | Rule based | ❌ |
Execution conditions | (department eq 'Marketing') | ✔️ |
Tasks | Add User To Group, Add user to selected teams | ✔️ |
Real-time employee change
The Real-time employee change template is designed to configure tasks that are completed immediately when an employee changes roles.
The default specific parameters for the Real-time employee change template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Mover | ❌ |
Trigger Type | On-demand | ❌ |
Tasks | Run a Custom Task Extension | ✔️ |
Note
As this template is designed to run on-demand, no execution condition is present.
Real-time employee termination
The Real-time employee termination template is designed to configure tasks that are completed immediately when an employee is terminated.
The default specific parameters for the Real-time employee termination template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Leaver | ❌ |
Trigger Type | On-demand | ❌ |
Tasks | Remove user from all groups, Delete User Account, Remove user from all Teams | ✔️ |
Note
As this template is designed to run on-demand, no execution condition is present.
Pre-Offboarding of an employee
The Pre-Offboarding of an employee template is designed to configure tasks that are completed before an employee's last day of work.
The default specific parameters for the Pre-Offboarding of an employee template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Leaver | ❌ |
Trigger Type | Trigger and Scope Based | ❌ |
Days from event | 7 | ✔️ |
Event timing | Before | ❌ |
Event User attribute | employeeLeaveDateTime | ❌ |
Scope type | Rule based | ❌ |
Execution condition | None | ✔️ |
Tasks | Remove user from selected groups, Remove user from selected Teams | ✔️ |
Offboard an employee
The Offboard an employee template is designed to configure tasks that are completed on an employee's last day of work.
The default specific parameters for the Offboard an employee template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Leaver | ❌ |
Trigger Type | Trigger and Scope Based | ❌ |
Days from event | 0 | ✔️ |
Event timing | On | ❌ |
Event User attribute | employeeLeaveDateTime | ❌ |
Scope type | Rule based | ❌ |
Execution condition | (department eq 'Marketing') | ✔️ |
Tasks | Disable User Account, Remove user from all groups, Remove user from all Teams | ✔️ |
Post-Offboarding of an employee
The Post-Offboarding of an employee template is designed to configure tasks that will be completed after an employee's last day of work.
The default specific parameters for the Post-Offboarding of an employee template are as follows:
Parameter | Description | Customizable |
---|---|---|
Category | Leaver | ❌ |
Trigger Type | Trigger and Scope Based | ❌ |
Days from event | 7 | ✔️ |
Event timing | After | ❌ |
Event User attribute | employeeLeaveDateTime | ❌ |
Scope type | Rule based | ❌ |
Execution condition | (department eq 'Marketing') | ✔️ |
Tasks | Remove all licenses for user, Remove user from all Teams, Delete User Account | ✔️ |
Next steps
Feedback
Submit and view feedback for