工作流引擎系统a

工作流引擎系统a

ID:30817279

大小:364.10 KB

页数:6页

时间:2019-01-04

工作流引擎系统a_第1页
工作流引擎系统a_第2页
工作流引擎系统a_第3页
工作流引擎系统a_第4页
工作流引擎系统a_第5页
资源描述:

《工作流引擎系统a》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.工作流引擎系统«subsvstem:>>新业务应用糸统功能介绍工作流引擎系统,是在新开发业务系统中自工作流需求时,便可以将系统集成进新应用屮来使用;用户将工作流引擎系统启动,便可以通过浏览器进入开始绘制与配置本次工作流程界而。用户在配置好流程Z后便可以发布流程。新开发的业务系统需要遵照工作流引擎系统的开发规范来定义、接受、工作流引擎系统传递的参数,实现业务数据的扭转与修改,从而实现工作流程传递。1.1.解决方案1.1.1.业务需求在业务系统的开发过程中通常会遇到一些流程性的需求,比如一个业务单据的审批;又或者一些在不同吋间节点不同人员

2、参与协同工作的事件;这些就需要一个可以灵活定义和配置的工作流程,而在业务系统的开发中如果将工作流程直接集成进入系统,势必造成工作流成的固化以及其他系统无法复用。如果在开发的应用中冇多个子系统需要使用工作流,那就必须要每个子系统都集成开发次模块,造成重复开发和资源浪费,同时也给应用系统造成压力。1.1.2.解决方法1.工作流程设计器一、通过图形化配置设定流程节点以及参数属性完成流程定义并保存流程文件,同时生成流程执行XML文件;二、通过设定外部接口获取外部系统数据,作为流程节点参数;三、通过系统接口把流程执行XML发布进流程引擎系统;四、通

3、过流程文件恢复成图型界面对流程进行配置;2.流程执行引擎一、通过接口获取到当前可用流程列表,启动并扭转流程实例来实现业务操作过程;二、通过流程引擎查询方法获取当前流程的详细情况;3.流程引擎系统的外部接口一、通过调用内部查询方法返回工作流程列表接口;二、通过调用流程启动方法启动流程实例与调用扭转方法推动流程节点执行接口;三、通过调用引擎系统内部API查询当前流程的状态以及整体流程图;1.1.3.技术实现子系统业务结构流程1.1.3.1.工作流设计器实现图形化B/S结构的工作流程设计器,用户通过自行定义流程节点,任务以及子流程来实现作战逻辑

4、规则、流程协作规则、任务协作规则、事件规则、时间规则、交战规则等等。同时可以通过外部接口获取在设定任务节点属性上的参数,比如获取权限管理系统中的用户以及部门、单位等详细信息作为参数;工作流创建用户登录工作流系统通过FLEX客户端创建工作流程,拖拽流程中需耍使用的节点;对节点进行编辑并设定节点的参数,对于节点的参数可以手工输入也可以通过设定外部系统接口来获取。完成设定后系统将根据设定将其转换成流程执行XML文件,用户可以通过流程引擎的接口将该流程部署进流程引擎系统;同时系统将保存本次流程设定文件,以便后续的修改和调整。二、工作流维护对于流程

5、维护修改,用户只需通过维护界面查询出所要流修改程配置文件,打开后将恢复到最后一次配置的图形化界面。用户在进行各项操作完成后对其发布并保存,系统发布将覆盖上次流程执行文件,但对于上次在执行屮的流程不会受到影响,对丁下次启动本流程按照最后一次发布的流程执行。1.1.3.2.工作流运行引擎采用目前主流的工作流运行引擎框架,口动发布來口工作流程设计器产生的流程执行文件,能够依据流程定义,对作战环节、任务、规则、信息、协同单元等相关要素进行解析和调度,完成作战流程的运行。工作流程实例启动新开发的业务了系统通过后台调用工作流引擎系统外部接获取到可使用

6、工作流程列表,用户选定流程之后便町以通过工作流引擎提供的外部接口来启动该流程;同时系统支持外部系统中设定参数口动启动工作流程;二、工作流程的流转在工作流实例启动后流程会自动转入起始节点,系统会根据木节点的参数设定分发给拥有此节点操作权限的用户来扭转此节点。用户在对节点上的任务进行操作后,可以继续将流程往下扭转或者选择向上扭转。同时系统支持设定参数直接进行节点扭转。三、工作流程状态查询用户口J以随时通过引擎系统提供的外部接口,查询某工作流程实例当前的状态。以及当前流程详细情况和整体流程图。1.1.3.3.外部接口本系统通过设定,将一些杳询、

7、配置方法以wcbservicc接I」方式开放给外部业务系统使用。同时支持动态设定外部接口地址,获取数据对于外部系统开放接口必须满足木系统定义的数据格式要求。详细参见系统内外部接口以及数据标准API文档。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。