简介

Cúram 工作流程管理系统 (WMS) 有两个重要功能。第一个功能是支持业务流程的自动化。第二个功能是促进工作在不同个人和部门之间的传递。此系统的主要组件是工作流过程定义、工作流程引擎、收件箱和任务管理以及工作流程管理应用程序(包括过程定义工具 PDT)。这些组件中的每个都在两个重要功能其中的一个或所有两个功能中扮演重要角色。

业务流程的自动化从为业务流程设计工作流程开始。必须做出关键决策,以便使业务流程可映射到工作流过程定义。例如,预期业务流程中将涉及手动步骤,或业务流程可能需要对该过程的生存期进行配置。工作流程 PDT 用于根据此设计创建工作流过程定义。使用 PDT,工作流程开发者将定义工作流程活动、这些活动之间的转换以及在工作流过程中传递的信息。

过程定义中可用的部分活动类型如下所示:手动、自动、循环、事件等待、路由、通知和子工作流。可以使用 PDT 来描述使用以上活动类型的工作流过程的顺序。系统将会在以上活动之前自动添加开始过程活动,并以结束过程活动类型作为以上活动的结尾,并且后跟工作流过程中的任何转换或循环活动。

工作流程引擎将执行工作流过程定义的运行时执行(即过程制定)。作为制定的结果,将创建工作流过程实例。可以使用 Cúram WMS 中提供的工作流程管理功能来监视和控制这些工作流过程实例。

工作在不同个人和部门之间的传递也从工作流过程定义开始。某些活动类型表示需要由个人或部门完成的工作;对于这些活动,工作流过程定义将包括用于分配此工作的策略。工作流程引擎将评估分配策略以确定谁应完成此工作、为此工作创建任务,并将任务分配给适当的用户、组织对象(例如组织单位、职位或岗位)或工作队列。收件箱为用户提供了他们需要进行操作的任务的信息。此类任务管理操作的示例包括查看任务转发任务和向任务添加注释