Dans les diagrammes de séquence, une opérande d'interaction est un conteneur regroupant les fragments d'interaction dans un fragment regroupé et représentant un scénario que vous ajoutez à un fragment regroupé. Chaque opérande d'interaction est un fragment d'une interaction et couvre les lignes de vie du fragment regroupé. Une opérande d'interaction contient une condition de garde facultative (également appelée contrainte d'interaction). L'opérande d'interaction s'exécute uniquement si les essais de la condition de garde sont positifs.
Comme l'illustre la figure ci-dessous, une opérande d'interaction s'affiche sous la forme d'un conteneur en rectangle à l'intérieur d'un fragment regroupé.
Lorsque vous créez une opérande d'interaction, elle apparaît développée. Vous pouvez la réduire pour masquer l'opérande et ses messages et fragments d'interaction associés et limiter la taille du fragment regroupé dans le cadre d'interaction.
Le nombre d'opérandes d'interaction que vous pouvez ajouter à un fragment regroupé est fonction du type de ce dernier. Par exemple, un fragment regroupé de type boucle, option, rupture, critique, négatif, affirmer, ignorer ou considérer détient une opérande. Un fragment regroupé alternatif, faible, strict ou parallèle détient plusieurs opérandes. Si plusieurs opérandes d'interaction existent dans un fragment regroupé, elles sont séparées par une ligne tiretée horizontale.