Concepteur d'activités TransactionScope

Le concepteur d’activités TransactionScope permet de créer et configurer une activité TransactionScope.

Activité TransactionScope

L’activité TransactionScope exécute l’activité contenue dans une transaction unique. La transaction est validée lorsque l'activité Body et tous les autres participants de la transaction sont terminés.

Utilisation du concepteur d'activités TransactionScope

Accédez au concepteur d’activités TransactionScope dans la catégorie Transaction de la boîte à outils. Le concepteur d’activités TransactionScope peut être déplacé de la boîte à outils et déposé dans la surface du Concepteur de flux de travail, là où les activités sont généralement placées, par exemple dans une Sequence. Cette action crée une activité TransactionScope avec TransactionScope comme DisplayName par défaut. La valeur DisplayName peut être modifiée dans l’en-tête du concepteur d’activités TransactionScope ou dans la zone DisplayName de la grille des propriétés.

Propriétés de TransactionScope

Le tableau suivant présente les propriétés de TransactionScope et décrit comment elles sont utilisées dans le concepteur. Les propriétés DisplayName et Body peuvent être modifiées sur l’aire du Concepteur de flux de travail. En revanche, les autres propriétés doivent être modifiées dans la grille des propriétés.

Nom de la propriété Obligatoire Usage
DisplayName False Nom convivial facultatif de l'activité TransactionScope. La valeur par défaut est TransactionScope. Bien que la valeur de la propriété DisplayName ne soit pas strictement obligatoire, il est recommandé d'en utiliser une.
Body True Spécifie l’activité à exécuter dans une transaction unique. Pour ajouter l’activité Body, déplacez une activité de la boîte à outils vers la zone Body du concepteur d’activités TransactionScope avec l’indication « Déposer l’activité ici ».
IsolationLevel True Spécifie la valeur IsolationLevel de cet objet TransactionScope.
Timeout False Spécifie l’intervalle de temps (au format 00:00:00, qui correspond à heures:minutes:secondes) dont dispose la transaction pour se terminer. La valeur par défaut est égale à 1 minute (00:01:00).
AbortInstanceOnTransactionFailure True Spécifie la valeur qui indique si le flux de travail doit être abandonné en cas d’abandon de la transaction.

Voir aussi