从tw.system.step.guid获取相同GUID的原因是什么? 每当我启动步骤/任务时,我都得到相同的指导?IBM BPM same flowObjectId/guid
回答
流程图上给定步骤的GUID对执行该步骤的每个任务都是相同的。因此,如果您正在查看全部位于图表上相同框的不同任务的GUID,则它们应该都是相同的。如果您在同一图表上或跨2个图表看到不同任务的GUID,则说明有问题。
解释你想要做什么可能会更好,然后我们可能会告诉你如何完成。现在看起来系统正在做正确的事情(假设你在同一活动的任务中看到相同的GUID)。
所以,问题是:我有一个循环图中[...]我想确定的“BPM的taskid”从tw.system.step.id
我假设你在这里参考多实例循环(MIL),而不是流程图上的循环流。这是因为在大多数情况下,使用tw.system.step
名称空间在其tw.system.step.counter
的上下文中用于根据该计数器将数据分发到特定数字的实例。
JavaScript服务器端API不提供REST API执行此操作的实用程序。 REST方法可能是可行的,除非你只想使用JS API。否则,您可能需要重新设计您的方法。没有真正的目标,你想实现我不能建议任何其他方法。
如何用REST做到这一点?您需要拨打一个电话才能在/rest/bpm/wle/v1/process/{pid}?parts=executionTree
之下获得process instance details操作,其中pid
是您正在运行的流程实例ID(从tw.system.currentProcessInstance.id
获得)。在REST API测试工具中,您可以在“业务流程管理器REST API /过程API /当前状态”下找到此操作。
返回的数据是您需要遍历的树。从data.executionTree.root
开始,您可以遍历所有儿童及其子女等,以查找保留价值tw.system.step.id
的tokenId
属性。匹配节点将有createdTaskIDs
阵列,如果没有关联任务或者它将保留任务ID,则该阵列为null。
例如下 data.executionTree.root.children[0].children[1].tokenId
有步数我很感兴趣,因此data.executionTree.root.children[0].children[1].createdTaskIDs[0]
有我可以用它来获取完整的任务的任务ID。
从同一个REST调用中,您还可以获取任务详细信息。使用parts=executionTree,header
查询参数,结果将保存任务列表以及data.tasks
数组,其中tkiid
具有任务ID。
- 1. IBM Websphere BPM/Lombardi
- 2. IBM BPM-Javascript触发延迟
- 3. 如何在IBM BPM中设置Python/Jython
- 4. 来自WebService的IBM BPM映射列表
- 5. BPM 8.0支持TLS1.2?
- 6. 如何在IBM BPM中以最大化模式启动Document Viewer
- 7. IBM BPM在调用操作时创建一个任务
- 8. 为什么我的IBM BPM教练事件不会激发JavaScript?
- 9. 为IBM BPM表创建选择所有控制
- 10. JMeter - IBM BPM - 不同的HTML和响应数据
- 11. 如何在教程视图IBM BPM中从CDN加载jquery?
- 12. IBM BPM 8,5.6一种遍历流程中活动的方式
- 13. 从IBM BPM on Cloud发送电子邮件?
- 14. 如何将IBM Lombardi BPM连接到Azure服务总线主题?
- 15. Intalio BPM与Joget BPM开源
- 16. Animate Same Activity
- 17. Resolving same NSMutableArray
- 18. python import in same folder
- 19. same app.config:wcftestclient work,selfHosting doesnot
- 20. android-Staying on same activity
- 21. $ sum on same field value
- 22. BPM Lombardi日志记录
- 23. 如何从邮递员客户端上运行IBM BPM REST API调用
- 24. 在SQL Developer中执行查询,在IBM BPM服务器脚本中执行它
- 25. 从https请求中读取自定义标题重定向到IBM BPM 8.5.7
- 26. 未在IBM BPM中找到数据源。我究竟做错了什么?
- 27. BPM分析iOS
- 28. BPM vs ESB - Orchestration?
- 29. 配置Activiti BPM?
- 30. Soundtouch bpm iPhone