注释
Microsoft Purview 数据目录 (经典) 、Data Health Insights (经典) 和 Purview 工作流 (经典) 不再接受新客户,这些服务(以前Azure Purview)现在处于客户支持模式。
重要
此功能目前处于预览状态。 Azure 预览版的补充使用条款包含适用于 beta 版、预览版或其他尚未正式发布的 Azure 功能的其他法律条款。
可以使用 工作流 通过 Microsoft Purview 自动执行某些业务流程。 工作流中的连接器提供了一种连接到不同系统并应用一组预生成作和触发器的方法。
当前工作流连接器和操作
目前,以下连接器和操作可用于 Microsoft Purview 工作流:
| 连接器类型 | 功能性 | 参数 | 可自定义 | 工作流模板 |
|---|---|---|---|---|
| 应用于每个 | 将操作或一组操作应用于输出中的所有返回值。 | -要处理的输出 -行动 |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 检查用于数据使用治理的数据源注册情况 | 验证数据源是否已注册,且已启用数据策略强制实施。 | None | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
数据访问请求 |
| Condition | 将某个值求值为 true 或 false。 根据评估,工作流将重定向到不同的分支 | - 添加行 -标题 - 添加组 |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 创建术语表条目 | 创建新的词汇表术语 | None | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
创建术语表条目模板 |
| 创建任务并等待任务完成 | 作为工作流的一部分,创建、分配和跟踪分配给用户或 Microsoft Entra 组的任务。 - 提醒设置 - 可以将提醒设置为定期提醒任务所有者,直到任务所有者完成任务。 - 过期设置 - 可以为任务活动设置到期或截止时间。 此外,还可以设置到期后需要通知的对象(用户/AAD 组)。 - Email聚合可用 |
- 分配到 - 任务标题 - 任务正文 |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 延迟 | 将下一个操作延迟,直到经过指定数量的单位时间。 | -Count:延迟解决之前需要传递的单位数 -单位:月、周、日、小时、分钟、秒 |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 删除词汇表术语 | 删除现有术语表中的术语 | None | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
删除词汇表术语 |
| 授予访问权限 | 创建访问策略以向请求的用户授予访问权限。 | None | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
数据访问请求 |
| Http | 通过 http 或 https 调用与外部应用程序集成。 有关详细信息,请参阅 工作流 HTTP 连接器 |
-主机 -方法 -路径 - 标题 -查询 -身体 -认证 |
- 可重命名:是 - 可删除:是 - 设置:默认启用安全输入和安全输出 () - 每个工作流多个 |
所有工作流模板 |
| 导入词汇表术语 | 导入术语表中的一个或多个术语 | None | - 可重命名:是 - 可删除:否 - 每个工作流多个 |
导入术语 |
| 解析 JSON | 分析传入 JSON 以提取参数 | - 内容 -图式 |
- 可重命名:是 - 可删除:否 - 每个工作流多个 |
所有工作流模板 |
| 发送电子邮件通知 | 向一个或多个收件人发送电子邮件通知 | -主题 - 消息正文 -收件人 |
- 可重命名:是 - 可删除:是 - 设置:默认启用安全输入和安全输出 () , 单封电子邮件或聚合电子邮件 - 每个工作流多个 |
所有工作流模板 |
| ServiceNow 操作 | 连接到 ServiceNow 实例并完成以下作之一: -创建记录 -删除记录 -获取记录 -获取记录类型 -列出记录 -更新记录 |
取决于。 有关详细信息 ,请参阅工作流中的 ServiceNow 。 | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 启动并等待审批 | 生成审批请求并将请求分配给单个用户或Microsoft Entra组。 有两种审批类型: - 第一个响应 – 第一个审批者的结果 (批准/拒绝) 被视为最终结果。 - 每个人都必须批准 - 这意味着标识为审批者的每个人都必须批准。 如果一个审批者拒绝了请求,请求将被拒绝。 - Email聚合可用 |
- 审批类型 -标题 - 分配到 |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 开关 | 计算动态内容表达式并选择与结果匹配的事例,仅针对该事例运行特定作。 目前最多支持 15 个案例。 | - 开启:待评估的动态内容。 (字符串、整数) - 等于:用于与“on”进行比较的值。 匹配后,工作流将转到此情况。 (字符串、整数) |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 截止 | 在 until 控件中重复执行操作,直到满足 and/or 条件,或达到计数限制或超时限制。 | -操作:要重复的操作 -Count:默认值 60、最小值 1、最大值 1000 工作流运行过程中,Until 循环可执行的循环次数。 -超时:默认 PT1H(1 小时),最大 PT1H(1 小时) “Until”循环在退出前可运行的时长,以 ISO 8601 格式指定。 如果在“Until”操作中计算的所有操作和迭代的累计时间超过超时限制,则当前循环不会停止。 但是,由于不满足限制条件,因此下一个循环不会启动。 |
- 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 更新术语表中的术语 | 更新现有术语表条目 | None | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
更新术语表中的术语 |
| 变量操作 | 使用以下操作定义和更新自定义变量: -初始化变量 -设置变量 -递增变量 -递减变量 -将数组追加到变量 -将字符串追加到变量 |
取决于。 有关详细信息,请参阅变量操作部分。 | - 可重命名:是 - 可删除:是 - 每个工作流多个 |
所有工作流模板 |
| 提交术语创建请求时 | 提交新术语请求时,触发包含所有术语详细信息的工作流 | None | - 可重命名:是 - 可删除:否 - 每个工作流仅限一个 |
创建术语表条目模板 |
| 提交术语删除请求时 | 提交删除现有术语的请求时,触发包含所有术语详细信息的工作流 | None | - 可重命名:是 - 可删除:否 - 每个工作流仅限一个 |
删除词汇表术语 |
| 提交术语导入请求时 | 提交导入术语的请求时,触发包含 csv 文件中所有术语详细信息的工作流 | None | - 可重命名:是 - 可删除:否 - 每个工作流只能有一个 |
导入术语 |
| 提交术语更新请求时 | 提交更新现有术语的请求时,触发包含所有术语详细信息的工作流 | None | - 可重命名:是 - 可删除:否 - 每个工作流仅限一个 |
更新术语表中的术语 |
启动并等待批准
“启动并等待审批”连接器会生成审批请求,并将这些请求分配给单个用户或 Microsoft Entra 组。
目前,连接器支持两种类型的审批类型:
- 先响应者为准 – 这意味着首位审批者的审批结果(批准/拒绝)将被视为最终结果。
- 每个人都必须批准 – 这意味着被标识为审批者的每个人都必须批准请求,才能将请求视为已批准。 如果一个审批者拒绝了请求,而不管其他审批者是什么,该请求都会被拒绝。
还可以设置提醒,以定期提醒审批者,直到审批者批准或拒绝,或设置审批活动的到期或截止时间。 请求过期后,可以选择谁将收到有关过期的通知。
审批请求
审批请求以电子邮件的形式发送给审批连接器中指定的组或用户。 有两种类型的审批电子邮件,具体取决于工作流和电子邮件客户端是否满足某些 要求。
可操作邮件 - 如果工作流和电子邮件客户端满足 要求,审批者可以接收单个及 汇总的 可操作审批电子邮件,并可直接在 Outlook 中添加评论以及拒绝或批准请求。 要了解更多信息,审批人还可以在邮件中选择审批项,以跳转到 Microsoft Purview 门户中的请求详细信息页面。
重要
如果工作流或电子邮件客户端不符合 要求,则用户在使用可作邮件时可能会收到 400/401/403 错误。
标准消息 - 如果你的工作流和电子邮件客户端不符合要求,你的审批者将收到单独的和汇总的审批电子邮件,这些电子邮件会将他们引导至Microsoft Purview 门户中的审批体验。
可执行的审批要求
若要让审批人在 Outlook 中使用可操作邮件,则你的 Microsoft Purview、工作流和电子邮件客户端必须满足以下要求:
- Microsoft Purview 帐户必须启用公用网络访问。
- 当用户通过可操作电子邮件提交批准时,则必须登录到 Microsoft Purview 帐户所在的同一租户。
- 在“开始”和“等待审批”连接器中配置的“分配给”必须是个人,而不能是组。
- 在“开始并等待审批”连接器中配置的“分配给”必须在 Outlook.com 或 Office 365 中的 Exchange Online 上拥有邮箱。
- 用于打开审批请求电子邮件的邮件客户端必须是以下版本的 Outlook:可操作邮件的 Outlook 版本要求。
- Microsoft Purview 帐户不在 Azure 政府版中,Azure 由世纪互联 21 世纪互联区域运营。
小窍门
如果用户在尝试批准可作电子邮件中的项目时收到 403 消息,则 Microsoft Purview 帐户可能具有拒绝请求的网络设置。
发送电子邮件通知
在工作流中发送电子邮件通知时,使用发送电子邮件活动或其他活动,默认情况下,单个电子邮件将发送给指定的每个用户。 但是,对于某些活动,也可以选择将电子邮件汇总后分批发送给用户。 这可以大大减少从活动发送的电子邮件数。
这些活动可用于聚合电子邮件:
- 启动并等待批准
- 发送电子邮件通知
- 创建任务并等待任务完成
如何聚合电子邮件
当您使用其中一个可用活动并想要汇总电子邮件时,请按照以下步骤操作。
通过选择活动中的省略号按钮,然后选择 “设置” 选项,打开活动设置。
选择 “聚合电子邮件 ”切换开关,将其切换为 “开”。
选择“ 完成”
完成对工作流进行所需的任何其他编辑,然后选择“ 保存” 以保存对工作流所做的更改。
聚合信息
启用聚合后,将立即发送此作期间发送的电子邮件。 相反,单个电子邮件将聚合为一封电子邮件并发送给接收方。 聚合会导致电子邮件传递出现 0-3 分钟的轻微延迟。
聚合的电子邮件将按每批最多 20 封进行批处理。 也就是说,如果需要聚合 110 封电子邮件,则最终将发送 6 封电子邮件。
变量操作
创建、更新和引用自定义变量;这些变量可在工作流中任何支持动态内容的位置引用。 可以创建以下数据类型的变量:
- 整数
- 漂浮
- 布尔
- Array
- String
- 物体
以下是所有可用的操作及其参数和说明:
| Action | 功能性 | 参数 |
|---|---|---|
| 初始化变量 | 创建一个可用类型的新变量 | -名称 -类型 -Value:基于变量类型的适当值 |
| 设置变量 | 将变量更新为指定值 | -Name:从下拉列表中选择的变量名称 -Value:变量的新值 |
| 递增变量 | 按指定值增加整数和浮点数变量 | -Name:从下拉列表中选择的变量名称 -Value:递增变量的数量 |
| 递减变量 | 按指定值减少整数和浮点变量 | -Name:从下拉列表中选择的变量名称 -值:使变量递减的数值 |
| 追加到数组变量中 | 将指定值追加到数组变量 | -Name:从下拉列表中选择的变量名称 -Value:要追加的新值 |
| 追加至字符串变量 | 将指定值追加到数组变量 | -Name:从下拉列表中选择的变量名称 -Value:要追加的新值 |
变量限制
- 每个工作流 50 个变量
- 数值变量范围为 [- (253-1) ,253-1]
- 名称限制为 46 个字符
- 在更新变量值的操作中不允许自引用:设置、递增、递减、追加到数组、追加到字符串
- “初始化变量”不能在“对每个项应用”、“条件”或“直到”等局部作用域操作中使用。
- “设置变量”不能用于“应用于每个”操作中。
后续步骤
有关工作流的详细信息,请参阅以下文章: