论坛首页新手上路 签到
查看: 3607|回复: 1

[EMAP组件] EMAP-FLOW流程简介

[复制链接]
金智教育-吴

签到天数: 15 天

[LV.4]

43

主题

148

帖子

235

积分

版主

Rank: 7Rank: 7Rank: 7

积分
235
发表于 2017-12-21 15:11:53 | 显示全部楼层 |阅读模式
本帖最后由 funfunwu 于 2018-3-22 09:36 编辑

【版本】V0.1.0
EMAP-FLOW是一款基于Activiti 的BPM轻量级流程引擎的流程类服务,它依赖EMAP底座运行独立运行,为同一底座下所有应用提供流程引擎服务,有统一的web端流程管控台,应用流程的管理和调试变得方便统一。
【功能】
流程节点:开始、结束、人工任务(会签)、网关(排他、并行)、连线、注释、泳道
处理命令:启动、提交、退回、流程状态
任务分配:单或多个用户、单或多个用户组/角色
事件:处理命令按钮前、后事件处理、人工任务各个阶段事件处理(创建时、分配人员时、完成时)
控制台:提供流程发起、待办任务查询、领取、处理等入口


【支持范围】
串行流程
条件分支
会签流程


【规范及建议】
业务表必须存在WID唯一键(可非主键)
业务表必须存在processinstanceid字段,其他字段可以根据需求自行增加
暂不支持多版本,重新发布流程须将原有流程流转完毕;重新发布会强制替换原版本
会签暂不支持退回操作,要退回可以利用线条和结束条件进行判断
会签用处理人集合作为变量(类型必须是集合)
表单变量默认映射流程变量,并且是持久化的
用户组动态分配、且任务分配时引擎判断该用户组是否包含子用户组并分拆组存入处理人的任务分配;待办任务必须选择子用户组登录,否则会出现重复待办
表达式及系统变量(下个版本表达式编辑器)
业务数据的CRUD接口与流程(启动流程若是SQL或Java动作需后事件处理)
表单URL参数:instId-实例编号;nodeId-环节编号;taskId-任务编号;defKey-流程定义编号;bizkey-业务唯一键WID;flowComment-审批意见
相同的表单如果多角色审批用会签,不同的表单用并行任务


【升级规划】
与AMP对接任务中心、消息中心等(11月)
退回按钮支持会签(11月)
流程干预:授权用户利用控制台对流程定义进行发布、更新、删除操作,对流程实例进行终止、挂起、恢复、任务转办等操作(11月)
表达式编辑器(集成默认变量、流程任务相关等)(11月)
新增邮件任务、脚本任务(groovy)、包容网关、外部子流程、与时间有关(定时任务、超时处理等)(待定)
培训与用户手册(待定)
支持流程定义多版本(待定)
Web端流程设计器(待定)



金智-杜梦珍

该用户从未签到

2

主题

9

帖子

13

积分

初来乍到

Rank: 1

积分
13
发表于 2018-2-26 10:02:16 | 显示全部楼层
数据库怎么不给出来呢
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|江苏金智教育信息股份有限公司 ( 系统管理员:binmeng@wisedu.com  

GMT+8, 2021-4-19 01:17

Powered by Discuz! X3.2

© 2015 Design: www.wisedu.com

快速回复 返回顶部 返回列表