工作流设计过程

可设计工作流过程以合并最有效的业务任务完成方法。 可以先评估当前实践并确定如何对其进行改善或标准化,然后再设计工作流过程。

创建工作流过程时,产品将引导记录经过您指定的路径。 设计过程时,请务必注意各决策点可能发生的事项,并加入记录可能经历的所有路径。 可以从简单过程开始实施工作流。 始终可以在后续修订版中加入更复杂的内容。

要设计最佳工作流过程,请注意以下准则:

  • 通用过程所需维护量比针对性高的过程所需的少。 例如,可以修改解析为个人的频率高于解析为人员组的角色。
  • 设计过程时,应考虑希望产品生成通知的时间。 产品可以在过程中发生以下事件时生成通知:
    • 记录达到决策点(节点)
    • 记录经由过程中的特定路径(连接线)
    • 执行任务分配
  • 设计过程时,请注意希望处理空值的方法。 过程可以达到评估记录中数据和记录中可能缺少数据的决策点。
  • 记录采用负路径时,可以设计记录,以便对其进行修改以采用正路径。 也可以设计记录以永久退出过程。
  • 如果记录在被拒绝之后可以再次通过过程,可以将限制定义为记录可重复该过程的次数。
  • 尝试避免出现在一个过程中不同点执行相同功能的节点和连接线的单个组。 通过循环或创建子过程来复用相同代码更为高效。
  • 涉及有限数量节点的简单过程更容易进行故障诊断和维护。 如果过程中的节点数量增加太大,那么可以将过程细分为子过程。
  • 编写结构化查询语言 (SQL) 语句时,请注意 SQL 语法如何影响产品翻译语句的方式。 以下示例说明在 SQL 语句中如何使用冒号:
    • ASSETNUM - (不带冒号):指示产品转至资产记录的数据库
    • ASSETNUM - (带冒号):指示产品使用内存中的资产记录(窗口中的当前记录)