Résumé

Les Pin d’une CallBehaviorAction doivent correspondre aux BehaviorParameter du Behavior appelé.

Détails
  • Le nombre de InputPin du CallBehaviorAction et le nombre de BehaviorParameter de type " in » et " inout » du Behavior doivent être égaux.

  • Le nombre de OutputPin du CallBehaviorAction et le nombre de BehaviorParameter de retour et de type " out » et " inout » du Behavior doivent être égaux.

Exemple :

image

Le  CallBehaviorAction  "ITService" est invalide car le BehaviorParameter "nbDevelopers" de l'Activity "ITServiceActivity" appelée ne correspond à aucun de ses Pin.

Conseils
  • Les BehaviorParameter dont la valeur est donnée par une constante peuvent être représentés par un ValuePin plutôt qu’un simple InputPin.

  • Les BehaviorParameter de type " inout " doivent être représentés par un InputPin pour l’aspect " in " et un OutputPin pour l’aspect " out ".

  • Les BehaviorParameter de retour doivent être représentés par un OutputPin.