系统提供了以下几种开发工具,共同组成一个有机整体。
1、过程建模工具
采用图形的编辑工具来表示业务流程,企业用户可以用最少的时间通过简单、直观地设计流程的图形来对过程进行建模。建模工具提供丰富的各种活动,并且在每个活动中设置非常复杂的流程,可以定义各种可能发生的过程逻辑。和组织建模相结合,可以方便定义每个活动的执行者,以及资源使用情况。
该工具最大的优点是:让企业用户在设计完模型后,对该模型进行仿真,来分析和优化该业务流程模型。并让开发人员在这些过程中,避免各种复杂且繁琐的流程程序开发过程。
2、组织建模工具
同样也使用图形方式定义企业中的组织形式。可以提供灵活的结构以便适应不同企业或同一企业中不同的组织架构。提供丰富的组织概念来构成组织模型,使用户方便地建立自己的组织模型数据库,进行人员的定义与组织的划分,并提供方便、有效的管理维护界面。
为了能和企业应用系统中组织保持数据的一致性,该工具还提供了组织数据的接口。
3、应用开发平台
为了能使企业应用系统构建在工作流组件上, Easy-Flow提供了一个应用开发平台。该功能主要是设置企业应用系统的各种控制数据,以便工作流来调用。用户只需要使用该功能设置各种数据不需要另外开发。
另外如果需要开发的,还提供各种与工作流的接口 API 。
4、企业信息平台
主要是针对企业内部的信息即时沟通。通过类似 ICQ 的工具,可以使内部人员之间通过计算机进行实时沟通和信息传递。
5、监控管理
主要是对业务过程以及活动的执行情况进行监控,让管理者可以追踪和控管角色、活动、节点、过程实例的状态和过程实例流经的路径;可以以图形的方式再现已经完成的过程实例的路径、可以显示正在进行中的过程实例,并且提供管理的机制,让管理者得以在必要时终止或暂停某些过程实例。同时,系统亦提供有关工作过程的统计数据和报表,动态改变过程的状态,协调各个部分的关系,并进而提升经营管理的效率。负载平衡提高工作流的工作效率。
6、任务管理
主要为查询工作表、确定开始某一项合适的任务项,提交完成任务项以及挂起、中断某项任务。每个用户通过用户界面用户可以显示自己已经处理和未处理、发送和未发送的任务列表。
根据某个任务可以查看每个任务的详细信息,以及操作该任务。
7、工作流服务器
为了适应大规模企业业务处理的需求, Easy-Flow采用了分布式工作流服务器的执行方案。在建模工具建立完整的工作流后,对其进行合理的分割,然后把分割后的各个部分传递给相关的工作流服务器。
用户对工作流程进行设计,在设计工作流时,用户可以定义各个步骤之间的关系、人员,以及从一个步骤到另一个步骤的条件和激活。另外要有外部数据库的接口设置。
8、模型仿真工具
为了能让企业分析经营过程、发现其中存在的问题,并对企业业务流程进行优化, Easy-Flow提供了仿真工具。通过仿真工具来定量地分析企业经营过程运行的各项性能指标,如过程的运行时间、运行成本和资源利用率等,判断流程是否存在瓶颈或死锁因素,运行性能是否良好,并评价业务流程等。
根据设置的仿真数据运行仿真,生成各种仿真系统的报告,以便用户优化工作流模型,与工作流模型管理和数据库有关联。仿真根据定义的相关设置运行,最后输出仿真的结果。 |