在PLM项目工作流中如何使用项目自定义字段作为分支流程的流转条件?(以项目中自定义的【部门】字段为例)

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

在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项目工作流中如何使用项目自定义字段作为分支流程的流转条件?(以项目中自定义的【部门】字段为例)

【问题描述】在PLM项目工作流中如何使用项目自定义字段作为分支流程的流转条件?(以项目中自定义的【部门】字段为例)【解决方案】操作建...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息