概述
易协 http://www.ecollab.com.cn
流程引擎通过将业务流程逻辑与实现各业务的应用分离、协调流程参与者的相互关系、集成内部和外部资源以及监控和分析流程性能,实现对业务流程整个生存周期的控制。
鉴于企业业务随市场变化和公司调整而变化,需要系统功能上有一定的灵活性和扩展性,特别是在业务处理流程上应该可以根据不同的需求由用户来设置。当用户需要有功能扩展时,可以在不改变系统结构的前提下,扩展部分功能模块就可以方便的实现业务功能的扩展。
根据系统的要求,以及对相关技术的研究和分析,并参考WfMC(Workflow Management Coalition,工作流管理联盟)的相关定义和规范,易协提出了如下的业务流程管理平台实现方案,本方案将达到如下几个目标:
l 可以根据用户的需要自行定义/修订业务流程;
l 流程控制包括后台逻辑和界面逻辑;
l 系统可以通过数据定制和界面定制功能自动产生操作模块;
l 流程功能可以扩展,业务流程的实现逻辑可以根据系统提供的接口进行扩展;
l 流程管理要有严格的权限控制,控制粒度细到单项数据和每个操作;
l 减少或避免人为因素造成的原则性错误及由此带来的损失;
l 增强业务各环节的协作能力,使业务运作更加顺畅;
l 为企业为适应新形势而进行业务流程重组提供技术支持;
l 提高工作效率,有效缩短业务处理周期。
流程引擎结构如下图:
如图所示,业务流程管理平台从流程建模,到流程的部署,流程的运行控制,以及流程的管理监控,形成完整的流程管理体系。
流程建模:以可视化的方式建立各种业务流程,它通过图形化操作界面,让用户用最少的时间设计或修改企业业务流程。
表单设计:提供所见即所得的用户界面设计功能,使用户能进行可视化界面的设计工作,支持多种标准组件。
组织机构建模:直观地建立流程运行所需的、与实际相符合的组织结构。支持类型丰富的组织实体,并且可以建立组织实体之间的各种关系。
工作流引擎:业务流程管理的运行和控制中心,它负责解释流程建模工具定义的业务流程逻辑,把任务分派给执行者,并根据任务执行的返回结果决定下一步的任务,控制并协调各种复杂工作流程的执行并且同步各个客户端的反应。
用户界面:流程的发起、运转、归档的操作界面。系统提供统一的协同工作平台,使用户能够方便地进行业务办公。
流程管理与监控:提供对流程的管理与监控功能,包括对已部署的业务流程的管理功能(启用、禁用、舍弃等),启动、停止流程引擎,以及流程的流转跟踪等。
其中组织机构建模将在管理控制台中完成,流程的执行与流转监控将体现于统一协作平台中。工作流引擎通过各个接口完成与相应部分的通信。
易协 http://www.ecollab.com.cn
最后
以上就是野性花卷为你收集整理的流程引擎-智能协同管理的发动机的全部内容,希望文章能够帮你解决流程引擎-智能协同管理的发动机所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复