上一頁 下一頁 首頁 列印 搜尋
Windows SharePoint Services 3.0 說明及使用方法 >  使用工作流程管理流程
新增或變更清單、文件庫或內容類型的工作流程
新增或變更清單、文件庫或內容類型的工作流程

工作流程必須新增至清單、文件庫或內容類型,才能在文件或項目上使用。

本文內容


建立及部署工作流程

根據預設,Microsoft Windows SharePoint Services 3.0 網站只包含預先定義的工作流程:三態工作流程,其設計是與 [議題追蹤] 清單搭配使用。如果您的組織需要其他工作流程,就必須由伺服器管理員為網站安裝和啟用這些工作流程。為 Windows SharePoint Services 3.0 建立自訂工作流程的方法有兩種:

  • 專業軟體開發人員可以使用 Microsoft Visual Studio 2005 Extensions for Windows Workflow Foundation 來建立工作流程。這些工作流程包含自訂程式碼和工作流程活動。在專業開發人員建立自訂工作流程之後,伺服器管理員可以將自訂工作流程部署在多個網站上。
  • 網站設計人員可以使用與 Windows SharePoint Services 相容的網站設計程式 (例如 Microsoft Office SharePoint Designer 2007),設計無程式碼工作流程以用於特定清單或文件庫。這些工作流程是利用可用的工作流程活動清單所建立,而且建立工作流程的網站設計人員可以直接將工作流程部署到使用它們的清單或文件庫中。

雖然在 Office SharePoint Designer 2007 中建立的無程式碼工作流程可以直接部署到要使用它的清單或文件庫中,但安裝在伺服器上的任何自訂工作流程都必須新增至清單、文件庫或內容類型,以供文件或特定位置中的項目使用。您必須擁有管理清單權限,才能將工作流程新增至清單、文件庫或內容類型。在大多數情況下,管理特定清單或文件庫的網站管理員或個人會執行這項工作。

工作流程在網站中的可用性根據它加入的位置而定:

  • 如果您將工作流程直接加入清單或文件庫,那麼只有在該清單或文件庫中,工作流程才能供項目使用。
  • 如果您將工作流程加入清單內容類型 (加入特定清單或文件庫的網站內容類型執行個體),那麼工作流程只能供特定清單或文件庫的內容類型 (該內容類型關聯至此特定清單或文件庫) 項目使用。
  • 如果您將工作流程加入網站內容類型,那麼該工作流程可供每個清單或文件庫 (網站內容類型執行個體加入此清單或文件庫) 的內容類型項目使用。如果您希望工作流程可供特定類型的項目,在網站集合的清單或文件庫中廣泛使用,最有效率的方式是將工作流程直接加網站內容類型。
 頁首

新增或變更清單、文件庫或內容類型的工作流程

嘗試新增工作流程之前,請先連絡伺服器管理員,以判斷網站已安裝及已啟用的工作流程。例如,有些工作流程可能已安裝在伺服器上,但是並未在您的網站上啟動。

當您將工作流程加入至清單、程式庫或內容類型時,就可以透過指定各種選項,自訂特定位置的工作流程:

  • 工作流程的名稱
  • 儲存工作流程相關工作的工作清單
  • 記錄與此工作流程有關之所有事件的歷程記錄清單
  • 您要啟動工作流程的方式
  • 個別工作流程特定的其他選項 (例如,工作如何傳送給參與者、哪些情況會造成工作流程完成,以及工作流程順利完成後要採取的動作)

若要將新的工作流程新增至清單、文件庫或內容類型,或要變更清單、文件庫或內容類型相關工作流程的設定,可執行相同的步驟。

  1. 執行下列其中一項:
    • 針對清單或文件庫:
      1. 開啟要新增或變更工作流程的清單或文件庫。
      2. [設定] 功能表上設定功能表,按一下 [清單設定],或按一下您要開啟的檔案庫類型設定。

        例如,在文件庫中按一下 [文件庫設定]

      3. [權限及管理] 下面,按一下 [工作流程設定]
    • 針對清單內容類型:
      1. 開啟包含您要新增或變更工作流程之清單內容類型執行個體的清單或文件庫。
      2. [設定] 功能表上設定功能表,按一下 [清單設定],或按一下您要開啟的檔案庫類型設定。

        例如,在文件庫中按一下 [文件庫設定]

      3. [內容類型] 底下,按一下內容類型的名稱。

         附註    如果清單或文件庫並未設定成允許多種內容類型,[內容類型] 區段就不會出現在清單或文件庫的 [自訂] 頁面上。

      4. 按一下 [設定] 底下的 [工作流程設定]
    • 針對網站內容類型:
      1. 在網站集合的首頁上,按一下 [網站動作] 功能表 [網站動作] 功能表 上的 [網站設定]
      2. 按一下 [組件庫] 底下的 [網站內容類型]
      3. 按一下您要新增或變更工作流程的網站內容類型名稱,然後按一下 [工作流程設定]

     附註    如果工作流程已經新增至此清單、文件庫或內容類型,這個步驟會直接讓您進入 [變更工作流程設定] 頁面,而且您必須按一下 [新增工作流程] 才能移至 [新增工作流程] 頁面。如果此清單、文件庫或內容類型中尚未新增任何工作流程,這個步驟就會直接讓您進入 [新增工作流程] 頁面。

  2. 在 [變更工作流程設定] 頁面上,按一下 [新增工作流程],或是按一下您想要變更設定的工作流程名稱。
  3. 執行下列其中一項:
    • 如果要新增工作流程,請在 [新增工作流程] 頁面的 [工作流程] 區段中,按一下您要使用之工作流程範本的名稱。
    • 如果要變更工作流程的設定,請在 [變更工作檢視] 頁面中,依照下列步驟變更您想更改的設定。
  4. [名稱] 區段中,輸入工作流程的唯一名稱。
  5. [工作清單] 區段中,指定要搭配這個工作流程使用的工作清單。

     附註 

    • 您可以使用預設的 [工作] 清單,也可以建立新的清單。如果您使用預設的 [工作] 清單,工作流程參與者將能夠透過使用 [工作] 清單的 [我的工作] 檢視,輕易地尋找並檢視其工作流程工作。
    • 如果此工作流程的工作將公開敏感或機密資料,而您想將這些資料與一般 [工作] 清單分開,您就應該建立新的工作清單。
    • 如果您的組織擁有為數眾多的工作流程,或是工作流程涉及大量的工作,您就應該建立新的工作清單。在此情況下,您可以為每個工作流程建立工作清單。

  6. [歷程記錄清單] 區段中,選取與此工作流程搭配使用的歷程記錄清單。歷程記錄清單會顯示每個工作流程執行個體期間發生的所有事件。

     附註    您可以使用預設的 [歷程記錄] 清單,也可以建立新的清單。如果您的組織將有許多工作流程,您可能會想要針對每個工作流程建立個別的 [歷程記錄] 清單。

  7. [啟動選項] 區段中,指定工作流程的啟動方式、啟動時間或啟動者。

     附註 

    • 如果您所選取的工作流程範本不支援特定選項,則可能無法使用這些選項。
    • 只有在針對文件庫啟用主要和次要版本處理的支援,而且您所選取的工作流程範本可用於內容核准時,才可以使用 [啟動此工作流程來核准發佈項目的主要版本] 選項。

  8. 如果要將這個工作流程新增至網站內容類型,請在 [更新清單與網站內容類型] 區段中,指定是否要將這個工作流程新增至繼承此內容類型的所有內容類型。

     附註    只有在涉及網站內容類型時,[更新清單與網站內容類型] 區段才會顯示在 [新增工作流程] 頁面上。

  9. 如果您的工作流程還有其他自訂選項可以使用,請按 [下一步],然後在工作流程的 [自訂] 頁面上指定您要使用的選項。
  10. 如果您的工作流程沒有其他自訂選項可以使用,請按一下 [確定]
 頁首