使用生命周期工作流,可以通过创建包含内置任务和自定义任务扩展的工作流来自动执行组织的生命周期管理过程。 这些工作流及其中的任务都属于基于 Joiner-Mover-Leaver (JML) 生命周期管理模型的类别。 为了提高此过程的效率,生命周期工作流还提供了模板,可用于加速常见生命周期管理过程的设置、创建和配置。 可以按原样创建基于这些模板的工作流,也可以进一步自定义工作流,以符合组织内用户的要求。 在本文中,可获得工作流模板的完整列表、通用模板参数、特定模板的默认模板参数以及每个模板的兼容任务列表。 有关完整任务定义,请参阅:生命周期工作流任务和定义。
生命周期工作流内置模版
生命周期工作流目前有 12 个内置模板,可以使用或自定义:
模板列表如下所示:
加入预雇用员工
载入预聘员工模板旨在配置必须在员工开始日期之前完成的任务。
载入预聘员工模板的默认特定参数和属性如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 入职者 | ❌ |
| 触发器类型 | 基于时间的属性、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 基于时间:事件发生后的天数、事件计时、事件用户属性 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 事件起的天数 | 7 - | ✔️ |
| 事件计时 | 之前 | ❌ |
| 获取用户属性 | 员工雇用日期 | ❌ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 生成 TAP 并发送电子邮件 | ✔️ |
加入新员工
入职新雇用员工模板旨在配置在员工开始日期完成的任务。
载入新雇佣员工模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 入职者 | ❌ |
| 触发器类型 | 基于时间的属性、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 基于时间:事件发生后的天数、事件计时、事件用户属性 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 事件起的天数 | 0 | ❌ |
| 事件计时 | 启用 | ❌ |
| 获取用户属性 | EmployeeHireDate、createdDateTime | ✔️ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 将用户添加到组中,启用用户帐户发送欢迎邮件 | ✔️ |
员工入职后
员工入职后模板旨在配置将在员工开始或创建日期之后完成的任务。
员工入职后模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 入职者 | ❌ |
| 触发器类型 | 基于时间的属性、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 基于时间:事件发生后的天数、事件计时、事件用户属性 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 事件起的天数 | 7 | ✔️ |
| 事件计时 | 之后 | ❌ |
| 获取用户属性 | EmployeeHireDate、createdDateTime | ✔️ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 将用户添加到组、将用户添加到所选团队 | ✔️ |
实时员工变更
实时员工变更模板旨在配置员工职位变更后立即完成的任务。
实时员工变更模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 搬运工 | ❌ |
| 触发器类型 | On-demand | ❌ |
| Tasks | 运行自定义任务扩展 | ✔️ |
注释
由于此模板旨在按需运行,因此不存在执行条件。
实时员工终止
实时员工解雇模板旨在配置员工解雇后立即完成的任务。
实时员工终止模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 离职者 | ❌ |
| 触发器类型 | On-demand | ❌ |
| Tasks | 从所有组中删除用户,删除用户账户,从所有团队中删除用户 | ✔️ |
注释
由于此模板旨在按需运行,因此不存在执行条件。
员工的预离职
员工预离职模板旨在配置将在员工最后一天工作之前完成的任务。
员工的预离职模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 离职者 | ❌ |
| 触发器类型 | 基于时间的属性、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 基于时间:事件发生后的天数、事件计时、事件用户属性 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 事件起的天数 | 7 | ✔️ |
| 事件计时 | 之前 | ❌ |
| 获取用户属性 | 员工离职日期时间 | ❌ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 从所选组中删除用户,从所选团队中删除用户 | ✔️ |
登出员工
登出员工模板旨在配置将在员工最后一天工作后完成的任务。
登出员工模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 离职者 | ❌ |
| 触发器类型 | 基于时间的属性、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 基于时间:事件发生后的天数、事件计时、事件用户属性 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 事件起的天数 | 0 | ✔️ |
| 事件计时 | 启用 | ❌ |
| 获取用户属性 | 员工离职日期时间 | ❌ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 禁用用户帐户,从所有组中删除用户,从所有团队中删除用户 | ✔️ |
员工离职后
员工离职后模板旨在配置将在员工最后一天工作之后完成的任务。
员工离职后模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 离职者 | ❌ |
| 触发器类型 | 基于时间的属性、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 基于时间:事件发生后的天数、事件计时、事件用户属性 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 获取用户属性 | 员工离职日期时间 | ❌ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 删除用户的所有许可证,从所有团队中删除用户,删除用户帐户 | ✔️ |
员工组成员身份更改
“员工组成员身份更改”模板旨在配置在员工的组成员身份更改时完成的任务。
“员工组成员身份更改”模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 调动的员工 | ❌ |
| 触发器类型 | 属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| Scope | 取决于触发器。 基于规则:属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 移除用户的访问包分配、从所选团队中移除用户、发送电子邮件以通知管理员用户换岗 | ✔️ |
员工职位资料更改
“员工职位资料更改”模板旨在配置在员工的职位变更时完成的任务。
“员工职位资料更改”模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 调动的员工 | ❌ |
| 触发器类型 | 属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| Scope | 取决于触发器。 基于规则:属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 发送电子邮件以通知管理员用户换岗、从所选组中移除用户、从所选团队中移除用户、请求用户访问包分配 | ✔️ |
预卸载非活动用户
预卸载非活动用户模板旨在配置在卸载非活动用户之前必须完成的任务。
预卸载非活动用户模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 离职者 | ❌ |
| 触发器类型 | 登录不活动、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 登录不活动:处于非活动状态的天数 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 处于非活动状态的天数 | 90 | ✔️ |
| 事件计时 | 之前 | ❌ |
| 获取用户属性 | LastSignInDateTime | ❌ |
| Scope | 取决于触发器。 基于规则:基于时间的属性、属性更改。 组成员身份更改:基于组。 |
✔️ |
| Tasks | 禁用用户帐户, 发送非活动通知电子邮件 | ✔️ |
卸载非活动用户
卸载非活动用户模板旨在配置必须完成的任务才能卸载非活动用户。
卸载非活动用户模板的默认特定参数如下所示:
| 参数 | Description | 可自定义 |
|---|---|---|
| 类别 | 离职者 | ❌ |
| 触发器类型 | 登录不活动、属性更改、组成员身份更改 | ✔️ |
| 触发器详细信息 | 取决于选择的触发器类型。 • 登录不活动:处于非活动状态的天数 • 属性更改:触发器属性 • 组成员身份更改:添加到组中/从组中移除 |
✔️ |
| 事件起的天数 | 120 | ✔️ |
| 事件计时 | 之后 | ❌ |
| 获取用户属性 | LastSignInDateTime | ❌ |
| Scope | 取决于触发器。 基于规则:基于时间的属性,属性更改 组成员身份更改:基于组。 |
✔️ |
| Tasks | 禁用用户帐户, 发送非活动通知电子邮件 | ✔️ |