一、需求说明
报销是一个企业的典型场景,本案例着重讲述一个典型的财务报销流程的搭建,已介绍宜搭流程相关的核心功能。报销由员工发起申请,填写报销项以及对应的详情信息,发起审批流程。审批流程计划设置为:当前提交人主管,审批人所在部门对应的财务接口人,财务总监(如果金额大于10000元,则需要加入该角色)。
二、搭建说明
接下来,我们来搭建这个场景。首先,我们先创建一个应用。访问:https://www.aliwork.com/myApp.html,点击左上角的创建应用按钮,新建一个应用,我们命名为“报销流程功能演示”。
进入应用的管理页面,我们点击“新建流程页面”,创建一个新的流程,命名为“报销流程”。
1.表单搭建
我们页面上拖入多行输入框组件,修改标题为“报销说明”,用来记录报销的描述信息。拖入明细组件,修改标题为“报销明细”。向明细组件中拖入下拉选择、日期、数字、多行输入框,上传附件组件,依次修改名称为“报销类型”、“费用发生时间”、“金额”、“详细说明”、“附件”,并将明细组件右侧对应属性的排列方式改为表格方式,设计器中得到的效果如下图所示:
我们点击“报销类型”组件,将右侧的选项设置为差旅、培训、办公、招待、会议、探亲这六个选项。
随后,我们在页面底部拖入一个数字组件,修改标题为“报销总额”。点击该数字组件,将右侧的默认状态改为只读,默认值选择为“公式编辑”,点击编辑公式按钮配置公式如下:
我们将“报销类型”、“费用发生时间”、“金额”、“报销总额”这三个组件,右侧的必填勾选上,最终得到的页面如下:
预览效果如下:
2.流程搭建
接下来,我们重点来配置一下该页面对应的流程。关闭页面设计器,点击流程的标签页,效果如下:
目前展示的是系统预置的审批流程,默认为企业管理员进行审批,而我们期望的流程为:当前提交人主管,审批人所在部门对应的财务接口人,财务总监(如果金额大于10000元,则需要加入该角色)。在配置之前,我们需要新建接口人“财务接口人”以及角色“财务总监”。
访问https://www.aliwork.com/resourceManager.html#/liaison,
我们新增接口人“财务接口人”,随后添加部门以及其对应的财务接口人。本示例中,我们添加了宜搭体验和设计部两个部门,并且制定了对应的接口人,此外我们还添加了宜搭平台总接口人,接口人规则遵循最精确匹配的原则,当宜搭体验部门的人进行提交后,将选择对应接口人小剑,而当非宜搭体验和设计部两个部门的人员进行提交后,会选择总接口人小弘。
我们新增角色,角色名称为“财务总监”,角色成员选择对应的财务总监人员,点击确定。
接下来开始进行配置,点击“添加审批节点”按钮,我们删除默认的企业管理员,在角色的标签页中选择主管,我们在接口人的标签页中搜索添加刚刚创建的财务接口人,效果如下:
而后在环节的标签页中,新加入一个环节,点击保存。
点击环节,我们进入了环节的编辑页面。点击审批条件的设置按钮,勾选“报销总额”,设置条件为10000,点击确定。
可以看到,环节内部出现了两个分支,我们在第二个分支上,添加“财务总监”这个角色。点击左上角的铅笔编辑名称为财务终审,而后点击左边的箭头返回。
而后打开第三个节点的设置页面,将审批人为空勾成允许并保存。
最后在优化一下审批节点的名称,修改为“直接主管”、“财务初审”、“财务终审”。
至此,一个报销的审批流程便配置完成了。点击右上角的保存并发布即可。
三、发布演示
点击应用管理后台的上线按钮,我们将应用发布上线。
在流程页面的设置里面,选择分享设置标签,我们可以获取到访问地址。将该访问地址拷贝到浏览器,访问结果如下:
随后我们模拟提交一条数据,总金额大于了10000元,本人在设计部,看一下执行的效果:
提交后:
审批流程为: