背景介绍
cEAP BPM Suite Component Suite 2.3,是J2EE平台的流程管理工具,它包括流程设计工具Process Studio、数据库存取工具Business Object Studio、页面设计工具Page Studio及Web化的Process Management Console管理工具。cEAP設計工具和Web管理介面都支援英文、正体中文、简体中文及日文四种语系。流程设计的弹性是BPM处理及子流程等7种节点。
BPM的应用
BPM主要包括有三个子流程:呼叫子流程、支持同步/异步流程和触发外部程序,各个流程功能作用不一。
呼叫子流程:所有流程为独立的模板,透过子流程活动节点可呼叫其它流程,支持无限子流程。支持同步/异步流程:子流程活动节点支持同步/异步机制。触发外部程序:活动节点可在Action机制中设定存取数据库、串连其它应用系统、呼叫Web Services或撰写Bean Shell程序,执行特定工作。
支援XML与Web Services:管理接口包含控管开发资源的机制,可注册Web Services及函式库,供流程与窗体叫用。配接器提供SAP、Oracle及J2EE相关标准配接器。通过这两方面来实现跨企业的BPM应用。
新版本Workflow应用
1)强化流程可读性:提供7种活动节点,容许多个「开始」与「结束」活动节点,以增加流程的可读性。
2)窗体防呆机制:JavaServer Faces技术开发的图形化页面设计工具,提供文数字、空白、长度及邮件账号等13种字段检核功能。
3)窗体自动部署功能:页面设计工具的「Open Web Browser」,提供自动化网页部署与执行功能。
4)版本控管:窗体与流程可有多个版本,并分为设计、测试、上线及修改等。
5)数据与窗体的对应:Business Object Creator用以设计数据库字段及对应窗体内容,既有数据库的数据规格,也可透过页面设计工具自动产生窗体,再手动调整呈现样式。
6)完整的Hibernate图形化工具:Business Object Creator是Hibernate架构的图形化设计工具,可新增数据表及字段,并自动产生新增、修改及查询程序代码,或建立数据表之间的关联性,甚至点选设定Sort、Group by、Where条件句,产生J2EE程序代码,然后部署到应用服务器。
7)人员审核机制:人工审核的活动节点,可定义职级、角色或特定人员。多人审核可设定全部同意才算同意或一人同意即同意等。
8)逾时与例外处理:可依月、日、小时、分或指定时间等设定等逾时处理,例外处理可存取数据库、串连其它应用系统、呼叫Web Services或撰写Bean Shell程序。
9)支援LDAP与AD:设定同步机制,毋需维护两份数据。
10)人员的授权:可设定使用者对窗体、流程与组织管理的权限。
11)流程管控:管理者可视需要修改流程审核的数据或结果,但系统会留下记录。
12)报表分析功能:提供人员负载、效能瓶颈、流程执行状况、工作等待时间、系统资源效能及离尖峰时间的统计与预测。
流程的管理与监控方面,透过Process Management Console网站,人员管理方面,支援整合LDAP与AD,并可设定同步机制,不需维护两份资料。在设定人员对表单、流程及组织管理的权限后,使用者即可检视相关流程处理的状况。管理者可视需要介入流程,修改審核的资料或结果,且会在资料库留下记录。