基本管理 > 支援協同合作 > 工作流程管理 > 工作流程工具 > 工作流程範本管理 > 工作流程程式碼範例 > 投票總數 > 投票範例:兩個事件
  
投票範例:兩個事件
在此範例中,有一個具有 10 位成員的團隊。該團隊正在設計新襯衫作為團隊制服。
該團隊正在票選要使用的顏色。在此,為他們提供了兩個路由事件:
藍色
黃色
每位成員都必須參與。
WfTally.any
您可以票選藍色、黃色,或藍色與黃色的組合。
如果有人票選黃色,則新襯衫為黃色。
如果無人票選黃色,則新襯衫為藍色。
路由類型
運算式
票數
結果
「手動」
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.any(self, "Yellow", "Blue");
黃色 2
藍色 10
黃色
WfTally.all
您可以票選藍色、黃色,或藍色與黃色的組合。
如果每個人都票選黃色,則新襯衫為黃色。
如果有一個或多個人不票選黃色,則新襯衫為藍色。
路由類型
運算式
票數
結果
「手動」
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.all(self, "Yellow", "Blue");
黃色 9
藍色 3
藍色
WfTally.percent
您可以票選藍色、黃色,或藍色與黃色的組合。
如果團隊中超過 30% 的成員票選黃色,則新襯衫為黃色。
如果團隊中少於 30% 的成員票選黃色,則新襯衫為藍色。
如需有關運算子的資訊,請參閱計量運算子
路由類型
運算式
票數
結果
「手動獨佔」
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.percent(self, WfTally.GT, 30, "Yellow", "Blue");
黃色 4
藍色 8
黃色
WfTally.number
您可以票選藍色、黃色,或藍色與黃色的組合。
如果有 3 人或 3 人以上票選黃色,則新襯衫為黃色。
如果少於 3 人票選黃色,則新襯衫為藍色。
如需有關運算子的資訊,請參閱計量運算子
路由類型
運算式
票數
結果
「手動」
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.number(self, WfTally.GTE, 3, "Yellow", "Blue");
黃色 3
藍色 8
黃色
WfTally.plurality
您可以票選藍色或黃色,但無法同時票選兩者。
如果黃色的得票數超過藍色,則新襯衫為黃色。
如果藍色與黃色獲得相同票數,則新襯衫為黃色。
如果藍色的得票數超過黃色,則新襯衫為藍色。
路由類型
運算式
票數
結果
「手動獨佔」
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.plurality(self, "Yellow", "Blue");
黃色 5
藍色 5
黃色
WfTally.notPlurality
您可以票選藍色或黃色,但無法同時票選兩者。
如果黃色的得票數少於藍色,則新襯衫為黃色。
如果藍色與黃色獲得相同票數,則新襯衫為黃色。
如果藍色的得票數少於黃色,則新襯衫為藍色。
路由類型
運算式
票數
結果
「手動獨佔」
//Get the object that represents this activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Specify the result.
result = WfTally.notPlurality(self , "Yellow", "Blue");
黃色 6
藍色 4
藍色
相關主題