业务流程分析的注意事项

为了确定和指定业务流程中包含的工作流过程而对该业务流程进行分析,是工作流程设计者的角色。

分析业务流程时,应考虑以下注意事项:

确定业务流程的固有步骤
这些步骤是业务流程成功所必需的步骤。如果工作流程要包含这些步骤,那么必须将其他注意事项纳入考虑,如下所述。
考虑数据完整性和可跟踪性
通过工作流程传递的数据需要保持完整,并且该数据需要具有可跟踪性,即,能够确定当该数据在工作流程中移动时的更改方式。这可能包括通过其他集成系统的可跟踪性。
确定是否存在用于完成失败的固有步骤的备用方法
确定是否存在完成失败的任何固有步骤的备用方法,这一点非常重要;可以手动完成这些步骤,也可以通过某些其他自动变通方法完成。如果当固有步骤失败时没有任何方法来完成该步骤,那么就不应该将其包含在工作流程中。
确定业务流程中的步骤是否可能受到更改
业务流程中可能受到更改的步骤是工作流程的潜在候选步骤。工作流程是用于处理活动的可轻松配置的机制。每当业务流程中的步骤需要更改时,就可以根据需要对活动进行重新排序或除去活动。
确定不可分割的任务
业务流程中可能有两个或多个无法分割的步骤。例如,业务流程的一部分可能涉及将个人的社会保障号码写至一个系统并将其工资详细信息写入不同表中。可能会将这些任务视为业务流程中的两个步骤;但是,它们是不可分割的任务,即一个任务在缺少另一个的情况下无效。除非可以将不可分割的任务组合在一个活动中,否则不应将这些任务包含在工作流程中。
确定步骤是否涉及通知
可以向工作流过程定义中的任何活动类型添加通知。当工作流程引擎执行该活动时,将会传递该通知。
确定步骤是否涉及将由用户执行的一项工作
必须为由用户执行的工作创建手动活动。
确定所需数据
这包括所需数据的类型和这些数据的用途。

将这些注意事项纳入考虑后,工作流程设计者应准备就绪,可以为业务流程设计工作流程。