基本管理 > 支援協同合作 > 工作流程管理 > 工作流程工具 > 工作流程範本管理 > 工作流程程式碼範例 > 投票總數
  
投票總數
* 
建立 Windchill ProjectLink 路由工作流程範本時,必須建立下列變數:
java.lang.String 類型的 PJL_Instructions_Variable
wt.team.Team 類型的 PJL_Distribution_List
寫入投票運算式時,請使用下列基本程式碼:
//Object to represent the activity.
WfAssignedActivity mySelf = ((WfAssignedActivity)self.getObject());
//Routing events for activity. The resulting vector can hold duplicate values of some events.
Vector userEvents = (Vector) mySelf.getUserEventList();
//Tally the result.
result = WfTally.all(self, userEvents);
結果記錄
下列結果記錄可供使用:
WfTally.any
選取由一個或多個所需使用者選擇的事件。
WfTally.all
選取由全部所需使用者選擇的事件。
WfTally.percent
根據使用者選擇選項的百分比選取事件。搭配計量運算子使用。
WfTally.number
根據選擇選項的使用者人數選取事件。搭配計量運算子使用。
WfTally.plurality
選取最多所需的使用者選擇的事件。如果出現得票相同的情況,則會選擇票數相同的全部事件。
WfTally.notPlurality
選取最少所需的使用者選擇的事件。如果出現得票相同的情況,則會選擇票數相同的全部事件。
路由類型
根據投票設定事件的路由時,使用下列其中一種路由類型:
「手動」- 使用者可票選一個或多個選項。
「手動獨佔」- 使用者只能票選一個選項。
計量運算子
按數字或百分比計票時,您可以使用以下運算子:
WfTally.GT
大於 >
WfTally.LT
小於 <
WfTally.EQ
等於 =
WfTally.GTE
大於或等於 >=
WfTally.LTE
小於或等於 <=
提供了下列投票範例:
投票範例:兩個事件
投票範例:三個事件
具有多個計量呼叫的計量運算式