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 - 从 Filenet Workflow 中的用户 ID 中获取电子邮件 ID

更改单选按钮选中状态时如何从单选按钮组中的单选按钮获取文本

我应该如何在 IBM FileNet 中进行正确的页面查询?

如何使用 FileNet API 获取对象存储的文档计数

IBM Filenet P8:如何获取选择列表项的本地化显示名称