在PLM项目工作流中如何使用项目自定义字段作为分支流程的流转条件?(以项目中自定义的【部门】字段为例)
【问题描述】在PLM项目工作流中如何使用项目自定义字段作为分支流程的流转条件?(以项目中自定义的【部门】字段为例)
【解决方案】
操作建议
1.在业务类型_Project(项目)扩展基础资料中新增标题为部门的基础资料,选择部门基础资料类型,添加引用属性。保存单据修改。
2.新增字段后需要在业务类型配置中[更新配置]。
3.找一个项目实例,编辑要选的部门名称。此处以“系统研发部”为例。修改后保存实例。记住该实例的名称(后面会用到)。
4.在BOS中找到PLM审核流程单据,找到“PLM项目”字段,选择[引用属性],找到PLM项目下的[部门]字段,点击“>”按钮添加至右侧并确定。保存单据修改。
5.提前解除“PLM审核单据”中的“PLM项目”字段的锁定限制(注意配置完流转条件后恢复锁定)并保存:
6.在客户端中打开系统中的流程设计中心,找到并修改对应流程。双击对应路径箭头,找到“流转条件->高级”页签。找到“PLM项目->部门”字段后双击该字段,下方表达式文本框显示该字段的标识名“FProject.F_PLM_Base1”。点击右侧[表达式测试]按钮。
7.在下方单据体的其他页签中找到PLM项目字段,选中上述第三步中编辑过的项目实例。点击上方[测试]按钮。中间的执行结果JSON中会显示当前字段中所有的可用属性名称。此处我们选用ID字段,将ID值“195589”提前复制记忆(后面会用到)。
8.重新编辑表达式为:“FProject.F_PLM_Base1.ID==195589”,点击测试。运行结果为“true”则表示表达式准确可用。(注意也可以选用其他属性建立表达式,比如“FProject.F_PLM_Base1.Name==‘系统研发部’”)然后复制记忆该表达式。
9.将复制的表达式粘贴到流程流转条件表达式输入框后保存。表示配置成功。
10.恢复PLM审核单据的PLM项目字段的锁定设置并保存。
11.配置效果是,当部门字段值为“系统研发部”时,流程流转至箭头所指向的审核节点。
【注意事项】
打开[PLM审核单据]中[PLM项目]字段的锁定设置是为测试表达式,如果不解除锁定,表达式测试会报出下图错误,提示对应属性值不存在。
在PLM项目工作流中如何使用项目自定义字段作为分支流程的流转条件?(以项目中自定义的【部门】字段为例)
本文2024-09-23 03:00:57发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-156065.html