Ejemplo de votación: Dos eventos
En este ejemplo, hay un equipo con 10 miembros. El equipo está diseñando nuevas camisas para el uniforme de equipo.
El equipo está votando qué colores usar. Se han proporcionado dos eventos de distribución:
Azul
Amarillo
Cada miembro es un participante obligatorio.
WfTally.any
Puede votar azul, amarillo o una combinación de azul y amarillo.
Si una persona vota amarillo, la nueva camisa será amarilla.
Si nadie vota amarillo, la nueva camisa será azul.
Tipo de distribución
Expresión
Votos
Resultado
Manual
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.any(self, "Yellow", "Blue");
Amarillo 2
Azul 10
Amarillo
WfTally.all
Puede votar azul, amarillo o una combinación de azul y amarillo.
Si todas las personas votan amarillo, la nueva camisa será amarilla.
Si una o más personas no votan amarillo, la nueva camisa será azul.
Tipo de distribución
Expresión
Votos
Resultado
Manual
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.all(self, "Yellow", "Blue");
Amarillo 9
Azul 3
Azul
WfTally.percent
Puede votar azul, amarillo o una combinación de azul y amarillo.
Si más del 30 % del equipo vota amarillo, la nueva camisa será amarilla.
Si menos del 30 % del equipo vota amarillo, la nueva camisa será azul.
Para obtener información sobre operadores, consulte la sección Operador de recuento en el tema Recuentos de votos.
Tipo de distribución
Expresión
Votos
Resultado
Manual exclusiva
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.percent(self, WfTally.GT, 30, "Yellow", "Blue");
Amarillo 4
Azul 8
Amarillo
WfTally.number
Puede votar azul, amarillo o una combinación de azul y amarillo.
Si 3 o más personas votan amarillo, la nueva camisa será amarilla.
Si menos de 3 personas votan amarillo, la nueva camisa será azul.
Para obtener información sobre operadores, consulte la sección Operador de recuento en el tema Recuentos de votos.
Tipo de distribución
Expresión
Votos
Resultado
Manual
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.number(self, WfTally.GTE, 3, "Yellow", "Blue");
Amarillo 3
Azul 8
Amarillo
WfTally.plurality
Puede votar azul o amarillo, pero no puede votar ambos colores.
Si amarillo tiene más votos que azul, la nueva camisa será amarilla.
Si azul y amarillo tienen el mismo número de votos, la nueva camisa será amarilla.
Si azul tiene más votos que amarillo, la nueva camisa será azul.
Tipo de distribución
Expresión
Votos
Resultado
Manual exclusiva
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.plurality(self, "Yellow", "Blue");
Amarillo 5
Azul 5
Amarillo
WfTally.notPlurality
Puede votar azul o amarillo, pero no puede votar ambos colores.
Si amarillo tiene menos votos que azul, la nueva camisa será amarilla.
Si azul y amarillo tienen el mismo número de votos, la nueva camisa será amarilla.
Si azul tiene menos votos que amarillo, la nueva camisa será azul.
Tipo de distribución
Expresión
Votos
Resultado
Manual exclusiva
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.notPlurality(self , "Yellow", "Blue");
Amarillo 6
Azul 4
Azul
Temas relacionados
¿Fue esto útil?