添加一个"将失败记录到 SharePoint"的分支
Theo 的续约流程偶尔会在 Get manager (V2) 上因权限问题而失败。默认情况下,某个操作失败会导致整个运行终止。对于 Drumlin 来说,这不是理想行为:一次发送邮件失败不应阻止其余续约被处理。
请在 Get manager (V2) 之后添加一条并行路径,该路径在 Failed(以及理想情况下 TimedOut)后运行,并记录失败。在生产环境中,该日志会是 SharePoint 的 Create item 操作,写入名为 Renewal Errors 的列表。此练习中,用一个固定失败消息的 Compose 来代替写入。这里的关键是 Configure run after 设置,而非 SharePoint 连接器本身。
脚手架——已完成的微型示例: 在 Get manager (V2) 之后,您需要两个操作:
- Compose A(成功路径):Inputs = Get manager 的 Mail。Run after = is successful(默认)。
- Compose B(失败路径):Inputs =
Get manager failed。Run after = has failed(可选再勾选 has timed out)。取消勾选 Compose B 上的 is successful,否则遇到错误时它永远不会触发。
如果流程设计器看起来异常(搜索列表中不显示触发器或操作,或出现提到 invalid host name characters 的错误),请点击 Restart session,然后重新加载练习。
本练习是课程的一部分
