将流分为更小的自动化流程
设置自动化时,请尝试对流进行设计,让您不会得到一个覆盖整个流程的单个自动化。 制作多个更小的流的原因有几个:
维护更容易。
错误处理不必那么复杂。
多个人员可以一同处理自动化。
如果步骤失败,无需从头开始重新启动自动化。
在下面的示例中,为审批流程设置了一个自动化,使用单个自动化覆盖多个流程。
显示创建了支出报表的业务流程的关系图。 整个业务流程设置为一个单一的长自动化,需要完成十个步骤。
例如,如果返款流程失败,整个自动化将被视为失败。 如果查找员工银行详细信息的要求或规范发生更改,整个流程都必须暂停,直到推出更新。
取而代之的是,您可以将自动化分为多个模块,如下图所示。
第二个自动化在状态更新为“合规检查完成”时启动。 如果批准,将通过电子邮件发送结果,状态将设置为已批准。 如果请求被拒绝,将要求修复。 第三个自动化在状态更新为已批准时启动。 系统将自动查找员工的银行详细信息并向员工返款,同时存档支出报表。
在此示例中,自动化 #2 依赖于前一个自动化来将支出报表的状态设置为“合规检查完成”。但是,如果邮件系统出现问题,自动化 #2 失败,自动化 #1 中的任务仍会完成。 只有自动化 #2 中的任务需要重新开始。