检查工作流的状态

创建工作流时,请务必检查其状态,并运行历史记录,以确保它针对按计划和按需处理的用户正确运行。 若要获取有关工作流状态的信息,可使用生命周期工作流检查运行和用户处理历史记录。 此历史记录还提供摘要,以便了解工作流运行的频率,以及成功运行的对象。 还可以检查工作流及其任务的状态。 通过检查工作流及其任务的状态,可以对执行过程中可能出现的潜在问题进行故障排除。

使用 Microsoft Entra 管理中心运行工作流历史记录

提示

本文中的步骤可能因开始使用的门户而略有不同。

可以使用生命周期工作流检索工作流的运行信息。 要使用 Microsoft Entra 管理中心检查工作流的运行,请执行以下步骤:

  1. 至少以生命周期工作流管理员身份登录到 Microsoft Entra 管理中心

  2. 浏览到“标识治理”>“生命周期工作流”>“工作流”

  3. 选择要运行其历史记录的工作流。

  4. 在工作流概述屏幕中,选择“工作流历史记录”。

  5. 在历史记录页中,选择“运行”按钮。

  6. 此处会显示工作流运行的摘要。 Screenshot of a workflow Runs list.

  7. 运行摘要卡包括已处理运行总数、成功运行次数、失败运行次数和失败任务总数。

使用 Microsoft Entra 管理中心的用户工作流历史记录

若要获取除工作流运行摘要之外的其他信息,还可以获取有关工作流处理的用户的信息。 要使用 Microsoft Entra 管理中心检查工作流处理的用户状态,请执行以下步骤:

  1. 在左侧菜单中,选择“生命周期工作流”。

  2. 选择“工作流”。

  3. 选择要查看其用户处理信息的工作流。

  4. 在工作流概述屏幕中,选择“工作流历史记录”。 Screenshot of a workflow overview history.

  5. 在工作流历史记录页上,会显示工作流处理的每个用户的摘要,以及成功和失败的用户和任务的计数。 Screenshot of a list of workflow summaries.

  6. 通过选择用户的总任务,可以查看哪些任务已成功完成,或者哪些任务当前正在进行。 Screenshot of workflow task history status.

  7. 通过选择失败的任务,可以查看特定用户的任务失败。 Screenshot of workflow failed tasks history.

  8. 通过选择未处理的任务,可以查看未处理的任务。 Screenshot of unprocessed tasks of a workflow.

使用 Microsoft Graph 的用户工作流历史记录

使用 Microsoft Graph 列出用户处理结果

若要查看工作流处理的用户状态列表(即 UserProcessingResults),需要进行以下 API 调用:

若要通过 Microsoft Graph 使用 API 查看用户处理结果列表,请参阅:List userProcessingResults

使用 Microsoft Graph 的用户处理结果

若要使用 Microsoft Graph 通过 API 查看用户处理结果的摘要,请参阅:userProcessingResult: summary

通过 Microsoft Graph 运行工作流历史记录

使用 Microsoft Graph 列出运行

若要使用 Microsoft Graph 通过 API 查看工作流的运行,请参阅:运行

使用 Microsoft Graph 获取运行摘要

若要使用 Microsoft Graph 通过 API 查看运行摘要,请参阅:生命周期工作流的运行摘要

使用 Microsoft Graph 列出给定运行的用户和任务处理结果

若要使用 Microsoft Graph 通过 API 获取生命周期工作流运行的用户处理结果,请参阅:Get userProcessingResult(针对生命周期工作流运行)

若要使用 Microsoft Graph 通过 API 列出用户处理结果的任务处理结果,请参阅:List taskProcessingResults(针对用户处理结果)

备注

工作流在过去 7 天内必须有活动,才能获取 userProcessingResults ID。 如果该时间范围内没有任何活动,userProcessingResults 调用将不会返回任何值。

后续步骤