关键字

驰骋BPM ,工作流开发框架,用户组,接受人规则,用户组发起人范围,选择人范围.

集团工作模式. Ccflow ,jflow.工作流引擎

  1. 名词定义与应用背景

对于集团模式的ccflow,jflow每个组织(分公司)都是有自己的独立岗责体系,岗位表,岗位类型表,都有OrgNO字段进行隔离的。实际工作中对于整个集团来说,有一个对整体工作人员的分组,我们叫用户组。比如:党员组、团员组、秘书组、评估标人协会等等。

用户组是对于全集团的人员分组概念,而岗位就是对本组织的人员分组概念。

用户组的设置功能在超级管理员手里,而岗位的设置是在二级管理员手里 。

在命名上我们约定,对于组命名:秘书组、技术总监组、信息中心主任组等。对于岗位约定为秘书岗,技术总监岗,信息中心主任岗。

一个人可以是秘书岗的人员也可以隶属秘书组。

  1. 1数据存储结构

一个人拥有本组织的一个或者多个岗位,存储到Port_DeptEmpStation表中。FK_Dept,FK_Emp,FK_Station. 标识:一个人在一个部门里有多少岗位。

一个人拥有的用户组存储到,GPM_GroupEmp中。 FK_Group,FK_Emp

节点与用户组的关系存储到WF_NodeGroup中。字段:FK_Node,FK_Group

如果使用集成模式,可以使用视图映射过来。

  1. 2所用到的知识点

接受人规则,流程发起人员的范围限定规则,接受人范围选择确定. 驰骋BPM的运行模式

  1. 3流程设计demo

我们设计一个公文流程以这个公文流程来说明设置用户组的功能。

2.使用用户组控制发起人的范围

在集团模式下,用户组是集团的“岗位”概念,是作用于全局。如果按照用户组设置接受人规则,有两个模式设置,请参考以下章节。

2.1仅按照本组织的用户组计算

我们在开始设置接收人规则, 使用用户组控制发起人的范围,标识当前组织的人员的权限的用户组才能发起该流程。如下图:

2.2按照绑定的用户组计算

打开开始节点的接收人规则,设置按照绑定的用户组,设定发起人的范围。

设置用户组,,比如设定秘书组,只有秘书组的人才能发起该流程,是集团所有的秘书。

3. 使用用户组设置自动计算的接受人规则

在集团模式下,用户组是集团的“岗位”概念,是作用于全局。如果按照用户组设置接受人规则,有两个模式设置,请参考以下章节。

3.1 按照用户组计算(本组织)接受人

顾名思义:范围是本组织的。

3.2 按照用户组计算

只有在集团的工作模式下才能出来,这个选项。

接受人的范围,就是该集团下面所有的具有这些用户组之一的人。

设定用户组后,仅仅发送到该用户组下的人员。

4. 使用用户组设置接受人规则-通用人员选择器-选择范围限定

4.1 按照用户组计算(本组织内)

点击设置范围,限定模式选择如下:

设置用户组

4.2 按照用户组计算

按照选择的用户组,集团所有人计算。

应用场景&总结

  1. 该模式仅仅适用于集团模式。
  2. 用户组就是在集团的角度上对人员进行分组,比如:党员组、团员组、秘书组。
  3. 一个人在一个组织,可以拥有多个用户组,多个岗位。
    1. 更多资料

驰骋BPM的下载: http://ccflow.org/down.htm

驰骋官方网站: http://ccflow.org

Java工作流框架jflow 集团应用模式用户组功能的更多相关文章

  1. Java工作流引擎jflow对流程的结束大总结

    关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明  工作流设计 工作流快速开发平台   业务流程管理   bpm工作流系统  java工 ...

  2. Java工作流系统jflow向工作处理器传值的方法大全

    关键词:工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流 bpm工作流系统  java工作流主流框架  自定义工作流引擎 表单设计器  流程设计器 在启动开始节点时, ...

  3. Java工作流系统jflow从表功能介绍一

    关键词:工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流  bpm工作流系统  java工作流主流框架  自定义工作流引擎 表单设计器  流程设计器 从表也叫明细表, ...

  4. java工作流系统jflow表单引擎字段扩展组件介绍

    关键词:工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流  bpm工作流系统  java工作流主流框架  自定义工作流引擎 表单设计器  流程设计器 装饰类图片 用于 ...

  5. java工作流引擎Jflow流程事件和流程节点事件设置

    流程实例的引入和设置 关键词: 开源工作流引擎  Java工作流开发  .net开源工作流引擎   流程事件 工作流节点事件 应用场景: 在一些复杂的业务逻辑流程中需要在某个节点或者是流程结束后做一些 ...

  6. java工作流引擎Jflow父子流程demo

    关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow  .net开源工作流 定义 一个流程A的一个节点,因工作的需要调起另外的流程B,A就叫父流程,B就叫子流程.如果流 ...

  7. Android平台dalvik模式下java Hook框架ddi的分析(1)

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/75710411 一.前 言 在前面的博客中已经学习了作者crmulliner编写的, ...

  8. Java工作流引擎-集团模式下的权限 设计与实现

    关键字 工作流开发框架权限设计.用户组.岗位.集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架 相关的表结构 -- 相关组织-表结构. SELECT No,Name,Par ...

  9. Java工作流系统-驰骋BPM工作流 引擎的工作模式

    关键字:驰骋工作流引擎 流程引擎工作模式 流程中间件工作模式  工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流bpm工作流系统  java工作流主流框架  自定义工 ...

随机推荐

  1. 前端【JS】,深拷贝与浅拷贝的区别及详解!

    我是前端小白一枚,为了巩固知识和增强记忆,开始整理相关的知识,方便以后复习和面试的时候看看.OK,让我们进入正题~ 先说说浅拷贝和深拷贝的理解吧,个人是这样理解的:两个对象A.B, A有数据B为空,B ...

  2. 【Spark】通过创建DataFrame读取不同类型文件内容

    文章目录 读取文本文件 第一种方法:通过RDD配合case class转换DataFrame 步骤 一.创建测试所需的文本文件 二.在spark-shell中执行以下操作 第二种方法:通过sparkS ...

  3. Qt读写xml文件

    写xml <root> <element> <sub id=-1></sub> </element> </root> //添加x ...

  4. python 基础知识3-列表元祖

    1.列表增. # append 追加,给列表的最后面追加一个元素 li = ['alex','wufa','太白','大白'] li.append('教师') li.append(1) print(l ...

  5. angular js 页面修改数据存入数据库

    一.编写service,修改数据要根据ID回显数据 //根据ID查询 public Brand findById(Long id); //修改 public int update(Brand bran ...

  6. 【clear linux】intel clear linux 电源状态命令

    # 重启系统 $ sudo systemctl reboot # 关闭系统,切断电源 $ sudo systemctl poweroff # CPU停止工作 $ sudo systemctl halt ...

  7. unittest详解 跳过用例的执行(skip)

    在执行测试用例时,有时候有些用例是不需要执行的,那我们怎么办呢?难道删除这些用例?那下次执行时如果又需要执行这些用例时,又把它补回来?这样操作就太麻烦了. unittest提供了一些跳过指定用例的方法 ...

  8. CCF ISBN

    题目原文 问题描述(题目链接登陆账号有问题,要从这个链接登陆,然后点击“模拟考试”,进去找本题目)   试题编号: 201312-2 试题名称: ISBN号码 时间限制: 1.0s 内存限制: 256 ...

  9. 12个让您震撼的Linux终端命令

    以下快捷键很有用,可以节省你的时间: CTRL+U: 从光标处删除文本直到行首. CTRL+K: 从光标处删除文本直到行尾. CTRL+Y: 粘贴文本. CTRL+E: 将光标移动到行尾. CTRL+ ...

  10. Least Cost Bracket Sequence(贪心)

    Least Cost Bracket Sequence(贪心) Describe This is yet another problem on regular bracket sequences. A ...