关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则

适配数据库: oralce,mysql,sqlserver,Informix, PostgreSQL  达梦

接受人规则,就是为了解决下一步发送人的范围所制定的各种规则。审批、生产环境有很多的不确定性,更多的时候需要自动确定接受人的范围,为了适应不同场合下的需要我的制定了如下接收人规则。

由上一节点发送人通过“人员选择器”选择接受人

设置方式: 此此节点的上一个节点中启用【接受人】按钮,本步骤设置按接受人选择,上一个用户在发送前通过点【接受人】按钮选择指定的接受人(类于发送邮件时的接受人员选择)。

选择此项后系统就会自动在功能按钮栏显示一个选择接受人功能按钮,点击这里查看如何设置接收人选择器

技术细节:

1, 当前节点的上一节点会有选择人的范围过滤问题,如果您在此节点上设置了岗位集合CCBPM在上一个节点弹出选择人的对话框时,就会按当前的岗位集合来过滤人员。

2, 在当前节点的上一个节点可能存在多个节点点分支。这个时间打开选择接受人对话框,就会出来首先要用户选择到那里去,然后在列出为这个节点的人员来。

设置接受人选择器的人员范围

新版本接受人选择器样式:

接收人的范围需要确定下来,可以让用户更精准的选择下一步接收人。本章节讲解了如何配置接收人选择器的范围,请参考如下:

如果当前节点的访问规则设置了由上一步发送人选择,那么就要定义[接受人选择器]的样式与可选择人员的范围内容。

如下图:

控制人员选择器的样式方式有两种:表格与树。

控制人员范围的方式有如下几种,每种方式可以处理不同的场景。

按岗位:在绑定的岗位中选择接受人

按部门:在绑定的部门中选择接受人

按人员:根据绑定的人员选择接受人

按SQL:

在参数1里配置一个获取分组数据源的sql,它有No,Name两个列。

注意SQL参数支持ccflow表达式。

配置示例:

显示示例:

自定义URL: 添加自己编写的人员选择器,并调用CCBPM的发送方法。

      1. 由FEE来决定.

用流程事件,通过调用设置接受的接口,来设置当前节点的接收人,请参考:

这种方式通过编程,手工的在上一个节点设置该节点的接收人,实现的把接受人信息写入接收人列表里。

      1. 按ccflow的BPM模式处理.

这种模式下只有在BPM的模式下才能工作。

BPM模式:使用cc提供的GPM(权限管理),CCFLOW(流程设计器),CCOA(前台办公)集成的一整套的办公管理软件,我们称之为bpm或BPM模式。在流程运转中,可通过此规则,按照组织结构(GPM权限管理中)查找处理人,包括部门领导、权限组角色等。

Java工作流引擎系统节点接收人设置“其他方式总结”系列讲解的更多相关文章

  1. Java工作流引擎节点接收人设置20种规则讲解一

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: o ...

  2. Java工作流引擎节点接收人设置“按自定义SQL计算”系列讲解

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: o ...

  3. 开源工作流管理系统节点接收人设置“指定节点处理人”系列讲解

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: o ...

  4. activiti 任务节点 处理人设置【转】

    转自http://blog.csdn.net/qq_30739519/article/details/51225067 1.1.1. 前言 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自 ...

  5. activiti 任务节点 处理人设置

    1.1.1. 前言 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 我们在使用activiti 工作流引擎的时候, ...

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

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

  7. activiti 工作流 动态 设置 指定 节点任务人、责任人、组 的实现方式

    首先给大家看一下我的流程图: 流程文件leaveBill.bpmn <?xml version="1.0" encoding="UTF-8"?>&l ...

  8. activiti 工作流动态设置指定节点任务人、责任人、组的实现方式

    首先给大家看一下我的流程图: 流程文件leaveBill.bpmn <?xml version="1.0" encoding="UTF-8"?>&l ...

  9. java工作流软件发送邮件的方案

    利用javamail的功能将发送邮件的功能集成到java工作流系统中.javamail包提供有发送邮件的方法,设置发送人地址,收件人地址,抄送,主题,邮件服务器地址,认证用户等信息,再调用javama ...

随机推荐

  1. Laravel 中config的用法

    Laravel的config下一般存放配置信息,可以通过config('key')方法获取指定的数据. 设置值可通过「点」式语法读取,其中包含要访问的文件名以及选项名称. 现在想读取\config\a ...

  2. tensorflow学习笔记(二十五):ConfigProto&GPU

    tensorflow ConfigPrototf.ConfigProto一般用在创建session的时候.用来对session进行参数配置 with tf.Session(config = tf.Co ...

  3. java反斜杠替换

    java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠 例如 str1="aa\bbb"; str2="aa'bbb"; 要想替换成 str ...

  4. 为什么有的文件从SVN上更新不下来

    前几天使用eclipse的插件从SVN上更新代码,将全部的代码更新下来后启动项目,前台报错说有些js文件找不到,后来检查我的工程里确实没有那些文件,经过检查发现SVN上却有这些文件,那为什么更新不下来 ...

  5. SpringBoot整合Redis乱码原因及解决方案

    问题描述:springboot使用spring data redis存储数据时乱码 redis key/value 出现\xAC\xED\x00\x05t\x00\x05 问题分析: 查看RedisT ...

  6. 2018-8-10-WPF-判断调用方法堆栈

    title author date CreateTime categories WPF 判断调用方法堆栈 lindexi 2018-08-10 19:16:53 +0800 2018-2-13 17: ...

  7. 2019-5-21-NuGet-符号服务器

    title author date CreateTime categories NuGet 符号服务器 lindexi 2019-05-21 11:34:40 +0800 2019-05-08 21: ...

  8. jquery监听输入框只能输入数字

    $('#mm').bind('input propertychange',function(){ var val= $(this).val(); if(val!=''&& isNaN( ...

  9. ios设备iframe无法滚动

    在使用IFRAME,你需要使用一个元素(如DIV)来包装他们 <div class="scroll-wrapper"> <iframe src="&qu ...

  10. JMeter Webservice API测试计划

    Web Services Web服务被定义为旨在通过网络支持两台机器之间交互的软件系统.它被设计为具有以通常在Web服务描述语言(WSDL)中指定的机器可处理格式描述的接口. 通常,“HTTP”是最常 ...