Filenet - 如何获取工作流组中的属性值
Posted
技术标签:
【中文标题】Filenet - 如何获取工作流组中的属性值【英文标题】:Filenet - How to get the Property values in Workflow group 【发布时间】:2018-02-23 20:46:52 【问题描述】:我有 2 个 Filenet 工作流,其中 firstWF 获取用户 ID 并将其作为字符串以逗号分隔的形式存储在文档属性中。我想从我的 SecondWF 中得到的是,它应该在 secondWF 启动时获取该用户标识并将其分配给工作流组。我认为可以通过将 String 转换为数组然后将其分配给 Workflow 组来执行 SecondWF 上的 Launch 步骤之外的任何步骤,但我不确定如何在 SecondWF 的 Launch 步骤中执行此操作。
【问题讨论】:
【参考方案1】:-
在 WF2 中创建一个 STRING 数据字段 dfA 来存储逗号分隔的字符串。
使用条目模板将属性从文档映射到工作流启动步骤(公开 dfA)(或者您可以使用 WF 1 中的 CREATE 函数)。
在启动步骤属性页面 -> 分配选项卡上,使用表达式生成器解析 dfA 并在每个单元格值前加上“@”前缀,并附加到 WfGrp(参与者数组类型)字段。
完成。
【讨论】:
我还没有尝试过您提到的内容,但是在“分配”选项卡上的 #3 上显示“完成后”意味着我们在这里执行的任何操作都将在启动步骤之后执行并在下一步显示..对?我需要在启动步骤中显示该列表。 有两种方法: 1) 创建一个小的 Wf,它只包括一个桥接 WF 1 和 WF 2 的步骤。这个 TechWF 将在它的末尾进行字符串转换和 CREATE WF 2。 2)创建一个自定义的Event action订阅(duplicate Workflow subscription)来做增强,这个Event action将用于创建WF 2.以上是关于Filenet - 如何获取工作流组中的属性值的主要内容,如果未能解决你的问题,请参考以下文章
Filenet - 从 Filenet Workflow 中的用户 ID 中获取电子邮件 ID