表单流程中一个节点是多人共同执行,每个执行人可以选择下一步要执行人员的实现思路

度量快速开发平台中,表单工作流是定义为简单快捷配置流程的一个工具,里面都是最常用的流程功能。现在有用户要求 在表单工作流中,有一个节点比如 “分管领导审批”,这个节点本身是可以多人共同执行的,需要实现每一个分管领导在审批后,都可以选择自己分管部门的负责人去落实办理。我们知道,表单工作流共同执行节点,之前执行是最后一个人执行完后,才流转到下一个步骤,选择人员。
   那我们如何来实现用户的这个需求呢?

我们知道,度量快速开发平台中,高级工作流开发,可以实现任何的功能,无论是流程节点跳转,每个人执行的每个动作,都可以完全自由设计,因此高级工作流开发是很简单就能满足用户的需求。

那么我们如何在表单工作流配置工具本身基础上,来实现用户的这个需求呢?

我们知道,表单工作流虽然是提供了一个简单快捷的常用流程配置功能,但是里面也有一个特殊的流程节点:“任务节点”,这个节点上可以写代码打开窗体,这样就相当于引进了高级工作流的功能,我们就可以通过任务节点来实现用户的特殊需求。

针对 可以多人共同执行的,需要实现每一个分管领导在审批后,都可以选择自己分管部门的负责人去落实办理的需求,就可以把“分管领导审批"这个节点,设置为任务节点,构建一个窗体,建立一个落实人员表,每一个领导审批选人后,都保存到这张表中,然后最后一个人执行后,把所有选择的人查询出来提交到下一个节点,就行了。

原文地址:http://bbs.delit.cn/thread-921-1-1.html

转载请注明出处;

撰写人;度量科技www.delit.cn

时间: 2024-12-22 22:24:53

表单流程中一个节点是多人共同执行,每个执行人可以选择下一步要执行人员的实现思路的相关文章

表单流程中获取当前执行人填写的审批意见

度量快速开发平台的表单流程审批意见展现方式如下图所示:  为了展现效果的美观,在保存时会自动填充HTML代码 但在很多时候,我们需要将领导对该流程内容的意见发送给相关人员知晓,这时如果直接获取数据库中意见字段的值来发送邮件会报错:这时用Flow.Reasion即可完美解决这个问题:Flow.Reasion可以获取到当前执行人填写的审批意见:SendMail("用户ID字符串","邮件标题",Flow.Reasion) 效果展示: 原文地址:http://bbs.de

Struts2中UI标签之表单标签的一个例子

1.最近写了一篇文章,介绍了一下Struts2中UI标签的表单标签,文章地址为:http://blog.csdn.net/u012561176/article/details/44986183  因为缺少了个例子,大家看文字和表格也看不出什么效果来,所以今天来介绍一个例子,用Struts2中UI标签的表单标签实现一个个人信息的表单,但是有些表单标签没有演示出来,大家可以根据我介绍UI标签的表单标签来进行学习,这里只是给个例子. 2.首先新建一个Struts2项目,项目名为PersonMess

表单提交中get和post方式的区别

表单提交中get和post方式的区别有5点 1.get是从服务器上获取数据,post是向服务器传送数据. 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址.用户看不到这个过程. 3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Requ

表单提交中的重复问题(表单令牌验证)

在日常的表单提交中,如果由于网络或其他原因,很容易出现同一个表单提交多次,此时可以使用表单令牌验证 在提交的表单里,增加多一个隐藏数据,token,该token由后台脚本生成(如:php使用md5(rand(1,99999999))) 然后将生成的值保持至session或文本中,在表单提交中,对该token进行准确性认证,以确定表单提交的唯一性

从无头单链表中删除节点

1.从无头单链表中删除节点 一个没有头指针的单链表.一个指针指向此单链表中间的一个节点(不是第一个也不是最后一个节点).将该节点删除. A-->B-->C-->D       =====>     A-->C-->D 问题解析:由于只能单向遍历,故与删除B节点,无法得知B的前驱A,即无法像普通删除中那样让A的next指向C; 这里有个技巧,将C当做B,而B复制成C,则删除C节点即可: 2.给定一个链表的头指针,要求只遍历一次,将单链表中的元素顺序反转过来. A-->

form表单元素中disabled的元素的值不会提交到服务器

1.表单元素中disabled的元素的值不会提交到服务器,后台获取的值为null <form id="myForm" action="#" method="post"> <input name="username" disabled="disabled" /> <input type="submit" value="提交"/> &l

表单设计中标签的布局方式有哪些

表单设计的标签本质上是一个与用户对话的起点,了解表单设计的标签的设置规则后,需要关注标签的布局方式,因为网页表单设计是影响用户如何回答问题的关键.表单设计标签的布局方式主要包含三种,测试数据展示,用户耗时从少到多的分别是顶对齐标签.右对齐标签.左对齐标签.下面介绍表单设计中标签的布局方式有哪些?1.顶对齐标签 表单设计的顶对齐的布局方式,标签和输入框的位置非常靠近,是用户阅读和填写的时间话费少,顶对齐标签为填写表单提供了清晰的完成路径,比左对齐标签方式快.此外,顶对齐标签还提供了大量的横向空间,

Yii表单验证中,提交前验证,不通过不提交

$form = $this->beginWidget('CActiveForm',array(         'id' => 'add_host',         'enableAjaxValidation' => false,         'enableClientValidation' => true,         'clientOptions' => array(                 'validateOnSubmit' => true  

[13年迁移]firefox获取隐藏表单元素的parent节点的bug

getXY : function(element){        var y = element.offsetTop;        var x = element.offsetLeft;        while(element = element.offsetParent){            y += element.offsetTop;            x += element.offsetLeft;        }        return (new Array(x,y