流程节点多场景多表单

标签: 节点 | 发表时间:2013-07-27 13:51 | 作者:
出处:http://www.iteye.com

工作流的流转,每一个办理过程就是一个流程节点,实际办理业务填写的表单挂到流程的节点上,流程流转的时候,打开节点上的表单,待用户填写完成提交的时候,保存业务数据并执行流程的流转。

 

业务办理过程在业务表单中完成,通常一个节点挂一个业务表单,处理一件事件。但是根据使用场景的不同,有可能会需要调用不同的业务表单。如,在手机上执行流转处理业务的时候,使用的表单就和在电脑上操作的表单不一样,是设备不同,分辨率不同,操作方式不同决定的,虽然处理的是同样一件事,执行流程的同一个节点,业务表单的表现形式可能不一样。

 

场景可以分为,手机,平板等不同的使用场景。每种场景设置一个处理表单,这样流程的每个节点就可能需要设置多个业务处理表单。



 

 

当流程节点流转执行完成后,在后续的监控过程中,可能需要查看当时处理的业务情况。这时候可以从历史轨迹中打开表单,查看当时的处理情况,当然也需要按场景来取表单,并取出业务记录来显示。

 

从历史轨迹中打开的表单,并取出业务数据查看,因为是历史步骤,已经执行过的动作,所以业务数据是只能查看不能修改的(即使提交执行动作,也会提示无效的,不能再次执行)。因此为适应历史步骤业务数据只能查看不能修改,我们可以在流程的节点处设置一个只读表单,将本节点正常流程处理时填写的信息取出来,供用户查看使用。界面的表现形式和处理的表单可以不一样,只需要显示数据就可以了。



 

流程在流转的过程中,每执行一次流转,到达下一个节点的时候,会按节点产生任务信息,并给任务参与人派发任务。当任务执行人登录到系统的时候,可以从待办任务列表中点击办理任务,继续执行流程的流转。当任务办理人执行任务的时候,按场景调取流程节点的业务处理表单,填写表单信息,办理业务。当任务设置了抄送人的时候,任务抄送人登录到系统,从抄送任务列表中点击查看抄送的任务信息时候,应该是按场景取出节点只读表单,供抄送的用户查看业务信息,抄送人只能查看,不能修改业务数据。

 

当任务办理完成,流程流转过后,任务进入已办任务列表,点击查看任务信息时,查看业务表单时,可以是节点的办理业务表单,也可以是只读表单。无论哪种表单,已经发生过的业务,都不能再次提交了。



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [节点] 推荐:

Js删除节点

- - JavaScript - Web前端 - ITeye博客
 方式一:传this参数调用方法:.  方式二:js方法中通过选择器获取节点:. //此处删除的是a节点 }. 方式三:通过jQuery方式获取节点:(尚未测试,有待测试. 此处a标签传this到js中,js通过this(即a节点)取parent(即p节点). (1)p.remove();可直接删除整个p节点.

Hadoop添加节点datanode

- - 企业架构 - ITeye博客
1.部署hadoop 和普通的datanode一样. 安装jdk,ssh 2.修改host 和普通的datanode一样. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

Kubernetes的Master节点和Node节点 | 青蛙小白

- -
Kubernetes集群中的Master节点是集群的控制节点,负责整个集群的管理和控制. 针对集群执行的控制命令都是发送给Master节点的. 因为Master节点如此重要,所以Master节点默认是不执行工作负载的. Master节点上运行的主要组件如下:. kube-apiserver: kube-apiserver提供HTTP Rest服务,是集群控制的入口.

Instagram成功的关键节点

- - 互联网日报
[核心提示] 从 2010 年秋天诞生至今的不到两年时间里,Instagram 从创始人最初设想中的类 Foursquare 地理信息分享应用,发展到今天最受欢迎的移动图片分享平台,Android 版的推出必将其推向又一个高潮. 下面是我个人眼中,Instagram 的成功之路上,最重要的关键节点.

流程节点多场景多表单

- - ITeye博客
工作流的流转,每一个办理过程就是一个流程节点,实际办理业务填写的表单挂到流程的节点上,流程流转的时候,打开节点上的表单,待用户填写完成提交的时候,保存业务数据并执行流程的流转. 业务办理过程在业务表单中完成,通常一个节点挂一个业务表单,处理一件事件. 但是根据使用场景的不同,有可能会需要调用不同的业务表单.

Hadoop 添加数据节点(datanode)

- - CSDN博客云计算推荐文章
在hadoop集群中添加一个新增数据节点. 同样在其它各节点都添加新的server123服务器. ->在新节点上生成自己的密钥. ->把原集群中的密钥复制添加到新节点的密钥当中. ->再把新节点上的新密钥复制(覆盖)到原集群中的新节点. --首先,为了避免误操作,操作之前要先备份原集群的密钥文件. 2014年 02月 12日 星期三 11:31:08 CST.

[原]Hadoop,HBase添加和删除节点

- - long1657的专栏
Hadoop添加和删除节点. (一)添加节点有两种方式,一种是静态添加,关闭hadoop集群,配置相应配置,重启集群(这个就不再重述了). (二)动态添加,在不重启集群的情况下添加节点. 1.设置新datanode与namenode的SSH无密码登陆. 2.在hosts添加主机名称,并且把该文件复制到集群中的其他节点上.

elasticsearch如何安全重启节点

- - 开源软件 - ITeye博客
elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级. 但是业务不能停,如果直接kill掉节 点,可能导致数据丢失. 而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络 资源的.

ElasticSearch 2 的节点调优(ElasticSearch性能)

- - 行业应用 - ITeye博客
一个ElasticSearch集群需要多少个节点很难用一种明确的方式回答,但是,我们可以将问题细化成一下几个,以便帮助我们更好的了解,如何去设计ElasticSearch节点的数目:. 打算建立多少索引,支持多少应用. elasticsearch版本: elasticsearch-2.x. 需要回答的问题远不止以上这些,但是第五个问题往往是容易被我们忽视的,因为单个ElasticSearch集群有能力支持多索引,也就能支持多个不同应用的使用.

多节点CDN缓存加速系统wdcdn1.5版本发布

- Eric - wdlinux致力于Linux服务器架构,配置,性能优化,自动化.Linux技术群:14797584
Wdcdn是基于lamp+squid开发的一套CDN架构管理系统,包括squid系统及web管理系统两部分.. 可帮助中小站长或中小企业快速构建自己的CDN网络及服务器群,提供更好的服务,更快速的网站,我们也致力打造这样一个完善完美的CDN缓存加速系统. 分单节点,多节点(集中管理版本)两个版本. 1 单节点版本 (看这里http://www.wdlinux.cn/wdcdn) 就是用一台或两台机,单独配置squid和wdcdn管理后台,此方式适用于中小站长或企业,构建一两个节点的CDN网络,最简单的就比如一个电信,一个网通,然后加上智能DNS解释就搞掂,但多于两个节点在管理上就不方便,没有统一操作后台和数据同步等.