Exemple de vote : deux événements
Cet exemple porte sur une équipe composée de 10 membres. Cette équipe conçoit de nouvelles chemises pour ses uniformes de travail.
Les membres de l'équipe votent pour choisir les couleurs à utiliser. Deux événements de routage leur sont proposés :
Bleu
Jaune
Chaque membre de l'équipe est un participant obligatoire.
WfTally.any
Les membres de l'équipe peuvent voter pour le bleu, pour le jaune ou pour une combinaison de ces deux couleurs.
Si l'une des personnes vote pour le jaune, la nouvelle chemise sera jaune.
Si personne ne vote pour le jaune, la nouvelle chemise sera bleue.
Type de routage
Expression
Votes
Résultat
Manuel
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.any(self, "Yellow", "Blue");
Jaune 2
Bleu 10
Jaune
WfTally.all
Les membres de l'équipe peuvent voter pour le bleu, pour le jaune ou pour une combinaison de ces deux couleurs.
Si toutes les personnes votent pour le jaune, la nouvelle chemise sera jaune.
Si une ou plusieurs personnes ne votent pas pour le jaune, la nouvelle chemise sera bleue.
Type de routage
Expression
Votes
Résultat
Manuel
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.all(self, "Yellow", "Blue");
Jaune 9
Bleu 3
Bleu
WfTally.percent
Les membres de l'équipe peuvent voter pour le bleu, pour le jaune ou pour une combinaison de ces deux couleurs.
Si plus de 30 % des membres de l'équipe votent pour le jaune, la nouvelle chemise sera jaune.
Si moins de 30 % des membres de l'équipe votent pour le jaune, la nouvelle chemise sera bleue.
Pour plus d'informations sur les opérateurs, consultez la section Opérateur de comptage.
Type de routage
Expression
Votes
Résultat
Manuel exclusif
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.percent(self, WfTally.GT, 30, "Yellow", "Blue");
Jaune 4
Bleu 8
Jaune
WfTally.number
Les membres de l'équipe peuvent voter pour le bleu, pour le jaune ou pour une combinaison de ces deux couleurs.
Si au moins 3 personnes votent pour le jaune, la nouvelle chemise sera jaune.
Si moins de 3 personnes votent pour le jaune, la nouvelle chemise sera bleue.
Pour plus d'informations sur les opérateurs, consultez la section Opérateur de comptage.
Type de routage
Expression
Votes
Résultat
Manuel
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.number(self, WfTally.GTE, 3, "Yellow", "Blue");
Jaune 3
Bleu 8
Jaune
WfTally.plurality
Les membres de l'équipe peuvent voter pour le bleu ou pour le jaune, mais non pour les deux.
Si le jaune recueille plus de votes que le bleu, la nouvelle chemise sera jaune.
Si le bleu et le jaune obtiennent le même nombre de votes, la nouvelle chemise sera jaune.
Si le bleu recueille plus de votes que le jaune, la nouvelle chemise sera bleue.
Type de routage
Expression
Votes
Résultat
Manuel exclusif
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.plurality(self, "Yellow", "Blue");
Jaune 5
Bleu 5
Jaune
WfTally.notPlurality
Les membres de l'équipe peuvent voter pour le bleu ou pour le jaune, mais non pour les deux.
Si le jaune recueille moins de votes que le bleu, la nouvelle chemise sera jaune.
Si le bleu et le jaune obtiennent le même nombre de votes, la nouvelle chemise sera jaune.
Si le bleu recueille moins de votes que le jaune, la nouvelle chemise sera bleue.
Type de routage
Expression
Votes
Résultat
Manuel exclusif
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.notPlurality(self , "Yellow", "Blue");
Jaune 6
Bleu 4
Bleu
Rubriques connexes
Est-ce que cela a été utile ?