如何从BPM实例ID中找出团队名称

时间:2018-08-20 18:52:11

标签: bpm ibm-bpm

是否有一种方法可以从BPM 8.5.6版本中的实例ID获得分配实例的团队?在团队中的用户要求完成任务之前,我需要自动选择教练上的某些字段。有没有办法知道实例或任务分配给哪个团队?除了REST API之外,还有其他方法吗?

2 个答案:

答案 0 :(得分:1)

它没有出现在API文档中,但是TWTask似乎具有属性“ displayName”。所以以下似乎有效-

tw.system.findTaskByID(68507).assignedTo.displayName

那给了我期望的值,其中“ name”给出了内部名称,上面带有GUID。我的被​​分配给“所有用户”。 YMMV,取决于是否将其分配给团队,角色或参与者组。

由于它不在JS-API文档中,因此您可能希望获得IBM的正式支持声明。我已经看到像这样的工作项停止工作,当您提出问题时,他们指出该项没有记录在案,因此从技术上讲它坏了并不是回归。

答案 1 :(得分:-1)

在REST接口下,有一个REST API可用于BPD相关资源->流程实例资源->当前状态。该api将提供实例的所有详细信息,包括可变的任务(打开和关闭)。

https://www.ibm.com/support/knowledgecenter/SSV2LR/com.ibm.wbpm.ref.doc/rest/bpmrest/rest_bpm_wle_v1_process_instanceid.htm