您可以建立模組的工作流程。
開始之前
定義您要工作流程支援的處理程序。例如,您可以建立狀態的處理程序模型及狀態的相關方式。
程序
- 選取或建立要用於工作流程的模組。
- 請確定模組包括「選項」屬性與處理程序中的所有狀態。
- 請確定至少有一個視圖是以模組為根據。在您設定工作流程之後,可以將它套用於此視圖。
註: - 工作流程只能指派給符合下列任一需求的視圖:
- 「顯示」及「視覺化」必要屬性設為「是」
- 「新增」、「顯示」、「檢閱」、「設定優先順序」、「視覺化」及「計劃」屬性設為「否」
- 所有需要將元素從某一狀態轉換成另一狀態的使用者,都必需共用工作流程視圖。
- 若要正確地定義轉移,請確定視圖的屬性存取層次正確無誤。請考慮哪些屬性必須是可編輯的,然後在視圖中,指定使用者可以在轉移期間編輯哪些屬性。
- 新增工作流程:
- 按一下。
- 按一下新增工作流程。
- 在「工作流程定義」頁面上,輸入工作流程的名稱及說明。 工作流程的名稱是轉移區域的標題,該區域位於每個元素的屬性清單上方。說明會顯示在標題下方。
- 選取模組及工作流程屬性。 只會列出模組中的選項屬性。在使用工作流程的視圖的屬性清單中,您將無法看見或編輯所選取的屬性。「工作流程」屬性會顯示在視圖中屬性清單頂端的轉移區域中。
- 按一下確定。
- 編輯工作流程的轉移。 轉移會顯示在視圖中屬性清單頂端的轉移區域。
- 設定每一個狀態的屬性存取權。
- 針對某個項目,按一下編輯圖示。即會顯示「編輯屬性存取權」頁面。
- 針對每一個屬性,選取存取層次。預設值是「如同視圖」,所提供的存取權與指派視圖中可用的存取權相同。唯讀不會置換視圖規則。比方說,如果屬性根據視圖定義而隱藏,則不會針對此狀態而顯示出來。
- 按一下儲存。
- 建立每一個狀態容許的轉移:
- 在項目的「轉移」直欄中,按一下新增轉移。即會顯示轉移配置頁面。
- 輸入名稱及說明。
- 選取目標狀態以判斷元素要轉換成的狀態。
- 選取轉移的類型。如果您選取直接,則會在轉移期間隱藏所有屬性。如果您選取使用選項,則會顯示要轉移的屬性存取層次清單。
- 編輯轉移的屬性存取權。在新工作流程中,轉移的預設值是「隱藏」。
註: 在 6.3.1 版及之前的版本中,預設存取權值是「如同視圖」。若要確定只顯示相關資訊,請針對在 6.3.1 版及之前的版本中所建立的工作流程,更新轉移的屬性存取權。如果您在模組中新增屬性,而該模組中的工作流程是在 6.3.1 版之前所建立,則新屬性的預設值為「如同視圖」。請編輯轉移,以設定正確的存取層次。
- 按一下儲存。
- 完成下列任一步驟,將工作流程連接至視圖:
- 指派工作流程與視圖:
- 在「編輯工作流程」頁面上,展開「視圖指派」區段。即會根據您針對工作流程所選取的模組,顯示所有視圖的清單。「現行工作流程」直欄包含您針對每一個視圖所選取的工作流程。
- 針對要指派的視圖,選取指派。
- 按一下儲存。
- 配置視圖:
- 按一下。
- 選取視圖。
- 編輯「視圖定義」屬性,並按下一步。會顯示存取層次的屬性清單。
- 從「細項設定」中,選取要套用的工作流程。
註: 在視圖中使用工作流程時,您一次只能更新一個元素的工作流程屬性。