Java工作流框架jflow 集团应用模式用户组功能
关键字
驰骋BPM ,工作流开发框架,用户组,接受人规则,用户组发起人范围,选择人范围.
集团工作模式. Ccflow ,jflow.工作流引擎
- 名词定义与应用背景
对于集团模式的ccflow,jflow每个组织(分公司)都是有自己的独立岗责体系,岗位表,岗位类型表,都有OrgNO字段进行隔离的。实际工作中对于整个集团来说,有一个对整体工作人员的分组,我们叫用户组。比如:党员组、团员组、秘书组、评估标人协会等等。
用户组是对于全集团的人员分组概念,而岗位就是对本组织的人员分组概念。
用户组的设置功能在超级管理员手里,而岗位的设置是在二级管理员手里 。
在命名上我们约定,对于组命名:秘书组、技术总监组、信息中心主任组等。对于岗位约定为秘书岗,技术总监岗,信息中心主任岗。
一个人可以是秘书岗的人员也可以隶属秘书组。
- 1数据存储结构
一个人拥有本组织的一个或者多个岗位,存储到Port_DeptEmpStation表中。FK_Dept,FK_Emp,FK_Station. 标识:一个人在一个部门里有多少岗位。
一个人拥有的用户组存储到,GPM_GroupEmp中。 FK_Group,FK_Emp
节点与用户组的关系存储到WF_NodeGroup中。字段:FK_Node,FK_Group
如果使用集成模式,可以使用视图映射过来。
- 2所用到的知识点
接受人规则,流程发起人员的范围限定规则,接受人范围选择确定. 驰骋BPM的运行模式
- 3流程设计demo
我们设计一个公文流程以这个公文流程来说明设置用户组的功能。
2.使用用户组控制发起人的范围
在集团模式下,用户组是集团的“岗位”概念,是作用于全局。如果按照用户组设置接受人规则,有两个模式设置,请参考以下章节。
2.1仅按照本组织的用户组计算
我们在开始设置接收人规则, 使用用户组控制发起人的范围,标识当前组织的人员的权限的用户组才能发起该流程。如下图:
2.2按照绑定的用户组计算
打开开始节点的接收人规则,设置按照绑定的用户组,设定发起人的范围。
设置用户组,,比如设定秘书组,只有秘书组的人才能发起该流程,是集团所有的秘书。
3. 使用用户组设置自动计算的接受人规则
在集团模式下,用户组是集团的“岗位”概念,是作用于全局。如果按照用户组设置接受人规则,有两个模式设置,请参考以下章节。
3.1 按照用户组计算(本组织)接受人
顾名思义:范围是本组织的。
3.2 按照用户组计算
只有在集团的工作模式下才能出来,这个选项。
接受人的范围,就是该集团下面所有的具有这些用户组之一的人。
设定用户组后,仅仅发送到该用户组下的人员。
4. 使用用户组设置接受人规则-通用人员选择器-选择范围限定
4.1 按照用户组计算(本组织内)
点击设置范围,限定模式选择如下:
设置用户组
4.2 按照用户组计算
按照选择的用户组,集团所有人计算。
应用场景&总结
- 该模式仅仅适用于集团模式。
- 用户组就是在集团的角度上对人员进行分组,比如:党员组、团员组、秘书组。
- 一个人在一个组织,可以拥有多个用户组,多个岗位。
- 更多资料
驰骋BPM的下载: http://ccflow.org/down.htm
驰骋官方网站: http://ccflow.org
Java工作流框架jflow 集团应用模式用户组功能的更多相关文章
- Java工作流引擎jflow对流程的结束大总结
关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明 工作流设计 工作流快速开发平台 业务流程管理 bpm工作流系统 java工 ...
- Java工作流系统jflow向工作处理器传值的方法大全
关键词:工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 bpm工作流系统 java工作流主流框架 自定义工作流引擎 表单设计器 流程设计器 在启动开始节点时, ...
- Java工作流系统jflow从表功能介绍一
关键词:工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 bpm工作流系统 java工作流主流框架 自定义工作流引擎 表单设计器 流程设计器 从表也叫明细表, ...
- java工作流系统jflow表单引擎字段扩展组件介绍
关键词:工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流 bpm工作流系统 java工作流主流框架 自定义工作流引擎 表单设计器 流程设计器 装饰类图片 用于 ...
- java工作流引擎Jflow流程事件和流程节点事件设置
流程实例的引入和设置 关键词: 开源工作流引擎 Java工作流开发 .net开源工作流引擎 流程事件 工作流节点事件 应用场景: 在一些复杂的业务逻辑流程中需要在某个节点或者是流程结束后做一些 ...
- java工作流引擎Jflow父子流程demo
关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow .net开源工作流 定义 一个流程A的一个节点,因工作的需要调起另外的流程B,A就叫父流程,B就叫子流程.如果流 ...
- Android平台dalvik模式下java Hook框架ddi的分析(1)
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/75710411 一.前 言 在前面的博客中已经学习了作者crmulliner编写的, ...
- Java工作流引擎-集团模式下的权限 设计与实现
关键字 工作流开发框架权限设计.用户组.岗位.集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架 相关的表结构 -- 相关组织-表结构. SELECT No,Name,Par ...
- Java工作流系统-驰骋BPM工作流 引擎的工作模式
关键字:驰骋工作流引擎 流程引擎工作模式 流程中间件工作模式 工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流bpm工作流系统 java工作流主流框架 自定义工 ...
随机推荐
- F - Watching Fireworks is Fun
C. Watching Fireworks is Fun 题目大意: 一个城镇有n个区域,从左到右1-n,每个区域之间距离1个单位距离.节日中有m个烟火要放,给定放的地点a[ i ].时间t[ i ] ...
- java23种设计模式——泡MM版
一.创建型模式 1.FACTORY:追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,固然口味有所不同,但不管你带MM往麦当劳或肯德基,只管向服务员说;来四个鸡翅就行了.麦当劳和肯德 ...
- 前后端bug定位
否一致一个商品状态为status,待上架status=0,上架中status=1,下架status=2 前端bug:如:一个商品上架成功后,数据库显示的状态status=1,这时候可能是前端对应值的定 ...
- Day_08【面向对象】扩展案例1_测试项目经理类和程序员类
分析以下需求,并用代码实现: 1.定义项目经理类 属性: 姓名 工号 工资 奖金 行为: 工作work 2.定义程序员类 属性: 姓名 工号 工资 行为: 工作work 要求: 向上抽取一个父类,让这 ...
- 字节码编程,Javassist篇一《基于javassist的第一个案例helloworld》
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 目录 @ 目录 目录 一.前言 二.开发环境 三.案例目标 四.技术实现 五.测试结果 1. ...
- [zoj3632]线段树的应用
题意:f[i] = min(f[i+L]~f[i+R]) + x,计算f数组.从大到小计算即可,用线段树维护一下. #pragma comment(linker, "/STACK:10240 ...
- leeCode刷题 1078
给出第一个词 first 和第二个词 second,考虑在某些文本 text 中可能以 "first second third" 形式出现的情况,其中 second 紧随 firs ...
- 关于Tomcat+Nginx负载均衡与Jmeter服务器测压的日记
Jmeter测压 1.Jmeter-5.1.1下载:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.1.zip 2 ...
- vue v-for 渲染input 输入有问题 解决方案
v-for循环input标签的时候输入信息两个输入框一同显示输入信息 解决方案: <input :placeholder="items.title" v-model = &q ...
- Hyperledger Fabric——balance transfer(一)启动示例
Blacne transfer是Hyperledger fabric Node SDK的一个示例应用,主要使用了SDK中fabric-client 和 fabric-ca-client 模块中的API ...