平台简介
建云科技参照工作流管理联盟(wfmc)定制的工作流标准细则,结合当前主流应用技术,自主研发完成了一套符合具有中国国情的工作流开发平台。
建云科技工作流开发平台为工作流自动化和构建流程应用提供快速实施的基础,实现了流程逻辑与业务逻辑的分离,支持业务流程的分析和规范化定义以及业务单元的自动组装,降低了复杂流程应用的开发难度,提高应用系统的管理效率。
工作流系统的作用
工作流系统用于定义协同业务流程应用,如:公文流转处理、事务审批处理、信息采编发流程、会议通知审批流程、固定资产领用审批流程等。
工作流系统的结构
-
工作流引擎:是工作流系统的核心部分,根据建立的工作流模型进行工作流程的运转。提供各种服务:消息分发器、归档服务、超时处理服务、自动应用程序服务等各种服务。这些服务共同协作,按照业务规则完成业务流程流转。支持串行、并行、分支、汇合、循环、同步、子流程等流程逻辑结构。支持流程异步处理:撤办、催办、退回、转办、重办、代办、跳转等特点的处理模式。
-
流程设计工具:流程设计工具是用来定义流程的,以图形方式提供了流程定义的所需要的各种基本的元素。
-
管理工具:管理工具的功能是系统的配置、查看当前系统的运行情况。
-
表单设计工具:详细内容见《智能业务建模开发平台表单系统》。
工作流系统的功能
-
工作流引擎
建云工作流引擎采用任务事件驱动模型,通过TOKEN机制推动任务的进程,提供多种复杂业务流转模式支持,并能够通过插件方式整合相关的业务功能,完成特殊流程的要求,满足各种业务流开发的需要。
-
流程设计器
流程设计器以直观人性化的图形化方式设计工作流程图,便于流程管理员设计各种企业流程。通过流程设计器产生符合规范的流程描述XML文件以及相关的辅助文件,能够在异地完成对业务流程的部署。
-
任务执行组件
任务执行是工作流引擎与用户交互的窗口,提供任务的查询、办理功能。系统将流程动态运行矢量图与工作项办理页面进行融合,使用户在完成本身工作(表单操作)的同时能够对整体的业务执行过程有更清晰的了解,减少过失操作的机率,提高用户体验。
-
流程代理组件
流程代理组件提供了对未来工作的动态转移功能,通过授权机制将指定的业务流在一段期间内赋予指定人的执行能力,并且可以随时收回已发放的代理授权。
-
流程监控管理
流程监管组件提供对业务流生命周期的监控功能。配合流程图形化展示功能,从流程的整个运行情况到每个办理任务的执行细节,都可以一览无余;并且通过流程的终止、挂起、结束以及任务的挂起、恢复、转移、结束等功能可实现对整体流程从面到点的实时控制,满足了流程管理人的操作需要。
-
流程授权管理
系统提供了业务授权管理功能,可以针对系统中的人员、角色、岗位、部门的不同来分配所能发起的流程。
-
流程日志监控
管理为了更好的管理系统中的流程,系统提供了流程日志监控管理功能。系统中的所有对流程的操作,系统都会记录下来,这样就可以方便问题的查找。并且对日后通过分析日志数据来提高工作效率也有很大的帮助。
|