2017-03-23 4 views
1

I Geschäftsprozessablauf versuchen, wie in der Dokumentation mit RetrieveActivePathRequest abrufen https://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.retrieveactivepathrequest.aspxDynamics 365 - Reihenfolge der Schritte in Business Process

Es funktioniert, obwohl ich nicht sicher bin, wheater die Stufen I im Gegenzug bekam, garantiert in der richtigen Reihenfolge sein (wie im Prozessablauf). Es scheint so zu sein, aber ich möchte lieber nicht blind darauf vertrauen. Kann jemand bestätigen? Oder wenn nicht, wie kann ich sie in der richtigen Reihenfolge bekommen?

Antwort

2

Die Reihenfolge der Geschäftsstufen ist in der Tat eine Kuriosität. Es sollte die Reihenfolge innerhalb der Antwort entsprechen. Ich sage nur sollte, denn ich habe es noch nirgendwo dokumentiert zu sehen, aber hier ist meine Begründung, warum gibt es einen guten Grund, der Bestellung zu vertrauen.

Die Geschäftsprozesse werden als XML (wie alle Workflows) im Gegensatz zu einer SQL-Tabelle als Datensätze gespeichert. Sie sind also nicht an die mögliche Zufälligkeit einer SQL-Tabelle gebunden. Es ist also ziemlich vernünftig anzunehmen, dass es in der richtigen Reihenfolge sein wird, da es in jede Liste gelesen wird. Daher sollte es innerhalb der Antwort in der richtigen Reihenfolge sein.

Wenn ich das sage, bin ich eine skeptische Person und ich weiß nicht, welche Art von shenanigans im Hintergrund läuft. Also, was ich empfehle Sie auch tun, ist die Verwendung der stage category in Verbindung damit. Stellen Sie nur sicher, dass Sie der Geschäftsprozessstufe Kategorien in der richtigen Reihenfolge zuordnen. Dann können Sie einfach durch die Stufenkategorie bestellen, um doppelt sicher zu sein.

Verwandte Themen