3.3.1 路由流转功能
串行路由(Sequence Routing)
并行路由(Parallel Routing)
聚合路由(Merge Routing)
多路条件路由(Conditional Routing)
回退(Process Returns)
取回(Process Rollback)
发散路由(Emanative Routing)
关系路由(Relationship Based Routings)
智能路由(intelligence Routing)
动态路由(Dynamic Routing)
异常终止(Exceptional Aborts)
子流程(Sub Processes)
同步/异步子流程(Synchronous /Asynchronous Sub Processes)
处理停顿流程(Handling of Stalled Processes)
基于角色的路由(Role Based Routing)
条件化收件人(Conditional Recipients)
连接点(Junction Steps)
取消任务(Abort Step or Incident)
指定工作暂停(Delayed Assignment)
流程暂时停用(Disable Processes )
工作重送(Resend Steps)
能临时更改收件人(Ability to Change Recipient )
抄送路由(Copy Routing)
主子流程数据交互(Data Transfer to Sub-Processes)
支持自动节点
会签节点
传阅节点
3.3.2 控制与监视功能
手动/定时启动流程
自动/手动终止流程
暂停流程
自动启动活动
暂停活动
自动/手动终止活动
打印流程定义
客户端从工作队列中选取活动
流程/活动执行时间统计
任务执行时间统计
流程/活动预警支持
流程/活动报警支持
流程/活动延时支持
流程/活动定时激活
图形形式的流程跟踪能力
表格形式的流程跟踪能力
流程仿真测试(Simulation)
图形化工作流程监控(Graphical Workflow Monitoring)
可显示进行中流程的内容(Ability to View Workflow Data)
数据捆绑通用变量(Data binding Global Variables)
工作列表显示(workitems show)
已处理工作列表(Worked Queue)
同时监控主/子流程
3.3.3 权限控制功能
将工作指定给个人
将工作指定给职位
将工作指定给给部门
将工作指定给以上组织单元的任意组合
平行会签
动态会签
支持竞争型工作项
动态改变执行者
重新指派执行者
退回工作项
3.3.4 组织机构功能
建模--工作流过程、活动的定义和建模功能
管理--由管理控制台跟踪调控工作流运行。
动态定义群组(Dynamic Groups)
群组(Groups)
工作职务群组(Job Function Groups)
多重角色管理(Multiple Roles Per User)
相对职务关系(Relative Job Functions)
集成--提供了一组工具便于外部应用系统进行数据和交互集成。
组织模型(Organization Model)
3.3.5 表单功能
表单设计器(Forms Designer)
电子表单通用变量(Global Variables in Forms)
数据验证与格式化输入(Data Validation and Masking)
表单模版(Form Templates)
表单读取权限控制
表单元素读取权限控制
3.3.6 应用支持
支持JavaBean/WebService
支持XML--XML 正快速成为B2B 与 B2C 资料交换的标准。工作流程是维系人员与应用软件成为企业流程环节的桥梁,因此本系统支持通过XML与其它软件整合。
支持URL连接--在WEB环境中,使用URL连接其它重要信息网页,与互联网达到良好的交互。
3.3.7 流程定义管理
版本管理能力--不同版本区分同一工作流定义在不同的发展或修改阶段状况并共同运行。
业务流程分类管理能力--可根据不同的业务制定不同的流程。并将流程按业务性质分类,便于分流程管理。
多组织流程管理能力--可根据不同的组织建模,并将之打包。便于将流程分组织管理。
图形化建模界面--可直观、人性化地显示工作流。
用户自选流程定义窗口画面--提供几种不同风格的界面,让用户根据喜好自由选择。
3.3.8 扩展功能
高负载能力--实现低成本高负载,并达到负载均衡。
三层式B/S结构--三层式架构即在最上层使用 Workflow Server数据库来控制工作流程程序,与维持流程资料的完整性。在中间层,由数据库管理所有用户需执行的工作,并产生每一用户独立的工作清单;在最底层,使用Browser在每一个桌面显示工作清单与电子窗体.这种三层式架构提供了流程自动化的可扩充性与高度弹性。将客户端统一为Web浏览程序的单一平台,各种各样的处理任务都可以通过Web浏览程序调用系统资源来完成。
支持商用数据库(ORACLE/SQLSERVER)--支持Oracle 与SQL企业数据库, 并透过最佳化与扩充性以达成最佳效果。
方便的单一登录集成能力--当用户登录进入主界面,可直接链接到工作流管理系统中的四大组件中任一有权限参与的界面而无需再次登录。
批量数据导入/导出--将根据不同业务划分的数据打包之后利用工作流定义工具导入或导出。
支持第三方对象开发--在开发企业级应用时考虑到和其他软件的接口,并为将来可能的配合留下空间。
支持数据库(Support for Relational Database)
免程序开发(No Programming or Scripting)
易扩展的结构(Scalable Architecture)
稳定的信息传递架构(Robust Message Transports)
图形化工作流程图(Graphical Workflow Maps)
可定义流程管理员(Process Owners)
版本控制(Version Control)
支持第三方对象开发(Third-Party Objects (Controls))
与应用程序的交互接口(API)
群体开发流程(Collaborative Design via Maplets TM)