BPM报销流程开发示例
以报销流程为示例,介绍H3 BPM的流程开发过程。
报销流程的表单效果如下:
审核流程为填写报销申请、主管审核、总监审核(1000以上)、出纳付款,显示如下:
步骤一:准备工作
使用管理员账号的登录H3 BPM管理中心,打开流程模型节点,在浮动的右侧菜单中,添加一个名称为【示例流程】的文件夹。
步骤二:添加流程包
选择【示例流程】文件夹,右侧的菜单中,点击添加流程包图标
输入流程包编码和名称,点击保存
步骤三:添加和发布数据模型
打开刚才添加的流程包,点击【数据模型】子节点,按照表单中的填写内容进行创建数据项,如下图所示
按照此步骤创建以下数据项
其中,子表的数据项需要创建在子表项目下面,如下图所示
添加后显示效果
所有数据项添加完成后,点击【发布】按钮,数据项即可生效使用。
步骤四:设计表单(如果完全采用默认表单此步骤可跳过)
点击【默认表单】进行表单设计,H3 BPM提供了一个系统默认表单,用户可以基于此表单的基础进行设计。
默认表单显示效果:
我们可以将明细项目小计设计成自动计算,值=单价*数量,选择子表中的小计单元格控件,在右侧的属性中,点击:ComputationRule属性,在弹出的设计窗口中选择到【明细项目.单价】、*、【明细项目.数量】,如下图所示
完成后点击确认。
同样,可以设计报销金额等于明细项目小计的汇总值,选中报销金额单元格,编辑ComputationRule属性,在弹出窗口中,使用SUM,再插入明细项目.小计,显示效果如下:
完成后,点击保存表单即可。
步骤五:设计和发布流程
H3BPM为每个流程提供一个默认的模板,包含4个节点,如下图所示
从上部分区域中拖入节点,并且连接线条,展现成目标流程图的效果,显示效果如下:
分别选中节点和线条,在右侧属性区域中,设计每个节点的显示名称和参与者,以及调节路由。
设置节点名称:
设置参与者,设置主管审核为发起人经理 ManagerOf({Originator}) :
设置路由条件,选中主管审核到出纳付款线条:
完成后显示效果
选中主管审核到总监审核线条,设置else条件
全部完成后显示效果如下:
设置活动节点数据项权限,依次选择每个活动节点,在右侧属性数据项权限中,设置当前节点允许填写的表单内容,例如填写报销申请环节,设置如下:
点击发布即可完成流程的发布
步骤六:运行流程
使用普通用户账号,登录门户后,进入流程中,发起流程,选择报销流程发起。
示例效果表单如下:
BPM报销流程开发示例相关推荐
- H3 BPM报销流程开发示例
以报销流程为示例,介绍H3 BPM的流程开发过程. 报销流程的表单效果如下: 审核流程为填写报销申请.主管审核.总监审核(1000以上).出纳付款,显示如下: 步骤一:准备工作 使用管理员账号的登录H ...
- 差旅报销流程开发--表单篇
上次使用智遥工作流弄了一个简单的"请休假流程",只有一个主表,比较简单:所有的代码都是一键自动生成.只需稍微调整一下样子,即可.领导挺满意. 今天做了一个复杂一点"差旅报 ...
- SharePoint无代码工作流设计开发实例——交通费报销流程(一)
开发环境: (1)SharePoint Designer 2010 (2)SharePoint Online(Office 365) 关于Office 365和SharePoint Online的相关 ...
- 使用O2OA二次开发搭建企业办公平台(十三)流程开发篇:报销审批流程表单开发...
本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...
- 使用O2OA二次开发搭建企业办公平台(十三)流程开发篇:报销审批流程表单开发
本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...
- BPM软件_财务报销流程管理解决方案_K2工作流引擎
财务报销,对任何企业都是日常运营中重要的一个环节.但报销流程周期长,反复签字手续繁杂,报销过程不透明 ,单据归档保存.检索困难等问题也让员工头疼.为了解决这些困扰,财务报销流程电子化一时成为热门之选. ...
- 使用O2OA二次开发搭建企业办公平台(十五)流程开发篇:创建报销审批流程
本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...
- 使用O2OA二次开发搭建企业办公平台(十二)流程开发篇:报销审批流程需求和应用创建
本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...
- 使用O2OA二次开发搭建企业办公平台(十二)流程开发篇:报销审批流程需求和应用创建...
本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...
最新文章
- 近期活动盘点:工业大数据讲座、大数据自杀风险感知讲座、数据法学研讨会、海外学者短期讲学(12.3-12.13)
- flutter 调用原生安卓插件_Flutter 如何调用Android和iOS原生代码
- Android 应用程序集成FaceBook 登录及二次封装
- 数学建模 TSP(旅行商问题) Lingo求解
- 解密 云HBase 冷热分离技术原理
- js路由在php上面使用,director.js实现前端路由使用实例
- Faster-RCNN 训练自己的数据
- 揭秘新的供应链攻击:一研究员靠它成功入侵微软、苹果等 35 家科技公司
- Linux 数据重定向
- Taobao 的 Linux 内核开源贡献
- 破解Charles抓包工具
- idea项目工具窗口
- 2019春季总结报告
- NMS(非极大值抑制)的来龙去脉,简单明了
- 第二类斯特林数 - Push Botton Lock(POJ 3088)
- vue element-ui el-form表单验证表单验证,数值输入验证踩坑
- html中加减页码怎么设置,页码设置了1全是1
- 射频(RF)基本理论:定义、特性、调制、扩频
- 腾讯云服务器到期未续费,CVM实例被释放还能找回文件吗?
- mysql 42000 1064_mysql主从复制或其他操作报错ERROR 1064 (42000): You have an er