Was könnte der Grund sein, die gleiche GUID von tw.system.step.guid zu bekommen. Wann immer ich den Schritt/die Aufgabe initiiere, bekomme ich die gleiche Anleitung?IBM BPM same flowObjectId/guid
Antwort
Die GUID für einen bestimmten Schritt in einem Prozessdiagramm ist für jede Task, die diesen Schritt ausführt, identisch. Wenn Sie also die GUID für verschiedene Aufgaben betrachten, die sich alle im selben Diagramm befinden, sollten alle identisch sein. Wenn Sie die gleiche GUID für verschiedene Aufgaben im selben Diagramm oder in zwei Diagrammen sehen, stimmt etwas nicht.
Es könnte besser sein zu erklären, was Sie tun möchten, und dann könnten wir Ihnen vielleicht sagen, wie Sie das erreichen können. Im Moment scheint es, dass das System die richtige Sache macht (Agin, vorausgesetzt, Sie sehen die gleiche GUID über Aufgaben in der gleichen Aktivität).
Die Frage ist also: ich eine Schleife im Diagramm haben [...] Ich möchte die „BPM taskId“ aus dem tw.system.step.id nehmen
ich hier um zu bestimmen, Sie sind bezogen auf multi-instance-loop (MIL) anstelle von Schleifenfluss auf Prozessdiagramm. Dies liegt daran, dass der Namespace tw.system.step
in den meisten Fällen im Kontext seiner tw.system.step.counter
verwendet wird, um Daten basierend auf diesem Zähler an eine Instanz einer bestimmten Zahl zu verteilen.
Die serverseitige JavaScript-API bietet kein Dienstprogramm für die REST-API. Der REST-Ansatz kann praktikabel sein, wenn Sie nicht nur an der JS-API festhalten möchten. Andernfalls müssen Sie möglicherweise Ihren Ansatz neu gestalten. Ohne ein wirkliches Ziel, das Sie erreichen wollen, kann ich keinen anderen Ansatz vorschlagen.
Wie man es mit REST macht? Sie müssen einen Anruf tätigen, um process instance details Operation unter /rest/bpm/wle/v1/process/{pid}?parts=executionTree
zu erhalten, wobei pid
Prozessinstanz-ID ist, die Sie ausführen (erhalten von tw.system.currentProcessInstance.id
). Im REST-API-Tester-Tool finden Sie diese Operation unter "REST-APIs für Business Process Manager/Prozess-API/Aktueller Status".
Die zurückgegebenen Daten sind ein Baum, den Sie durchlaufen müssen. Ausgehend von data.executionTree.root
gehen Sie über alle Kinder und ihre Kinder usw. auf der Suche nach tokenId
Attribut, das Wert von tw.system.step.id
hält. Der übereinstimmende Knoten hat das Array createdTaskIDs
, das entweder null ist, wenn keine Aufgaben zugeordnet sind, oder es behält die Aufgaben-IDs bei.
Zum Beispiel unter data.executionTree.root.children[0].children[1].tokenId
gibt es in Schritt Nummer ich interessiert bin, und deshalb data.executionTree.root.children[0].children[1].createdTaskIDs[0]
Task-ID hat ich volle Aufgabe abrufen kann.
Vom selben einzelnen REST-Aufruf können Sie auch Aufgabendetails abrufen. Verwenden Sie parts=executionTree,header
Abfrage param und Ergebnis wird Liste der Aufgaben auch unter data.tasks
Array halten, mit tkiid
Task-ID haben.
- 1. Wie IBM BPM Erholung api Anruf von Post Mann Client
- 2. Erstellen Wählen Sie Alle Steuerelement für IBM BPM-Tabelle
- 3. Wie Fehlermeldung in einem IBM BPM-Dienst zurückgegeben wird?
- 4. Kann ich Redmine als BPM verwenden?
- 5. Bpm Audio-Erkennung Bibliothek
- 6. Prozessvariablen in Camunda-BPM
- 7. Herz BPM Normalisierung - Matlab
- 8. Klicken Sie nicht auf ein Dropdown-Bild einer IBM BPM-Listbox.
- 9. Benutzerdefinierten Header aus HTTPS-Anfrage lesen umgeleitet zu IBM BPM 8.5.7
- 10. Können wir eine einzelne Datenbank für zwei verschiedene IBM BPM Std 8.5.7-Umgebungen festlegen?
- 11. Wie Same PostgreSQL Data
- 12. UINavigationController - same viewController
- 13. PHP same Sitzung Benutzeranmeldung
- 14. API bieten Track BPM Tempo?
- 15. Filenet BPM Webservice empfängt Schrittentwurfskonstellationen
- 16. Zwischenereignis oder Timer in BPM
- 17. Mehrere Verbände zu Same Modell
- 18. Zwei Keyspace auf Same DC
- 19. XSD: Same Element, verschiedene Attribute
- 20. Mehrere ViewComponents same Database Request
- 21. Same binäre produziert verschiedene md5
- 22. same ng Nachricht, die mehrfache
- 23. Delete Same In Sortierte Liste
- 24. Matlab Faltung "same" zu numpy.convolve
- 25. Same IIFE, verschiedene js-Dateien
- 26. ORACLE SQL WIEDERHOLEN SAME QUERY
- 27. Warum meine nächste Aufgabe nicht angezeigt wird, wenn ich die aktuelle Aufgabe in IBM BPM vervollständigen 8.5
- 28. Wie Nummern, Rückschritt, löschen, links und rechts Pfeiltasten in der Textsteuerung von IBM BPM oder Eingabe Zeichenfolge von Brazos
- 29. Oracle BPM Ajax zu Fuego Objekt
- 30. SensorExtension Raw HRM Daten zu BPM