Création d’un gestionnaire personnalisé pour les messages rejetés
Si vous refusez un message à l’étape de vérification ou d’approbation, A4SWIFT retourne le message à la première étape définie pour le flux de travail (qui dans ce cas est toujours réparée, même si Créer est la première étape du flux de travail). Toutefois, si la première étape du flux de travail rejette le message, l’orchestration de réparation publie le message dans messageBox avec des propriétés promues indiquant que l’orchestration MrsrRepair a rejeté le message. Pour gérer ces messages, vous pouvez créer un gestionnaire personnalisé (orchestration) qui s’abonne à ces propriétés promues et traite les messages en fonction des besoins.
Un message peut échouer dans l’orchestration MrsrRepair pour plusieurs raisons. Dans ce cas, l’orchestration promeut les propriétés du tableau suivant et leur affecte la valeur ou l’une des valeurs indiquées dans la colonne de droite de la table.
Propriété | Valeurs |
---|---|
BTS. Opération | A4SWIFT_MRSRFailed |
A4SWIFT_MRSRFailedReason | Délai d'expiration Rejeté (signifie que le message a été rejeté à partir de la première étape) CantRepairInInfoPath |
A4SWIFT_MRSRLastStage | <nom de la dernière étape (rôle) dans laquelle le message se trouvait avant d’échouer> |
A4SWIFT_MRSRDepartment | <nom du service> |