生命周期工作流历史记录

使用生命周期工作流创建的工作流允许用户自动化生命周期任务,无论用户在组织中身份生命周期的加入-变动-离开(JML)模型中的哪个阶段。 确保正确处理工作流是组织的生命周期管理过程的重要组成部分。 未正确处理的工作流可能会导致在安全性和符合性方面出现许多问题。 使用生命周期工作流的历史记录功能,您可以指定工作流事件,并根据用户、运行或任务摘要查看其历史记录。 此报告功能可让您快速查看为谁运行了哪些内容,以及它们是否成功。 除了这些特定区域中的摘要,还可以查看有关各自部分记录的每个特定事件的详细信息。 还可以将这些 报告下载为 CSV 文件。 在本文中,你将了解在获取组织中用户如何使用工作流的详细信息时,何时使用这些功能。 有关整个租户中的聚合工作流信息,请参阅: 生命周期工作流洞察。 有关生命周期工作流的每项操作的详细信息,请参阅: 审核生命周期工作流

生命周期工作流历史记录摘要

生命周期工作流基于摘要和详细信息引入了历史记录功能。 通过这些历史记录摘要,可以快速获取有关工作流运行者的信息,以及此运行是否成功。 这是有价值的,因为审核日志提供的大量信息可能会变得过多,无法有效地使用。 为了使处理的大量信息更易于阅读,生命周期工作流提供了摘要供快速使用。 可以通过三种方式查看这些历史记录摘要:

  • 用户摘要:显示工作流处理的用户摘要。 显示每个特定用户的成功、失败和总运行情况。
  • 运行摘要:提供工作流运行情况的摘要,以工作流的角度显示。 记录工作流运行时,成功、失败和总任务信息。
  • 任务摘要:显示工作流处理的任务摘要,以及哪些任务失败、成功且完全在工作流中运行。

摘要可让你快速获取有关工作流如何为自己或用户运行的详细信息,而无需在日志中进一步了解详细信息。 有关获取此信息的分步指南,请参阅 检查工作流的状态

用户摘要信息

用户摘要允许你通过已处理用户的视角查看工作流信息。

工作流用户摘要的屏幕截图。

在用户摘要中,可以找到以下信息:

参数 Description
已处理总数 在所选时间段内由工作流处理的用户总数。
成功 在所选时间段内工作流处理的成功用户总数。
已失败 在所选时间段内由工作流处理的失败用户总数。
总任务数 在所选时间段内为工作流中的用户处理的任务总数。
失败的任务 在所选时间段内为工作流中的用户处理的失败任务总数。

用户历史记录详细信息

用户详细历史记录信息允许根据以下信息筛选特定信息:

  • 日期:您可以筛选一个特定范围,从最短的 24 小时到最长的 30 天,这一范围指的是工作流运行的时间段。
  • 状态:可以筛选已处理的用户的特定状态。 支持的状态为: 已完成正在进行已排队已取消已完成并出现错误失败
  • 工作流执行类型:可以筛选工作流执行类型,例如 计划按需
  • 完成日期:可以筛选一个具体的时间范围,从用户在工作流中被处理最短的 24 小时到最长的 30 天。

用户历史记录状态详细信息

查看用户处理历史记录的状态时,状态值对应于以下信息:

状态 详细信息
完成 如果工作流的所有任务都成功为用户处理,则报告此状态。
正在进行中 当工作流开始为用户运行任务时,将报告此状态。 状态将保持此状态,直到为用户处理所有工作流的任务,否则该状态将失败。
已排队 当生命周期工作流引擎标识满足工作流执行条件的用户时,将报告此状态。 用户在此处进入正在进行状态(如果工作流开始为其运行),或者进入取消状态(如果管理员手动取消工作流)。
已取消 出于以下原因报告此状态:

1. 如果工作流被删除,所有已安排的用户将被取消。
2. 如果工作流已禁用,则会取消它设置为运行的所有计划用户。
3.如果禁用了工作流调度,被设定为运行的所有预定的用户都会被取消。
4. 如果工作流创建了新版本且所有任务已禁用,则会取消所有已排定的用户。
5. 如果用户不符合工作流新版本的当前执行条件,则计划运行将被取消。
6. 如果用户已排队等待工作流运行,但在工作流运行前,用户的配置文件发生更改,不再满足当前的执行条件,则取消处理。
完成,但有错误 如果工作流已完成,则会报告此状态,但设定的一个或多个任务在将 continueOnError 设置为 true 的情况下失败。
已失败 如果将 continueOnError 设置为 false 的任务失败,则报告此状态。

有关获取用户处理摘要信息的完整指南,请参阅: 使用 Microsoft Entra 管理中心的用户工作流历史记录

运行摘要

运行摘要允许你通过运行历史的视角查看工作流信息。

工作流运行摘要的屏幕截图。

在运行摘要中,可以找到以下信息:

参数 Description
已处理总数 已运行的工作流总数。
成功 已成功运行的工作流。
已失败 未能运行的工作流。
失败的任务 运行失败任务的工作流。

运行日志详细信息

运行详细的历史记录信息后,可以根据以下信息筛选特定信息:

  • 日期:可以筛选运行时长范围,从最短 24 小时到最长 30 天的工作流运行记录。
  • 状态:可以筛选工作流运行的特定状态。 支持的状态为: 已完成正在进行已排队已取消已完成并出现错误失败
  • 工作流执行类型:可以筛选工作流执行类型,例如 “计划”“按需”。
  • 完成日期:您可以筛选工作流运行时间为 24 小时到 30 天的特定范围。

运行历史记录状态详细信息

查看运行历史记录的状态时,状态值对应于以下信息:

状态 详细信息
已排队 首次将工作流设置为运行时报告此状态。
正在进行中 一旦工作流开始处理其第一个任务,就会报告此状态。
已取消 如果某个时间点曾处于“正在进行”状态,并且现在冻结在该状态,则报告此状态。
已完成,但有错误 如果工作流对某些任务成功运行,但对其他任务没有,则报告此状态。 如果工作流进入排队状态,但在执行之前会取消其所有实例,则它还会在进入 正在进行的状态之前显示此状态。
完成 如果工作流针对每个用户成功运行,则报告此状态。
已失败 如果工作流为所有用户执行的任务均失败,则报告此状态。 已取消的用户不会算作报告中的失败。

有关获取运行信息的完整指南,请参阅: 使用 Microsoft Entra 管理中心运行工作流历史记录

任务摘要

任务摘要允许你通过任务视角查看工作流信息。

工作流任务摘要的屏幕截图。

在任务摘要中,可以找到以下信息:

参数 Description
已处理总数 工作流处理的任务总数。
成功 工作流成功处理的任务数。
已失败 工作流处理的失败任务数。
未处理 工作流未处理的任务数。

任务历史记录详细信息

任务详细历史记录信息允许根据以下信息筛选特定信息:

  • 日期:可以筛选运行时长范围,从最短 24 小时到最长 30 天的工作流运行记录。
  • 状态:可以筛选工作流运行的特定状态。 支持的状态为: 已完成正在进行已排队已取消已完成并出现错误失败
  • 完成日期:您可以筛选工作流运行时间为 24 小时到 30 天的特定范围。
  • 任务:可以根据特定任务名称进行筛选。

任务历史记录状态详细信息

查看任务历史记录的状态时,状态值对应于以下信息:

状态 详细信息
已排队 一旦计划执行工作流实例,就会报告此状态,工作流中所有任务的任务报告也会使用此状态创建,并带有“运行”记录。 每个任务报告包括所有用户,但表示特定任务。
正在进行中 一旦第一个任务开始处理,就会报告此状态。
已取消 如果在取消工作流之前未处理任何任务,则报告此状态。 如果删除包含任务的工作流,则状态也会显示为已取消。
已完成,但有错误 如果为用户处理任务,但并非每个任务都成功,则报告此状态。
完成 如果所有用户成功运行所有任务,则报告此状态。
已失败 如果所有任务都失败,则报告此状态。

将工作流与任务分开非常重要,因为在工作流中,处理用户的某些任务可能会成功,而其他任务可能会失败。 在工作流中,某个任务在失败任务之后是否运行取决于一些参数,例如启用“出错后继续”功能和这些参数在工作流中的位置。 有关详细信息,请参阅 常见任务参数

后续步骤