生命周期工作流中的 What-if 工具允许你在为用户运行工作流之前评估工作流执行。 使用 What-if 工具,可以:
- 查看当前处于工作流执行范围内的用户。
- 预览哪些工作流任务可能会根据当前配置失败。
- 模拟最多 10 个用户的工作流执行,并查看结果,而不会影响实际用户。
What-if 工具的主要目标是帮助你识别和解决配置错误,并防止在处理开始之前意外执行工作流。
注释
What-if 工具目前以公共预览版提供。 目前不支持具有基于更改的触发器类型的工作流,例如属性更改和组成员身份更改。
先决条件
使用此功能需要Microsoft Entra ID Governance 或 Microsoft Entra Suite 许可证。 若要查找符合要求的正确许可证,请参阅 Microsoft Entra ID Governance 许可基础知识。
访问 What-if 工具
若要访问工作流的假设分析工具,请执行以下操作:
至少以生命周期工作流管理员的身份登录到 Microsoft Entra 管理中心。
浏览到 ID 治理>生命周期工作流>工作流。
选择要评估的工作流。
注释
What-if 工具当前不支持以属性更改或组成员身份更改作为触发类型的工作流。
在工作流概述页上,从命令栏中选择 “What if ”。
审查范围内的用户
在 What-if 工具中,选择“ 作用域 ”选项卡中的“用户”,以查看将在所选工作流的当前执行作用域中包含的用户列表。 此列表反映运行工具时满足工作流执行条件的用户。
查看潜在的任务失败
在 What-if 工具中,还可以查看 What-if 页上列出的任务,以查看哪些工作流任务可能基于当前配置失败。
运行工作流执行模拟
若要模拟特定用户的工作流执行和预览结果,请执行以下步骤:
在“What-if”页上,选择作用域中的用户选项卡。
从列表中选择最多 10 个用户。
注释
如果选择了 10 个以上的用户,则会禁用 “模拟工作流执行 ”按钮。
从命令栏中选择 “模拟工作流执行 ”。
模拟会自动启动。 一旦结果可用,结果会显示在“ 执行模拟结果 ”选项卡上。
注释
根据工作流任务,结果可能需要几秒钟到几分钟才能显示。 如果在短时间内未显示任何结果,请选择“ 刷新 ”以检查更新的结果。 只有在首次运行模拟后,才会显示 “执行模拟结果 ”选项卡。 一旦运行另一个模拟,结果将被清除。