1 业务流程整体概览
图1-移动审批页面实现业务流程
2 业务流程分步解读
Step1:如何选择合适的移动审批页面实现方式
实现移动端审批处理内嵌单据页面的方法有两种:配置单据摘要和开发移动表单,两种实现方式的特征和适用场景如下:
• 单据摘要:优点是可以通过简单的配置快速实现移动端审批处理内嵌单据页面显示的单据字段信息。缺点是与移动表单相比,单据摘要页面显示的布局、页面逻辑及功能相对比较单一,且仅用于显示较少的核心单据字段。
• 移动表单:适用于页面布局、逻辑和功能较为复杂的移动端审批处理内嵌单据页面场景开发。优点是布局灵活、移动端显示内容更丰富、可支持字段编辑;缺点是需要二开,门槛相对较高。
在移动审批过程中,用户可以基于应用场景选择配置单据摘要或开发移动表单:
如果只是想在移动审批过程中简要地显示对应单据的信息,那么就可以选择配置单据摘要。
如果想在移动审批过程中自定义单据页面布局、页面逻辑,就需要在开发平台开发对应单据移动表单。
注:本文着重讲解单据摘要实现方式及对应的问题分析。
Step2:如何快速配置单据摘要/开发移动表单
• 单据摘要配置方法
以实现出差申请单的移动端审批处理内嵌单据页面为例,单据摘要配置方法如下:
打开【工作流服务】→【基础资料】→【单据摘要】,进入单据摘要列表,新增/修改出差申请单对应的单据摘要信息。点击“配置字段”即可选择需要在移动端审批处理内嵌单据页面展示的字段,用户可根据需求设置分录名称、字段占比、字段大小等属性,如下图所示:
图2-单据摘要菜单入口
图3-单据摘要配置页面
注:关于单据摘要配置步骤详细指引,可参考微课件“移动单据摘要功能及使用场景 ”;
关于单据摘要功能的详细介绍,可参考文章“单据摘要介绍 ”。
• 移动表单开发
关于如何快速创建移动端页面,可参考该文章“苍穹移动端页面快速创建秘籍 ”
关于移动表单开发案例,可参考该案例合集“页面开发 - 移动表单 / 列表 ”
关于移动端插件开发,可参考该课程“移动端插件开发 ”
Step3:如何配置流程审批节点的移动端审批页面
配置完单据摘要或开发完单据的移动表单后,需要将定义好的单据摘要或移动表单挂到流程审批节点上。配置方法如下:
在审批节点的【审批设置】→【基本信息】→【任务信息】→“移动端审批处理内嵌单据页面”中,选择上述维护好的单据摘要或移动表单,如下图所示:
图4-配置移动端审批处理内嵌单据页面
注:关于审批处理页面功能的详细介绍,可参考文章“审批处理页面介绍 ”。
通过上述配置,即可在移动端处理出差申请单待办时,看到配置的单据页面。单据摘要配置效果如下图所示:
注:移动表单的展现效果因业务而异,此处不作过多展示。
图5-移动端审批处理页面效果
Step4:如何排查并解决移动端审批页面报错问题
注:此处仅介绍使用工作流侧的单据摘要实现移动端审批页面时,可能会遇到的问题及对应解决方式。若使用移动表单出现错误,需要找业务开发分析解决。
当移动端审批页面报错时,请先检查移动单据摘要中配置的字段是不是包含了:日期范围、时间范围、员工头像属性、单据类型、大文本(编辑模式:大文本模式)、弹性域等字段。目前,单据摘要暂时不支持配置这些字段,如需在移动端展示这些字段,建议通过开发对应单据移动页面实现。
当移动单据摘要不显示配置的分录字段信息时,请检查是否分录没有数据或者分录仅1行数据。如果没有数据则不会显示;如果1行数据则会打平显示,不会有表格的方式。
当移动端审批页面单据字段名称显示不全时,可以考虑升级新版补丁,从BOS_V4.0.016开始,移动审批绑定的单据摘要有多个单据体分录行时,字段内容过长会自动换行。
当使用单据摘要,想要在移动端展示扩展业务按钮时,需要在表t_wf_confcenter中手动增加 key=mBillSummaryIsSupportExtendBtns的属性,该属性的值为布尔类型(true/false,控制开启或关闭),开启后可以使用。
图6-移动端展示扩展业务按钮效果
注:更多关于单据摘要相关的常见问题解答,可参考该文章“ 移动端审批 -单据摘要常见问题 ”。
3 相关资料
单据摘要介绍
移动单据摘要功能及使用场景微课件
移动端审批 -单据摘要常见问题
金蝶云•苍穹流程服务云使用指南
工作流常见问题汇总