Partager via


Orchestrations traitées

Au même titre que les étendues, les orchestrations peuvent être transactionnelles. En fait, une orchestration peut être considérée comme une étendue. En général, les mêmes règles s'appliquent pour les orchestrations traitées et les étendues traitées.

Notes

L'une des différences existant entre les orchestrations et les étendues est que les premières ne disposent pas de gestionnaires d'exception.

Compensation d'orchestration

Si la propriété Type de transaction de votre orchestration est définie sur long terme ou atomique, vous pouvez également sélectionner une valeur pour la propriété Compensation , qui peut être Par défaut ou Personnalisé.

Si vous sélectionnez Personnalisé pour la compensation, un onglet Compensation s’affiche à côté de l’Aire de conception d’orchestration. Cette surface aura la même apparence que la surface de conception de l'orchestration et vous pourrez y ajouter des formes et des ports de la même manière.

Les compensations n'ont lieu que sur les orchestrations appelées par d'autres orchestrations. Vous pouvez compenser une instance d’orchestration spécifique à l’aide de la propriété Identifier sur la forme Orchestration des appels.

Important

Si une compensation existe sur une orchestration de niveau supérieur, elle sera ignorée par le moteur d'exécution.

Voir aussi

Configuration des orchestrations en tant que transactions
Utilisation des transactions et gestion des exceptions