如何使用自定义表单和自定义流程

以自定义一个请假流程作为示例。

1.首先,创建几个表单,这些自定义表单,是在请假流程中使用的。

表单管理->新建表单

我们新建了5个表单。vacation-request、vacation-department、vacation-hr、vacation-modify、vacation-finish

2、新建模型

模型列表->新建模型

流程设计完成后,点击保存。名称设置为vocation。返回模型列表,选中vocation,点击发布,可以看到发布Id显示有值,模型发布成功!

3、新建一个流程,跟刚才新建的模型挂钩。

流程配置->新建流程,注意绑定上一步发布的流程Id

保存成功后,可以开始请假流程了!

4、发起请假流程

我的流程->发起流程

点击【发起流程】按钮,填写请假申请单,并点击提交数据。

此时在我的流程->未结流程里面可以看到刚发起的流程。

点击【查看】,可以看到流程状态。此时流程等待leaderuser用户处理。

5、leaderuser用户处理

打开另一个浏览器,使用leaderuser用户登录,我的任务->代办任务,里面有一个新的数据。

点击详情。

点击处理。填写意见,完成任务。

此时,在我的任务->完成任务里面可以看到一条已完成任务,

点击详情,可以看到任务已到达hruser用户处。

6、hruser用户处理

使用hruser用户登录,我的任务->代办任务

点击办理,输入意见,完成任务。

hruser用户查看已办任务,点击详情,看到请假流程已经到初始用户admin。

7、admin完成销假任务

使用admin用户登录系统。完成销假任务。怎么完成?根据以上步骤你懂得。

8、任务完成。查看任务状态。

9.大功告成。

时间: 2024-11-06 22:03:59

如何使用自定义表单和自定义流程的相关文章

activiti自定义流程之整合(四):整合自定义表单部署流程定义

综合前几篇博文内容,我想在整合这一部分中应该会有很多模块会跳过不讲,就如自定义表单的表单列表那一块,因为这些模块在整合的过程中都几乎没有什么改动,再多讲也是重复无用功. 正因为如此,在创建了流程模型之后,模型列表的展示也是和之前的没有什么区别,而且都是很简单的后台查询以及前台展示,这一部分也就不过多的讲了. 模型列表页面如下: 至于其中的修改和删除也没什么多讲的,删除很简单,而修改也是activiti-modeler实现的主要功能,我们只需要跳转过去就行. 重要的部分在于部署,因为点击部署到达后

activiti自定义流程之自定义表单(一):环境配置

先补充说一下自定义流程整个的思路,自定义流程的目的就是为了让一套代码解决多种业务流程,比如请假单.报销单.采购单.协作单等等,用户自己来设计流程图. 这里要涉及到这样几个基本问题,一是不同的业务需求,流程节点不一样,流程中的任务多少不一样,因此后台就必须解决这个逻辑处理上的问题,要能同一套代码实现动态任务数量的处理. 二是不同的业务各种字段叫法也不一样,各个节点对应的页面也应该不一样,例如请假单就需要请假申请人.请假天数.请假原因等字段,而报销单可能就是报销申请人.报销金额.报销原因.报销凭证等

activiti自定义流程之自定义表单(二):创建表单

注:环境配置:activiti自定义流程之自定义表单(一):环境配置 在上一节自定义表单环境搭建好以后,我就正式开始尝试自己创建表单,在后台的处理就比较常规,主要是针对ueditor插件的功能在前端进行修改. 由于自己的前端相关技术太渣,因此好多东西都不会用,导致修改实现的过程也是破费了一番功夫,头皮发麻了好几天. 既然是用别人的插件进行修改,那么我想如果只是单独的贴出我修改后的代码,可能没有前后进行对比好理解,因此这里就把原代码和修改后的同时对比着贴出,以便于朋友们能从对比中更快的得到启发.

activiti自定义流程之整合(三):整合自定义表单创建模型

本来在创建了表单之后应该是表单列表和预览功能,但是我看了看整合的代码,和之前没有用angularjs的基本没有什么变化,一些极小的变动也只是基于angularjs的语法,因此完全可以参考之前说些的表单列表展示相关的内容,这里也就直接进入到下一个步骤,创建流程模型了. 在之前的创建流程模型一节里,我讲代码比较多,实际上在这里还有很重要的一个环节没有细说,那就是自定义流程图,画流程图的过程也是有不少需要注意的事项的,在这一节我会适当的以截图加解释进行说明. 而在创建流程模型的过程中,因为之前也是用j

工作流引擎之流程设计器和自定义表单设计器

发一个预览版的工作流设计器和表单设计器,后续问题继续探讨工作流引擎原理和设计器 原理,其中部分设计素材来源于网络. 演示地址: http://211.149.216.199/frame/frame.action 账号:flow密码:flow 交流QQ群:163383141 1.工作流设计器 2.自定义表单设计器

JEECG 3.6 自定义表单版本发布,智能快速开发平台

JEECG 3.6(智能快速开发平台) 自定义表单版本发布 平台介绍:JEECG(J2EE Code Generation),一款基于代码生成器的JAVA快速开发平台,集成强大代码生成器和在线开发机制,在线报表配置机制,自定义表单,数据权限等企业平台机制.---------------------------------------- Version:  jeecg-framework-3.6版 本:   JEECG 智能快速开发平台Date:      2015-12-04作 者:      

基于ligerUI+jbpm5自定义表单+Node.js的J2ee大型金融项目《财务预算系统》开发全程实录

基于ligerUI+jbpm5自定义表单+Node.js的J2ee大型金融项目<财务预算系统>开发全程实录 对这个课程感兴趣的可以加我雾非雾QQ2748165793, 讲师介绍: 3年对日外包电信行业软件专家,六年项目开发经验,二年高端培训机构教学管理经验,惠普全球研发中心骨干.现任北风金牌合作讲师. 项目经验丰富: 日本电信NTT DATA SYSTEM 日本航空ANA SYSTEM 日本TAHOO BB 在线信息平台 惠普DDC--InternalManagement SYSTEM(内部管

(财务预算系统)系列 LigerUI+JBPM5自定义表单+Node.js

LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目<财务预算系统> 人类已经进入金融时代.金融社会,因此,金融无处不在并已形成一个庞大体系,金融学涉及的范畴.分支和内容非常广,如货币.证券.银行.保险.资本市场.衍生证券.投资理财.各种基金(私募.公募).国际收支.财政管理.贸易金融.地产金融.外汇管理.风险管理等.随着信息时代的来临,这一块的软件需求势头旺盛,待遇也相当优厚,对有金融行业开发经验的软件人才的需求也是与日俱增.      本课程系讲师在实际金融行业工作中

下载基于LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目《财务预算系统》开发全程实录

基于LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目<财务预算系统>开发全程实录 地址:http://pan.baidu.com/s/1eRBSHGY 密码:q8x8 课程分为三季:第一季:基础篇,主要内容包括:基础设置,主要是对整个框架的搭建,对流程的控制,对所用到的技术进行基础讲解.第二季:中级篇,主要内容包括:预算编制及预算调整,主要将第一部分所用到的技术知识进行深化,以及对业务的讲解.第三季:高级篇,主要内容包括:预算执行及报表分析,主要是完成整个项目的业务流