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 :
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.