Freigeben über


Erstellen eines benutzerdefinierten Handlers für abgelehnte Nachrichten

Wenn Sie eine Nachricht in der Überprüfungs- oder Genehmigungsphase ablehnen, gibt A4SWIFT die Nachricht an die erste phase zurück, die für den Workflow definiert ist (die in diesem Fall immer reparatur ist, auch wenn Create die erste Phase im Workflow ist). Wenn die erste Phase des Workflows die Nachricht jedoch ablehnt, veröffentlicht die Reparaturorchestrierung die Nachricht in messageBox mit höherer Eigenschaft, die angibt, dass die MrsrRepair-Orchestrierung die Nachricht abgelehnt hat. Um diese Nachrichten zu behandeln, können Sie einen benutzerdefinierten Handler (Orchestrierung) erstellen, der diese höhergestuften Eigenschaften abonniert und die Nachrichten nach Bedarf verarbeitet.

Eine Nachricht kann in der MrsrRepair-Orchestrierung aus mehreren Gründen fehlschlagen. Wenn dies der Fall ist, erhöht die Orchestrierung die Eigenschaften in der folgenden Tabelle und weist diesen Eigenschaften den Wert oder einen der Werte zu, die in der rechten Spalte der Tabelle angezeigt werden.

Eigenschaft Werte
BTS. Vorgang A4SWIFT_MRSRFailed
A4SWIFT_MRSRFailedReason Timeout

Abgelehnt (bedeutet, dass die Nachricht in der ersten Phase abgelehnt wurde)

CantRepairInInfoPath
A4SWIFT_MRSRLastStage <Name der letzten Phase (Rolle), in der sich die Nachricht vor dem Fehler befand>
A4SWIFT_MRSRDepartment <Name der Abteilung>