基本管理 > 管理 Windchill > 管理概觀 > 管理 Windchill 流程 > 計劃物件狀態變更原則
  
計劃物件狀態變更原則
在產品開發週期中,企業資訊與企業物件會變得更加成熟。在此週期中,一些環境會變更,例如,可以存取資料的人、相關的流程以及物件可進入下一週期的位置。生命週期定義了這些企業物件成熟的方式,提供產品商業化過程的模型。
生命週期是一種圖形式的自動化模型,利用階段和關卡來管理經歷從概念化到陳舊過時的企業物件:
每個 Windchill 物件類型都可以有唯一的生命週期狀態集。當物件處於特定生命週期階段時,某些企業規則適用,例如針對該階段所定義的存取控制規則或特定工作流程。
生命週期管理的物件在建立時,就會進入生命週期階段,且會被指派初始狀態,進而與其生命週期的初始階段關聯。
使用者可以使用下列三種方法之一來變更物件的生命週期狀態:
「新建推進請求」動作 - 使用者可以建立推進請求來在需要進行狀態變更的某些監督或審核時,請求位於產品或物件中之一組物件的狀態變更。推進流程通常包括要審核與核准或拒絕物件要變更為新狀態之推進的已指派參與者。
如需詳細資訊,請參閱建立推進請求
Windchill 為推進請求提供兩個現成工作流程:「推進請求核准流程」與「推進請求審核流程」。管理員可以編輯這些工作流程,或視需要建立其他推進工作流程。
「設定狀態」動作 - 如果使用者擁有適當的權限,則可以手動變更一或多個物件的狀態。「設定狀態」動作不需要審核或核准。
如需詳細資訊,請參閱設定物件的狀態
如果使用者擁有物件的下列存取控制權限之一,則可以使用「設定狀態」動作變更物件的狀態:
物件的「設定狀態」權限 - 如果管理員已為物件定義有效轉移,擁有物件「設定狀態」權限的使用者只能使用「設定狀態」動作變更物件的狀態。轉移可指定可用於處於特定原始狀態之物件的一或多個目標狀態。管理員可根據物件的原始狀態,透過指定「設定狀態」動作的轉移來控制物件的可用目標狀態。例如,請考慮物件生命週期擁有三個定義的狀態:「工作中」、「審核中」與「已核准」。管理員可以選擇將轉移從任何原始狀態定義為任何目標狀態。如果原始狀態是「工作中」,轉移可以為「審核中」的物件指定目標狀態。假設沒有針對物件定義的其他轉移,如果使用者擁有處於「工作中」狀態之物件的「設定狀態」權限,則可以將物件的狀態修改為「審核中」。
如需有關授與使用者「設定狀態」動作權限的詳細資訊,請參閱為使用者提供執行設定狀態動作的權限
物件的管理權限 - 擁有物件「管理」權限的使用者可以使用「設定狀態」動作,將物件的狀態修改為在與物件相關聯之生命週期中定義的任何狀態,而無論是否已將任何轉移從原始狀態定義為目標狀態。
變更管理流程 - 變更管理流程可正式管理組織的物件發行版本。您可以在任何需要正式將發行版本引進組織時使用此流程,且此流程可以是原型層級或生產層級發行版本。變更管理流程可提供審核理由、計劃與實行,以及稽核變更的可靠方法。變更流程期間,小組會針對變更的審核與執行定義牽涉到各種角色的人員。
Windchill 為變更管理提供數個現成工作流程。管理員可以編輯這些工作流程,或視需要建立其他變更管理工作流程。
用來變更物件生命週期狀態的方法取決於網站的需要或需求、企業流程與程序、物件類型、狀態變更類型與其他可能的因素。當決定哪種狀態變更方法適當時,管理員應考慮此類因素。下表概述幾種特定考量。
需要使用推進流程的建議情境
為使用者提供設定狀態動作權限的建議情境
使用變更管理流程的建議情境
在變更物件的狀態之前需要進行某種形式的監督或審核。
許多物件的狀態都需要立即變更。
推進請求需要作為組態規格使用。
版本修訂是推進的一部份,包括變更版本修訂配置 (例如,將版本修訂配置從 1, 2, 3 變更為 A, B, C)。
使用者需要以管理的方式修正或更新一組生命週期狀態。
進行狀態變更不需要監督。
通常,在產品開發的非正式階段,您想要使用者能夠更輕鬆快速地變更物件的狀態。
您想要允許使用者同時變更多個物件的狀態。
您需要正式將資料引進組織。
會需要改善的追溯與變更管理流程的審核。
您需要將資料發行為多種狀態 (例如「已發行」與「作廢」),同時還要支援動作 (例如「版本修訂」與「質量」) 變更為工作的一部份。
您需要能夠捕捉版本修訂與發行的理由。
如需有關此概念的詳細資訊
請參閱本「Windchill Help Center」主題
推進流程與現成推進流程工作流程
生命週期及其階段與狀態
生命週期轉移規則
變更管理流程
現成變更管理工作流程
組態規格
為使用者提供執行設定狀態動作的權限
您可以為沒有物件「管理」權限的使用者提供對該物件執行「設定狀態」動作的權限。請遵循下列步驟來授與適當權限:
1. 透過審核物件類型的物件初始化規則來識別物件使用的生命週期範本。
a. 「公用程式」頁中啟動「物件初始化規則管理」公用程式。
b. 使用「下載」動作來下載適當物件類型的物件初始化規則 XML 檔案。
c. 在文字編輯器中開啟 XML 檔案,以識別生命週期狀態。
2. 使用「生命週期範本管理」公用程式,選取處於其原始狀態之物件的一或多個目標狀態,來定義生命週期範本的有效轉移。原始狀態是當您想讓參與者能夠使用「設定狀態」動作時物件所處的狀態。目標狀態是當參與者使用「設定狀態」動作時能夠為物件選取的有效狀態。
a. 轉至「網站」 > 「公用程式」 > 「生命週期範本管理」
b. 「生命週期範本管理」視窗中,選取所需生命週期範本並按一下「編輯」
c. 「編輯生命週期」視窗中,選取原始狀態,然後按一下「轉移」標籤。
d. 「設定狀態」列中,選取一或多個目標狀態。
e. 儲存並入庫生命週期範本。
3. 使用「原則管理」公用程式,為處於原始狀態的所需物件授與適當參與者「設定狀態」權限。
a. 從您想要建立存取控制規則的前後關聯中啟動「原則管理」公用程式。如果您想讓參與者能夠在參與者是成員的所有前後關聯中使用「設定狀態」動作,請在組織或網站層級設定權限。
b. 在適當網域中為您之前識別之參與者、物件類型與生命週期狀態授與「設定狀態」權限。
如需有關此概念的詳細資訊
請參閱本「Windchill Help Center」主題
物件初始化規則管理
定義狀態轉移
原則管理與授與權限