BPM配置故事之案例1-配置简单流程
某天,Boss找到了信息部工程师小明。
Boss:咱们新上了H3 BPM,你研究研究把现在的采购申请流程加上去吧,这是采购申请单。
小明:好嘞

采购申请单
小明回去后拿着表单想了想,开始着手配置。
他找到了 “后台系统-流程模型”模块。首先建立了目录“物资”(小明:万一BOSS明天想把报废也加进来呢),在“物资”目录下建立了流程“采购申请”。
系统自动在流程下创建了3个子目录:数据模型、默认表单、采购申请。

流程菜单
接下来小明看不懂了,于是找到了H3 BPM服务人员大毛。
大毛:你想一下用表格申请时,主要就是两部分,表格上的内容,领导审批的顺序。对吧?
小明:没错没错。
大毛:咱们H3 BPM也一样,不过表格内容分成两部分,数据部分(数据模型)及页面部分(表单)。
大毛:先设置好数据项,并进行发布,系统会根据数据项生成默认表单。然后你看看表单样式,不满意就鼠标拖拽调整,很简单的。
大毛:另外,你稍后有空时,看一下《配置入门》中的“数据模型”“表单控件”部分吧。
小明:我好像懂了,像这个表单,“申请人”和“申请部门”就是两个短文本数据项,“申请物资”“申请原因”“行政主管审批”“总经理审批”就是4个长文本数据项是吧
大毛: “行政主管审批”和“总经理审批”就别用长文本了,我们H3 BPM专门定制了一个数据项类型“审批意见”,专门进行签核用的,可以填写审批意见,系统自动带出活动节点审批人和审批时间,并且每一个审批人只要有权限,都可以单独填写一条记录,非常方便。

数据项添加

填写时

提交后
大毛:添加数据项时,先将“编码”“显示名称”“数据项类型”这3项设置好,其他的默认,以后用到了我再教你。
小明:哦,我设置好了,接下来是不是需要设置审批流程了?

数据模型

表单
大毛:没错,在我们H3 BPM中每个流程的线路都必须是从“开始”至“结束”,系统默认的线路是“开始——>手工——>审批——>结束”。你只要先把流程变成“开始——>手工——>审批——>审批——>结束”,然后修改各个节点的名称就可以了。修改名称在属性菜单 “一般设置-显示名称”。

流程线路

活动名称修改
大毛:然后修改审批节点的“参与者-参与者”属性,分别设置为“行政主管”“总经理”。

参与者属性修改
大毛:还没完,接下来你还有权限要设置。在菜单项“数据权限”中,分别将三个节点的“可见”全部选中。 “申请”节点中的“可写”选中“申请人”、“申请部门”、“申请物资”、“申请原因”4项,“行政主管”、“总经理”节点选中“审批意见”。

申请数据权限

审批数据权限
大毛:这些都完成后,记得在“数据模型”“采购流程”中分别点击“发布”按钮,流程才会成为可运行的。
小明:好吧,知道了……我配置完了,你帮我检查一遍吧,我怕弄错了。
大毛:有一个功能 “流程模拟”,可以进行流程测试。你在其中新建用例,输入申请时需要的数据值,保存运行。系统会自动执行,如果可以执行成功,你的流程通常就没有问题了。

流程模拟
BPM配置故事之案例1-配置简单流程的更多相关文章
- BPM配置故事之案例12-触发另外流程
还记得阿海么,对就是之前的那个采购员,他又有了些意见. 阿海:小明,你看现在的流程让大家都这么方便,能不能帮个忙让我也轻松点啊-- 小明:--你有什么麻烦,现在不是已经各个部门自己提交申请了嘛? 阿海 ...
- BPM配置故事之案例9-根据表单数据调整审批线路2
老李:好久不见啊,小明. 小明:-- 老李:不少部门有物资着急使用,现在的审批流程太慢了,申请时增加一个是否加急的选项吧.如果选加急,金额1000以下的直接到我这里,我审批完就通过,超过1000的直接 ...
- BPM配置故事之案例10-获取外部数据
老李:Hi,小明,我又来了 小明:--这次又怎么了. 老李:之前的物资管理方式太混乱了,这段时间我整理了采购物资清单,现在都录入到我们的ERP中了,以后申请物资改成从ERP数据选择吧.物资明细表我也做 ...
- BPM配置故事之案例13-触发消息通知
老李:小明! 小明:--见你就没好事,又要我干嘛? 老李:额,小事小事,最近很多部门都觉得Boss的审批速度太慢了,能不能以后给审批人一个消息提醒? 小明:--有一种不太好的预感 老李:怎么,很困难么 ...
- BPM配置故事之案例11-操作外部数据源
小明:可以获取ERP数据了-- 老李:哦,这么快?小伙子,我非常看好你,来来,别急着走,再陪我聊会-- 小明:--您老人家不是又要改流程吧? 老李:没有没有,哎嘿嘿嘿,我们这不都是为公司效率着想嘛,这 ...
- BPM配置故事之案例14-数据字典与数据联动
小明遇到了点麻烦,他昨天又收到了行政主管发来的邮件,要求把出差申请单改由H3 BPM进行,表单如下 行政主管的出差申请表 小明对表单进行了调整,设计出了一份适合在系统中使用的表单,但在"出差 ...
- BPM配置故事之案例7-公式计算
行政主管发来邮件.要求物资明细表增加"单价""总价"."单价"由其审批时填写,"总价"根据"单价"与 ...
- BPM配置故事之案例2-文本默认值
Boss感觉方便了很多,然而采购部采购员阿海却还是有点意见,他跑来找小明. 阿海:现在申请都是我在提交,申请人和申请部门能不能不要每次都要填写啊,好麻烦的. 小明:没问题,这个简单. 小明在表单中把申 ...
- BPM配置故事之案例6-条件可见与条件必填
小明兴奋的告诉大毛自己独立解决了必填和水印问题,腹黑的大毛决定给小明出一个进阶问题刷一下存在感. 大毛:我再考考你,我把表单改成了这样(下图).怎么做到,预算状态为"预算内"时,不 ...
随机推荐
- 【AR实验室】ARToolKit之概述篇
0x00 - 前言 我从去年就开始对AR(Augmented Reality)技术比较关注,但是去年AR行业一直处于偶尔发声的状态,丝毫没有其"异姓同名"的兄弟VR(Virtual ...
- .NET Core系列 :4 测试
2016.6.27 微软已经正式发布了.NET Core 1.0 RTM,但是工具链还是预览版,同样的大量的开源测试库也都是至少发布了Alpha测试版支持.NET Core, 这篇文章 The Sta ...
- ElasticSearch 5学习(9)——映射和分析(string类型废弃)
在ElasticSearch中,存入文档的内容类似于传统数据每个字段一样,都会有一个指定的属性,为了能够把日期字段处理成日期,把数字字段处理成数字,把字符串字段处理成字符串值,Elasticsearc ...
- 浅谈 LayoutInflater
浅谈 LayoutInflater 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/View 文中如有纰漏,欢迎大家留言指出. 在 Android 的 ...
- Node.js学习笔记——Node.js开发Web后台服务
一.简介 Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.Node.j ...
- iOS 原生地图地理编码与反地理编码
当我们要在App实现功能:输入地名,编码为经纬度,实现导航功能. 那么,我需要用到原生地图中的地理编码功能,而在Core Location中主要包含了定位.地理编码(包括反编码)功能. 在文件中导入 ...
- Android程序中--不能改变的事情
有时,开发人员会对应用程序进行更改,当安装为以前版本的更新时出现令人惊讶的结果 - 快捷方式断开,小部件消失或甚至根本无法安装. 应用程序的某些部分在发布后是不可变的,您可以通过理解它们来避免意外. ...
- phpstorm 配置 xdebug调试工具
前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试.下面将我个人的安装经历分享给大家. 运行环境 windows ...
- Linux模块编程框架
Linux是单内核系统,可通用计算平台的外围设备是频繁变化的,不可能将所有的(包括将来即将出现的)设备的驱动程序都一次性编译进内核,为了解决这个问题,Linux提出了可加载内核模块(Loadable ...
- nginx启动报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
查看依赖库: