OFFICE

北京市海淀区北清路68号用友软件园A座


  PHONE

86-10-62431800


  EMAIL

support@itari.com.cn

工作流平台


2013-01-15 16:01:53    作者:ITARI     来源

 简介

  公司的商业目标是承接各种行业和领域的软件开发项目,在各种技术平台上快速高质地实现和交付项目。并不断降低开发成本,提高产品质量,以获得更大利润和持续发展的能力。为实现该目标,公司确立了采用层次化,平台化的软件开发模式。随着层次架构和项目开发平台的不断完善,项目开发人员编写代码的工作量将越来越少,交付的项目产品的质量和对用户需求变化的适应能力也将越来越强。
  工作流平台就是为达到以上目标而开发的应用平台。它是一个符合相关国际标准的工作流管理系统,实现了企业业务流程的建模和管理功能,与GAP平台结合在一起,完成企业管理软件系统的底层支撑功能,使项目开发人员可以根据项目的业务需求,不用编码或者少量编码,通过可视化建模的方式,就能快速生成一个可运行的管理系统。
 工作流基本概念

工作流引擎(Workflow Engine)需要处理:
1.解释流程定义。
2.控制流程实例的创建、激活、挂起、终止等。
3.为流程的活动导航,可能要包含顺序或者平行的操作、最后时间期限、对工作流相关数据进行解释。
4.参与者解析。
5.分配工作项,实现用户意图;提供接口,支持用户交互。
6.维护工作流控制数据和工作流相关数据,在应用程序间或者用户间传递工作流相关数据。
7.提供调用外部程序的接口,连接所有工作流相关数据。
8.提供控制、管理和审查、监控功能。
 流程定义(Process Define)  

  即可理解为工作过程的定义,其包含:工作流执行软件运行过程所需的过程所有详细信息。包括过程的开始和结束条件、组成活动、在活动间进行导航的规则、需执行的用户任务、可能会被调用的应用程序、所有工作流相关数据的定义等。
  流程定义可能会涉及到一个组织/角色模型,模型包含组织结构和组织中的角色等信息。从而使流程定义在与具体活动或信息对象相关的组织实体和角色功能方面十分详细。工作流组织适配器负责把工作流运行环境中的参与者与相应的组织实体或角色联系起来。
  流程定义实体为流程中其他实体提供上下文信息。流程定义实体是一个流程容器,为流程管理(创建日期、作者等),或者流程执行提供相关数据。
 

文章评论

{{loginInfo.name}}登录后参与评论
登录 发表评论
{{post.usrName}}回复{{post.replytoUserName}}