工作流,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表达并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。
7
活动图是工作流的图形化表示。活动图主要由活动和动作构成,也可以支持分支选择、迭代、并行。在 UML 中,活动图主要用于为计算性和组织性过程建模,相关活动之间的数据流也在其覆盖范围之内。活动图主要是用来说明控制流,不过也可以显示数据在各数据储存之间的流动。
OfficeTalk是由施乐帕洛阿尔托研究中心的Clarence A.Ellis和Gary J. Nutt等人于1970年代后期至1980年代中期开发的系列试验系统。OfficeTalk在早期的办公自动化领域和工作流领域中产生了深远的影响。OfficeTalk系统是我们已知最早的在个人计算机上采用桌面隐喻的图形用户界面系统;同时它也是最早的支持工作流的系统之一。