基本管理 > 支援協同合作 > 工作流程管理 > 工作流程工具 > 工作流程範本管理 > 一般工作流程管理任務 > 定義工作流程變數
  
定義工作流程變數
可按一下「建立」來建立工作流程變數。
欲更新變數,請反白變數,然後按一下「更新」
* 
更新 self 變數時,您只能變更權限。self 變數一律參考目前的工作流程範本。
primaryBusinessObject 變數一律參考關聯的企業物件。如果沒有關聯物件,則變數為空值。
1. 宣告要使用的變數:
「名稱」
提供變數的名稱。如果宣告 Java 類別,名稱必須是適當的 Java 變數名稱。
「定義顯示名稱」
按一下「定義顯示名稱」可提供方便使用的名稱。您可以在「預設」欄位中提供單一顯示名稱,也可以提供其他本地化值。
* 
Create Training and Set Deadline 任務資訊頁上的某些顯示名稱未本地化。您可以使用「定義顯示名稱」欄位來本地化名稱。
「類型名稱」
下拉選單包括一些常用的類別。如果未列出您想要的類別,您可以選取下列其中一項:
「Windchill 類別」
「Windchill 類別名稱」下拉選單即會顯示。
「其他類別」
輸入類別名稱。它必須是可發展或永久性的類別。
2. 如果您要對節點或子流程宣告變數,以下欄位也會顯示:
「初始化自」
當節點啟動時,從父範本變數初始化變數值。
* 
這會自動設定「類型名稱」欄位。
「複製到」
當節點完成時,將變數值複製到父範本變數。
3. 如果您要定義含有以下其中一個類別的變數,會顯示「預設值」的值:
int
float
boolean
char
java.lang.String
java.util.Date (java.util.Date 的格式是標準 Windchill 日期格式。)
java.net.URL
* 
無法針對從父工作流程範本變數初始化的變數提供預設值,因為該預設值會在執行時期遭到覆寫。
4. 選取下列選項:
變數選項
描述
可見
控制變數是否要顯示給使用者看。
必要
控制變數必須要有值還是可為空值。所有必要的變數都必須有值,才能開始或完成工作流程範本實例。
「唯讀」
控制變數是否為唯讀或是否可修改。
唯讀的 URL 變數會顯示為超連結。
可重設
每次啟動工作流程或節點時,將變數重設為預設值。這也適用於因為工作流程迴路而啟動的節點。
例如,您若是定義一個計算迴路在工作流程中執行次數的變數,就要清除「可重設」核取方塊。若選取「可重設」,變數則會在每次通過迴路時重設回預設值;假如清除「可重設」核取方塊,則可在每次通過迴路時新增至值。
5. 您可以對由工作流程範本變數所參考的任何存取控制企業物件設定限制。
權限會在工作流程活動節點 (若是設定在活動層級變數上) 或工作流程 (若是設定在範本層級變數上) 期間生效。
選取「完全控制 (全部)」,授與完整的控制權或補足有限控制權的其餘權限。如需預設權限選項的定義,請參閱存取權限