苍穹工作流那些事 之 单据字段状态
苍穹工作流中,需要设置“单据”信息。单据在流程审批过程中,每个节点的审批权限不同,单据字段的状态也不同。因此,需要根据权限要求,对业务单据的字段状态进行控制。
接下来,小编将带您深入了解:在流程审批过程中如何实现对单据字段状态进行控制。
1 如何在流程中进行设置?
在一条流程中,可以在“审批”、“会审”两种类型节点上,通过设置节点的“审批设置”—>“基本信息”—>“页面内容”信息项,来控制当前节点的单据字段的显示、隐藏、编辑状态。
在“页面内容”信息项中,有以下详细信息可以进行设置:
1.“字段是否可修改”。用于控制单据表单字段权限设置时,“修改”列的“是”与“否”选项可进行选择,默认关闭;
2. PC端单据修改权限。用于控制PC端单据修改权限,详细设置界面如下:
其中,第一个tab页面为表单字段的设置页面,显示单据字段的“编码”、“名称”、“隐藏”、“可修改”四类信息,可以通过设置开启或关闭“隐藏”、“可修改”选项,实现对字段的权限控制(同时可以对表单按钮、表单标签及图片的显隐状态进行设置);
3.移动端单据修改权限。用于控制移动端单据修改权限,与PC端单据修改权限设置方式一致。需要说明的是,移动端单据修改权限,是针对“移动端审批处理内嵌单据页面”内容进行的设置;
4.保存单据修改时调用单据操作。当“字段是否可修改”选项开启后,需要对保存单据修改时调用单据操作进行设置,具体设置页面如下:
5.同意提交时校验操作。用于控制同意提交时的校验操作,具体设置页面如下:
其中,支持“操作”、“java插件”、“脚本”三种类型校验插件。
当校验插件类型为“操作”时,可以选择业务单据上的操作,进行同意提交时的校验;
当校验插件类型为“java插件”时,可以输入实现了IWorkflowPlugin接口的插件类,进行同意提交时的校验;
当校验插件类型为“脚本”时,可以选择外部接口脚本,进行同意提交时的校验。
6.驳回提交时校验操作。用于驳回提交时的校验操作,设置方式与“同意提交时校验操作”相同。
2 如何解决单据字段设置所遇的问题?
一顿操作猛如虎,设置完成,却发现单据字段设置没有起作用,这种情况让人烦躁。
别慌,其实原因很简单,是因为该字段所属的父容器,设置了锁定性、隐藏性。那么即使在流程的节点上设置字段可编辑、可显示,也不会起作用(源于控制性以页面设置优先)。要想解决只需修改该字段父容器的锁定性、隐藏性即可。
需要说明的是:当移动端进行审批时,点击单据页面上的某些元素会产生页面跳转动作。跳转之后的页面字段或控件,将不会按照节点设置情况,展现可编辑、显示等效果。
这是因为,跳转之后页面的页面字段或控件处于可编辑、显示状态,只受单据插件控制,而不受工作流管控。这种情况下,需要对应的单据插件进行相关处理。
流程中单据字段状态控制的那些事,您掌握了吗?如有疑问,请参考如下文档:
以上就是本期的全部内容啦,咱们下期再见!
#往期推荐#
更多精彩内容,“码”上了解!↓
苍穹工作流那些事 之 单据字段状态
本文2024-09-23 00:54:45发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142545.html