某天,Boss找到了信息部工程师小明。

Boss:咱们新上了H3 BPM,你研究研究把现在的采购申请流程加上去吧,这是采购申请单。

小明:好嘞

采购申请单

小明回去后拿着表单想了想,开始着手配置。

他找到了 “后台系统-流程模型”模块。首先建立了目录“物资”(小明:万一BOSS明天想把报废也加进来呢),在“物资”目录下建立了流程“采购申请”。

系统自动在流程下创建了3个子目录:数据模型、默认表单、采购申请。

流程菜单

接下来小明看不懂了,于是找到了H3 BPM服务人员大毛。

大毛:你想一下用表格申请时,主要就是两部分,表格上的内容,领导审批的顺序。对吧?

小明:没错没错。

大毛:咱们H3 BPM也一样,不过表格内容分成两部分,数据部分(数据模型)及页面部分(表单)。

大毛:先设置好数据项,并进行发布,系统会根据数据项生成默认表单。然后你看看表单样式,不满意就鼠标拖拽调整,很简单的。

大毛:另外,你稍后有空时,看一下《配置入门》中的“数据模型”“表单控件”部分吧。

小明:我好像懂了,像这个表单,“申请人”和“申请部门”就是两个短文本数据项,“申请物资”“申请原因”“行政主管审批”“总经理审批”就是4个长文本数据项是吧

大毛: “行政主管审批”和“总经理审批”就别用长文本了,我们H3 BPM专门定制了一个数据项类型“审批意见”,专门进行签核用的,可以填写审批意见,系统自动带出活动节点审批人和审批时间,并且每一个审批人只要有权限,都可以单独填写一条记录,非常方便。

数据项添加

填写时

提交后

大毛:添加数据项时,先将“编码”“显示名称”“数据项类型”这3项设置好,其他的默认,以后用到了我再教你。

小明:哦,我设置好了,接下来是不是需要设置审批流程了?

数据模型

表单

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

流程线路

活动名称修改

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

参与者属性修改

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

申请数据权限

审批数据权限

大毛:这些都完成后,记得在“数据模型”“采购流程”中分别点击“发布”按钮,流程才会成为可运行的。

小明:好吧,知道了……我配置完了,你帮我检查一遍吧,我怕弄错了。

大毛:有一个功能 “流程模拟”,可以进行流程测试。你在其中新建用例,输入申请时需要的数据值,保存运行。系统会自动执行,如果可以执行成功,你的流程通常就没有问题了。

流程模拟

BPM配置故事之案例1-配置简单流程的更多相关文章

  1. BPM配置故事之案例12-触发另外流程

    还记得阿海么,对就是之前的那个采购员,他又有了些意见. 阿海:小明,你看现在的流程让大家都这么方便,能不能帮个忙让我也轻松点啊-- 小明:--你有什么麻烦,现在不是已经各个部门自己提交申请了嘛? 阿海 ...

  2. BPM配置故事之案例9-根据表单数据调整审批线路2

    老李:好久不见啊,小明. 小明:-- 老李:不少部门有物资着急使用,现在的审批流程太慢了,申请时增加一个是否加急的选项吧.如果选加急,金额1000以下的直接到我这里,我审批完就通过,超过1000的直接 ...

  3. BPM配置故事之案例10-获取外部数据

    老李:Hi,小明,我又来了 小明:--这次又怎么了. 老李:之前的物资管理方式太混乱了,这段时间我整理了采购物资清单,现在都录入到我们的ERP中了,以后申请物资改成从ERP数据选择吧.物资明细表我也做 ...

  4. BPM配置故事之案例13-触发消息通知

    老李:小明! 小明:--见你就没好事,又要我干嘛? 老李:额,小事小事,最近很多部门都觉得Boss的审批速度太慢了,能不能以后给审批人一个消息提醒? 小明:--有一种不太好的预感 老李:怎么,很困难么 ...

  5. BPM配置故事之案例11-操作外部数据源

    小明:可以获取ERP数据了-- 老李:哦,这么快?小伙子,我非常看好你,来来,别急着走,再陪我聊会-- 小明:--您老人家不是又要改流程吧? 老李:没有没有,哎嘿嘿嘿,我们这不都是为公司效率着想嘛,这 ...

  6. BPM配置故事之案例14-数据字典与数据联动

    小明遇到了点麻烦,他昨天又收到了行政主管发来的邮件,要求把出差申请单改由H3 BPM进行,表单如下 行政主管的出差申请表 小明对表单进行了调整,设计出了一份适合在系统中使用的表单,但在"出差 ...

  7. BPM配置故事之案例7-公式计算

    行政主管发来邮件.要求物资明细表增加"单价""总价"."单价"由其审批时填写,"总价"根据"单价"与 ...

  8. BPM配置故事之案例2-文本默认值

    Boss感觉方便了很多,然而采购部采购员阿海却还是有点意见,他跑来找小明. 阿海:现在申请都是我在提交,申请人和申请部门能不能不要每次都要填写啊,好麻烦的. 小明:没问题,这个简单. 小明在表单中把申 ...

  9. BPM配置故事之案例6-条件可见与条件必填

    小明兴奋的告诉大毛自己独立解决了必填和水印问题,腹黑的大毛决定给小明出一个进阶问题刷一下存在感. 大毛:我再考考你,我把表单改成了这样(下图).怎么做到,预算状态为"预算内"时,不 ...

随机推荐

  1. 论:开发者信仰之“天下IT是一家“(Java .NET篇)

    比尔盖茨公认的IT界领军人物,打造了辉煌一时的PC时代. 2008年,史蒂夫鲍尔默接替了盖茨的工作,成为微软公司的总裁. 2013年他与微软做了最后的道别. 2013年以后,我才真正看到了微软的变化. ...

  2. 配置android sdk 环境

    1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/

  3. Solr_全文检索引擎系统

    Solr介绍: Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务.Solr可以独立运行在Jetty.Tomcat等这些Servlet容器中. Solr ...

  4. Linux 江湖系列阶段性总结

    引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...

  5. 懒加载session 无法打开 no session or session was closed 解决办法(完美解决)

           首先说明一下,hibernate的延迟加载特性(lazy).所谓的延迟加载就是当真正需要查询数据时才执行数据加载操作.因为hibernate当中支持实体对象,外键会与实体对象关联起来.如 ...

  6. 从netty-example分析Netty组件续

    上文我们从netty-example的Discard服务器端示例分析了netty的组件,今天我们从另一个简单的示例Echo客户端分析一下上个示例中没有出现的netty组件. 1. 服务端的连接处理,读 ...

  7. Java消息队列--JMS概述

    1.什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送 ...

  8. [Nginx笔记]关于线上环境CLOSE_WAIT和TIME_WAIT过高

    运维的同学和Team里面的一个同学分别遇到过Nginx在线上环境使用中会遇到TIME_WAIT过高或者CLOSE_WAIT过高的状态 先从原因分析一下为什么,问题就迎刃而解了. 首先是TIME_WAI ...

  9. [原创]ubuntu16.04LTS使用细节

    如何给自己安装的应用创建桌面图标 拿php开发神器phpstorm为例,找到可执行文件所在路径. 这里是/home/haive/PhpStorm/bin/phpstorm.sh 打开dash,搜索&q ...

  10. 深入理解Spring MVC

    如何让一个普通类成为Controller? 方案一:实现接口Controller 解析:handleRequest(request,response) 方案二:继承AbstractController ...