tw.system.step.guidから同じguidを取得する理由は何でしょうか。 ステップ/タスクを開始するたびに、私は同じGUIDを取得していますか?IBM BPM同じflowObjectId/guid
答えて
プロセスダイアグラム上の特定のステップのGUIDは、そのステップを実行するタスクごとに同じになります。したがって、ダイアグラム上の同じボックスにあるさまざまなタスクのGUIDを調べる場合は、すべて同じである必要があります。同じ図で、または2つの図に渡って異なるタスクの同じGUIDが表示されている場合は、何か問題があります。
あなたが探していることを説明する方が良いかもしれませんし、それを達成する方法を教えてくれるかもしれません。今は、システムが正しいことをしているようです(agin、あなたが同じアクティビティで同じGUIDを同じGUIDに見ていると仮定)。
そこで質問がされています[...]私はtw.system.step.id
から「BPMのtaskId」を決定したい私は図中のループを持って、私はあなたがここに仮定プロセスダイアグラムのループフローの代わりにマルチインスタンスループ(MIL)を参照してください。これは、tw.system.step
名前空間の使用は、ほとんどの場合、そのカウンタに基づいて特定の番号のインスタンスにデータを配信するために使用されるtw.system.step.counter
のコンテキストで使用されるためです。
JavaScriptサーバー側APIは、REST APIの実行中にこれを行うユーティリティを提供していません。あなたがJS APIだけに固執するのでなければ、RESTアプローチが実現可能かもしれません。それ以外の場合は、アプローチを再設計する必要があります。あなたが達成したい本当の目標がなければ、私は他のアプローチを示唆することはできません。
RESTでどうすればいいですか?あなたはprocess instance detailsの操作を/rest/bpm/wle/v1/process/{pid}?parts=executionTree
の下で実行する必要があります。pid
は実行中のプロセスインスタンスIDです(tw.system.currentProcessInstance.id
から取得)。 REST API Testerツールでは、この操作は「ビジネスプロセスマネージャ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
query paramを使用すると、data.tasks
配列の下にタスクのリストが保持され、タスクIDを持つtkiid
になります。
- 1. JSONレスポンスIBM BPM
- 2. IBM BPM EPV改行
- 3. IBM BPMコードJavascriptトリガー遅延
- 4. IBM BPMプロセスのポータルページがBPM 8.5.5をインストールした後、適切
- 5. IBM BPMのSAMLからLTPA2トークンへ8.5.6
- 6. IBM BPMテーブルのすべてのコントロールを選択する
- 7. IBM BPMコーチ・ビューのキー入力イベントを処理する方法
- 8. IBM BPMサービスでエラー・メッセージを戻す方法は?
- 9. コーチビューでCDNからjqueryをロードする方法IBM BPM?
- 10. IBM BPMのドキュメントビューアーを最大化モードで起動する方法
- 11. IBM BPMリスト・ボックスのドロップダウン・イメージをクリックできません
- 12. ダイアログを閉じて同じボタン(IBM Maximo)でオートメーション・スクリプトを実行
- 13. IBM統合バスとIBMプロセス・デザイナーを統合する方法
- 14. 変数をデータベースに追加し、IBM BPMで検索する方法は?
- 15. https要求からカスタムヘッダーを読み込み、IBM BPM 8.5.7にリダイレクトします。
- 16. クラウド上でIBM BPMから電子メールを送信しますか?
- 17. アクションが呼び出されたときにIBM BPMがタスクを作成する
- 18. SQL Developerでクエリを実行し、IBM BPM Serverスクリプトで実行する
- 19. "IBM Watson IoT Platform Local"は "Bluemix Local"と同じものですか?
- 20. IBM WebsphereスタンドアロンJVMと同じホスト上のリモートEJBコール
- 21. IBM Connections - 環境同期
- 22. Matlab Bpm Algorithm
- 23. Oracle BPMとOracle ADF
- 24. BPMの検索iPhone
- 25. インストールエラーBPMスイートのJBoss:JBAS011639
- 26. IBM MFPでモバイルとWebに同じコードを使用する方法8.0
- 27. 同じフィールド名、異なるデータ型どのようにIBMのノートで空
- 28. wsadminを使用してIBM BPMスナップショット環境変数を表示する方法は?
- 29. 2つの異なるIBM BPM Std 8.5.7環境に対して1つのデータベースを設定できますか?
- 30. Linuxコマンドライン/ PHP bpm検出