问题
我想使用触发器或自行程序更新工单。我要更新的工单属性无法使用业务规则访问。我可以使用 Support API 成功进行更新。是否可以让触发器或自行程序通知 webhook,使其通过 API 更新工单?
回答
不,不推荐也不支持此工作流程。同时通过业务规则和 API 更新工单时可能出现错误。这种情况称为竞争条件。
每次创建或更新工单时,所有业务规则都会针对该工单在周期中运行。例如,如果在周期内满足条件,则触发器将触发并更新工单。一个周期是对所有触发器检查工单的整个过程。
当触发器使用 API 更新工单时,会在周期中的某个不确定点发生更新。结果因工单更新在周期中发生的时间而异。工单更新会影响是否触发其他业务规则。
考虑使用 ZIS 工作流程作为替代方案,以实现类似结果。