疑難排解工作流程錯誤

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

Office SharePoint Designer 2007 是 SharePoint 產品及技術中可以用來建立工作流程的其中一項工具,在 Office SharePoint Designer 2007 中建立工作流程的其中一項獨特功能是,您可以在設計時檢查工作流程的錯誤。

本文說明如何在 Office SharePoint Designer 2007 中檢查工作流程錯誤。您也可以找到疑難排解資訊,針對出現在 Office SharePoint Designer 2007 中的工作流程錯誤訊息,以及在 Office SharePoint Designer 2007 中建立的工作流程瀏覽器中所出現的錯誤訊息。

一般資訊

關於工作流程錯誤疑難排解藍圖

在 SharePoint Designer 中的檢視工作流程錯誤

在瀏覽器中檢視工作流程錯誤

疑難排解後請重新啟動工作流程

何處可取得更多協助?

出現在 SharePoint Designer 中的錯誤訊息

(0,0)活動 」 ID3' 驗證失敗: 屬性 」 條件 」 有不正確的值。條件運算式不正確。類型: 「 WFLib.StringConditions,WFLib,版本 = 1.0.0.0,文化特性 = 中性,PublicKeyToken = 41c356f81cbff68b 「 未授權的使用中工作流程規則] 或 [條件)

工作流程與工作流程名稱已經存在

編譯工作流程時,找不到錯誤。工作流程檔案已儲存,但是無法執行。

無法載入工作流程的設定檔

無法載入工作流程

SharePoint Designer 發生錯誤產生的初始表單

根活動類型不正確

您所選擇的步驟名稱不正確。請確認其非空白,且不符合任何現有的步驟名稱

已經有相同的名稱清單、 調查或文件庫

此動作可讓您需要目前清單已啟用 」 內容核准 」

必須條件分支。

此分支必須有兩個或多個動作,或變更為循序執行

此網站不支援建立的 SharePoint Designer 工作流程

無法建立工作流程的關聯

無法從伺服器載入工作流程動作

在伺服器上意外的錯誤

SharePoint 系統管理員已停用使用者定義工作流程。使用者定義工作流程無法執行

設定時,自動啟動工作流程,您應該確保所有您的初始參數的預設值

工作流程必須 SharePoint 清單與相關聯。此網站的內容沒有清單。您可以建立工作流程之前,您需要新增至網站的清單。

您無法在此目前的清單中,建立項目,因為它會啟動另一個相同的工作流程執行個體。清除核取方塊以修正這個問題建立新的項目時自動啟動此工作流程。

您無法在此工作流程,使用工作動作,因為它會啟動另一個相同的工作流程執行個體。清除核取方塊以修正這個問題建立新的項目時自動啟動此工作流程。

您必須先選取要繼續與使用此工作流程的清單

您可以指定相同目的地的檔名的一些您想要複製的檔案。請確認所有目的地檔案具有唯一的名稱,然後再試一次。

出現在瀏覽器中的錯誤訊息

核准程序中發生錯誤

已取出的文件

必須取出文件

檢查清單項目中的錯誤

取出的清單項目錯誤

複製清單項目錯誤

建立清單項目時發生錯誤

刪除清單項目錯誤

放棄取出的清單項目錯誤

更新清單項目錯誤

在 [開始失敗

無法在 [開始 (重試)

找不到清單項目

遺漏的檔案名稱。值必須為 「 FileLeafRef 」 ItemProperties 中指定。

資料來源控制項無法執行插入命令

無法傳送電子郵件訊息。請確定已正確設定伺服器的外寄電子郵件設定。

發生意外的錯誤

更新衝突

其他疑難排解狀況

紅色的超連結會出現在 Office SharePoint Designer 2007 中的工作流程設計工具

使用者將無法在 Office SharePoint Designer 2007 中的工作流程設計工具動作中輸入值

Office SharePoint Designer 2007 中未編譯設定為自動啟動工作流程

疑難排解工作流程錯誤的實情

在 SharePoint 產品及技術中,工作流程是其中一個最複雜,也最強大的功能。您可以使用工作流程,迅速新增條件式邏輯至網站或應用程式,而不需要撰寫任何程式碼。工作流程雖然功能非常強大,但是也對使用者環境中的任何問題都非常敏感,尤其是對工作流程操作的清單項目狀態,以及控制工作流程的伺服器設定。當然,毋庸贅言,偵測到問題時,工作流程就會失敗。工作流程失敗最常見的原因,最廣泛籠統地說,就是工作流程設計、網路問題,或有限的使用者權限的缺陷。由於所有這些因素彼此之間的高度相依性,以及建置工作流程時的複雜性,工作流程的疑難排解有時會變得極其艱難。

請參閱本文中的疑難排解資訊為表單的指南。本文會指出工作流程錯誤的常見原因。這是因為工作流程錯誤的多個原因可能是您的使用者環境唯一。若要解決的工作流程錯誤,建議您也檢查有其他問題您的環境中如果您認為問題的性質,是很。[更新] 區段可在何處取得更多協助嗎?也可帶您前往實用的資源,取得更多說明疑難排解工作流程錯誤。

頁面頂端

在 SharePoint Designer 中檢視工作流程錯誤

在 Office SharePoint Designer 2007 中設計工作流程時,務必要檢查工作流程是否遺漏資料或含無效資料,否則就無法順利編譯成功。在工作流程設計工具中按一下 [檢查工作流程],如果工作流程遺漏資枓,或包含無效資料,Office SharePoint Designer 2007 就會有很多方法讓您知道,如下所示。

工作流程設計工具中的錯誤指標

1. 按一下 [檢查工作流程] 按鈕,以驗證工作流程;如果工作流程有錯誤,就會出現以下訊息。

編譯含錯誤的工作流程時的警告訊息

如果您要稍後再處理錯誤,可以按一下 [確定],以儲存並關閉工作流程,如此只會以草稿狀態儲存工作流程。如上文所述,若要編譯工作流程,首先必須解決錯誤,先按一下 [檢查工作流程],再按 [完成] 來編譯工作流程是很好的實務做法。

2. 紅色超連結表示,條件或動作缺少必要的值,按一下超連結以輸入適當的參數。

3. 錯誤圖示表示必須先進行某種設定,才能啟動工作流程。

4. 將滑鼠指標停留在錯誤圖示上頭,就會有工具提示告訴您,如何修正錯誤。

5. 在 [工作流程步驟] 之下,工作流程步驟旁邊的錯誤圖示就表示步驟中包含錯誤。請按一下該步驟,以檢視錯誤。

頁面頂端

在瀏覽器中檢視工作流程錯誤

有時候,在 Office SharePoint Designer 2007 中順利編譯成功的工作流程,結果後來卻無法在伺服器上執行。有一些原因可能會造成工作流程失敗,例如,可能有一個工作流程會在文件庫中建立新項目,而此文件庫可能已經被刪除,或者您的權限可能最近經過變更,而使得您無法存取清單或網站。當工作流程無法順利完成時,其最終狀態會顯示於含該工作流程名稱的欄中,就在工作流程所附加的清單中,如下所示。

工作流程欄中項目的錯誤指標

除了 [已完成] 以外,您可能會在此欄中看到的最終狀態有:[發生錯誤][已停止],或 [啟動失敗 (重試中)]

按一下此狀態連結,會帶您到 [工作流程狀態] 頁,其中的 [工作流程歷程記錄] 區段會顯示簡短扼要的錯誤說明,如下所示。

項目的 [工作流程歷程記錄] 中的錯誤說明

頁面頂端

疑難排解之後重新啟動工作流程

若要在疑難排解之後重新啟動工作流程,建議採取的方法是,手動設定工作流程啟動,然後在瀏覽器中手動啟動工作流程,如果目標只是要測試工作流程,採用這種方式,不必另外再建立一大堆清單項目,而只是觸發了設定要在建立項目時啟動的工作流程。

如果工作流程的上一個執行個體導致錯誤,您必須取消工作流程,在您嘗試重新啟動它。如需有關如何取消工作流程的詳細資訊,請參閱取消進行中的工作流程的文件。

頁面頂端

到何處取得更多說明?

在工作流程取得更多協助,請搜尋論壇,並要求您自己的問題:

頁面頂端

出現在 SharePoint Designer 中的錯誤訊息

本節列出顯示於 Office SharePoint Designer 2007 中的工作流程錯誤訊息。每則錯誤訊息都提供可能導致錯誤的原因,以及所要採取的修正動作。

附註: 有些錯誤只有伺服器管理員才能解決,因此有些錯誤訊息也特別提供專屬伺服器管理員的修正資訊。

(0, 0) 活動 'ID3' 驗證失敗:屬性 "Condition" 含無效值。條件運算式無效。類型:"WFLib.StringConditions, WFLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=41c356f81cbff68b" 未在「工作流程規則」或「條件」中授權使用)

這項工作流程編譯錯誤出現於 [工作流程錯誤] 對話方塊的 [進階] 索引標籤中。

附註: 識別碼和組件資訊可能會依各錯誤訊息的情況而不同。

原因

  • 工作流程參考組件中所使用的一個或多個動作未列於 web.config 檔案的安全清單中。

  • 工作流程參考組件中所使用的一個或多個動作在 web.config 檔案的安全清單中列為不安全。

解決方式

伺服器管理員應該開啟 web.config 檔案,並確認組件都已正確列在檔案中,做法如下:

  1. 在 Office SharePoint Designer 2007 中,以工作流程設計工具開啟工作流程,並記下工作流程中所使用的動作和條件。

  2. 在伺服器上開啟 .ACTIONS 檔案,並記下用於每個動作及條件的組件和類型。.ACTIONS 檔案的路徑如下:

    drive\Program Files\Common Files\Microsoft Shared\web server extensions\%version number%\TEMPLATE\%language LCID%\workflow

  3. 在伺服器上,以記事本或其他任何文字編輯器,從根目錄開啟 web.config 檔案,並確認這些工作流程動作及條件的類型確實列入安全清單的安全組件區段中。

    附註: 指稱為安全的類型可以使用萬用字元 (*) 做為類型名稱,而組件可能允許,也可能不允許某些類型。只要所指稱的類型在組件中同時列為安全及不安全 (即使是以萬用字元形式列出),就還是代表該類型為不安全,因此,確認指定的動作或條件是在安全組件清單中明確地指稱為安全,是極其重要的步驟。

頁面頂端

工作流程與工作流程名稱已經存在

原因

您輸入了網站中已經由其他工作流程使用的名稱。

解決方式

輸入工作流程的唯一名稱。工作流程名稱在網站層級必須為唯一。

頁面頂端

編譯工作流程時發生錯誤。已儲存工作流程檔案但無法執行。

原因

  • 您可能在無意中取消了工作流程編譯處理。

  • 由於工作流程中的錯誤,工作流程的伺服器端驗證未成功。

解決方式

  • 如果無意中取消了工作流程編譯,請按一下 [工作流程設計工具] 中的 [完成],再次編譯工作流程。

  • 否則,請確認工作流程設計確實是使用有效的資料和邏輯。

頁面頂端

無法載入工作流程的設定檔案。

原因

其中一個可能的原因是,您嘗試要開啟的工作流程之 XML 設定檔包含無效的 XOML 標記。

解決方式

  1. 在 Office SharePoint Designer 2007 的資料夾清單中,按一下 [工作流程] 庫旁邊的加號,展開工作流程庫,然後按一下工作流程資料夾旁邊的加號,展開工作流程。

  2. 按兩下設定檔 (Workflow_name.xoml.wfconfig.xml),開啟該檔。

  3. 在頁面任何一處按一下滑鼠右鍵,再按 [驗證 XML 格式是否正確]

  4. 修正任何錯誤,然後儲存檔案。

  5. 重新開啟工作流程。

頁面頂端

無法載入工作流程

原因

其中一個可能的原因是,您嘗試要開啟的工作流程之工作流程規則檔案包含無效的 XML 標記。

解決方式

  1. 在 Office SharePoint Designer 2007 的資料夾清單中,按一下 [工作流程] 庫旁邊的加號,展開工作流程庫,然後按一下工作流程資料夾旁邊的加號,展開工作流程。

  2. 按兩下以開啟規則檔案。

    規則檔案的名稱一般是 Workflow_name.xoml.rules。

  3. 在頁面任何一處按一下滑鼠右鍵,再按 [驗證 XML 格式是否正確]

  4. 修正任何錯誤,然後儲存並關閉檔案。

頁面頂端

SharePoint Designer 產生初始表單時發生錯誤

原因

您可能無意中取消了其中包含初始參數之工作流程的編譯處理。

解決方式

按一下 [完成] 再次編譯工作流程。

頁面頂端

根活動類型無效

原因

Web.config 檔案的安全清單中,缺少了指稱某類型之一個或多個組件的組件資訊。

解決方式

  • 在伺服器上,將根目錄中的 web.config 檔案回復為原始版本,這項作業可能需要 Microsoft Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 的全新安裝。

- 或者 -

  1. 確認您的 web.config 檔案中,確實包含以下標記,您可以視需要複製所需區段或全部標記。

    <authorizedType Assembly="System.Workflow.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Workflow.*" TypeName="*" Authorized="True" />
    <authorizedType Assembly="System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Workflow.*" TypeName="*" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Workflow" TypeName="SPWorkflowActivationProperties" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Workflow" TypeName="SPWorkflowTaskProperties" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Workflow" TypeName="SPWorkflowHistoryEventType" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint.WorkflowActions, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.WorkflowActions" TypeName="*" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Guid" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="DateTime" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Boolean" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Double" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="String" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Collections" TypeName="Hashtable" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Collections" TypeName="ArrayList" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Diagnostics" TypeName="DebuggableAttribute" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Runtime.CompilerServices" TypeName="CompilationRelaxationsAttribute" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Runtime.CompilerServices" TypeName="RuntimeCompatibilityAttribute" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Int32" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="TimeSpan" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Collections.ObjectModel" TypeName="Collection`1" Authorized="True" />
    <authorizedType Assembly="System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Workflow.Runtime" TypeName="CorrelationToken" Authorized="True" />
  2. 儲存 web.config 檔案。

  3. 使用 IISReset 命令列公用程式,重新啟動網際網路服務 (IIS)。使用命令提示字元iisreset / noforce

頁面頂端

您選擇的步驟名稱無效。請確認步驟名稱不能為空白,而且與現有的步驟名稱皆不相符

原因

您可能是讓 [步驟名稱] 方塊保留為空白,或您所輸入的步驟名稱與工作流程中其他步驟名稱相符。

解決方式

[步驟名稱] 方塊中,為該步驟輸入唯一的步驟名稱。

在工作流程設計工具中為工作流程步驟輸入步驟名稱

頁面頂端

已經有使用該名稱的清單、問卷,或文件庫

當您在自訂工作精靈中輸入自訂工作表單的名稱時,可能會出現這則訊息。您是在設定三個工作動作時使用這個精靈:[指定表單至群組][指定待辦事項][從使用者收集資料]

原因

  • 自訂工作表單的名稱已經有其他自訂工作表單在使用。

  • 自訂表單的名稱與工作流程的名稱相符。

解決方式

  • 輸入自訂工作表單的唯一名稱。

  • 如果工作動作中自訂工作表單與工作流程的名稱相同,請刪除工作動作,然後再次加入動作,務必要為自訂工作表單輸入唯一的名稱。

頁面頂端

這個動作需要目前的清單啟用「內容核准」

當滑鼠指標停留在 [錯誤] 圖示,在 SharePoint Designer 中的檢視工作流程錯誤前一節中所示,此錯誤訊息會顯示做為工具提示。

原因

您嘗試為未開啟「內容核准」功能的清單或文件庫中的清單或文件庫項目設定 [核准狀態] 欄位。

解決方式

開啟清單或文件庫的「內容核准」,執行下列操作:

  1. 在 Office SharePoint Designer 2007 的資料夾清單中,用滑鼠右鍵按一下清單或文件庫,然後按一下 [屬性]

  2. 按一下 [設定值] 索引標籤。

  3. 選取 [需要送出項目的內容核准] 核取方塊。

  4. 按一下 [確定]。

頁面頂端

此分支必須有一個條件

這則訊息會與工作流程設計工具中動作旁邊的錯誤圖示一起顯示。

原因

在含條件分支的步驟中,每一個分支都必須有條件,只有最後一個不需要;當最後一個分支沒有條件時,所表現的動作就像 if/else 陳述式中的 "else" 部分一樣:如果其他條件都已滿足,工作流程會執行其他任何分支;否則,就會執行最後分支中的動作,其中沒有條件。

解決方式

  • 新增條件至步驟中的適當分支;做法是,按一下分支中的 [條件],然後從清單中選取條件。

  • 將沒有條件的分支移到步驟結尾;做法是,按一下適當分支右上角的向下箭號,然後按一下 [分支下移],一直重複這個動作直到分支出現在步驟底端為止。

頁面頂端

此分支必須具有兩個動作,或是變更為依序執行

這則訊息會與工作流程設計工具中動作旁邊的錯誤圖示一起顯示。

原因

工作流程是設定為平行執行動作,但分支中只有一個動作。

解決方式

新增動作至適當的分支,或是,將工作流程變更為依序執行動作:

  • 若要新增動作至工作流程中的適當分支,請按一下 [動作],然後按一下清單中的動作,或按一下 [其他動作] 以查看完整清單。

  • 若要讓工作流程依序執行動作,請按一下適當分支右上角的向下箭號,然後按一下 [依序執行所有動作]

頁面頂端

此網站不支援 SharePoint Designer 建立的工作流程

原因

  • Office SharePoint Designer 2007 無法偵測到您網站上的伺服器是執行 Microsoft Office SharePoint Server 2007 或 Windows SharePoint Services 3.0。

  • 您沒有建立工作流程所需的權限。

解決方式

  • 結束然後啟動 Office SharePoint Designer 2007。如果仍然無法建立工作流程,可能是伺服器無法使用,或者伺服器不是執行 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0。請連絡您的伺服器管理員,取得協助。

  • 網站擁有人應該確認受影響的使用者已加入有權存取工作流程庫的使用者清單中;若使用者並未列入,請將使用者加入清單中:

    1. 在 Office SharePoint Designer 2007 的資料夾清單中,用滑鼠右鍵按一下 [工作流程] 庫,然後按一下 [內容]

    2. 按一下 [安全性] 索引標籤。

    3. 按一下 [使用瀏覽器管理權限]

    4. 在瀏覽器中的 [權限:工作流程] 頁上,按一下 [新增],然後按一下 [新增使用者]

    5. 將使用者加入清單中。

頁面頂端

無法與工作流程關聯

這是工作流程編譯錯誤。

原因

目前工作流程的工作流程資料夾不在資料夾清單的 [工作流程] 資料夾內,可能已經被移動。

解決方式

找出資料夾清單中的工作流程資料夾,然後將它移回 [工作流程] 資料夾中。

頁面頂端

無法從伺服器載入工作流程動作

原因

  • 您或組織中的開發人員可能已加入自訂活動至工作流程,在處理過程中,您可能在檔案中輸入了不正確或無效的 XML 標記。

  • WSS.ACTIONS 檔案已損毀。

    附註: 每次您建立自訂動作時,建議您總是先在相同位置建立 WSS.ACTIONS 檔案的複本做為 WSS.ACTIONS 檔案,然後加入自訂動作的規則和參數至 WSS.ACTIONS 檔案的複本中。您應該為每個自訂動作或條件,建立一個這種 WSS.ACTIONS 複本,如此一來,如果含自訂動作之資訊的 .ACTIONS 檔案一旦損毀,總是可以將檔案回復為原始版本,然後重新加入自訂動作的所有資訊。

解決方式

伺服器管理員應該修正 .ACTIONS 檔案中的無效 XML 標記。在執行 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 的前端網頁伺服器上,執行下列作業:

  1. 開啟 Windows 檔案總管,然後瀏覽至適當的 .ACTIONS 檔案,路徑為:

    drive\Program Files\Common Files\Microsoft Shared\web server extensions\%version number%\TEMPLATE\%language LCID%\workflow

  2. 在 Office SharePoint Designer 2007 中開啟 .ACTIONS 檔案。

  3. 在 XML 檔案中任何一處按一下滑鼠右鍵,再按 [驗證 XML 格式是否正確]

  4. 修正任何錯誤,然後儲存檔案。

  5. 使用 IISReset 命令列公用程式,重新啟動網際網路服務 (IIS)。使用命令提示字元iisreset / noforce

  6. 必要時,為其他所有前端網頁伺服器重複此程序。

如果上述方法不能解決問題,請嘗試以下步驟:

  1. 將 WSS.ACTIONS 檔案回復為原始版本。

  2. 在相同位置建立 WSS.ACTIONS 檔案的複本,然後加入自訂動作資訊。

    為每個自訂動作重複上述步驟。

    附註: 每次您建立自訂動作時,建議您總是先在相同位置建立 WSS.ACTIONS 檔案的複本做為 WSS.ACTIONS 檔案,然後加入自訂動作的規則和參數至 WSS.ACTIONS 檔案的複本中。您應該為每個自訂動作或條件,建立一個這種 WSS.ACTIONS 複本,如此一來,如果含自訂動作之資訊的 .ACTIONS 檔案一旦損毀,總是可以將檔案回復為原始版本,然後重新加入自訂動作的所有資訊。

如果 WSS.ACTIONS 檔案已損毀,請將 WSS.ACTIONS 檔案回復為原始版本。

頁面頂端

伺服器發生無法預期的錯誤

這是工作流程編譯錯誤。

原因

您可能已經在 web.config 檔案的安全組件清單中加入了一些新項目,一個或多個組件可能含無效的強式名稱。

解決方式

以記事本或其他任何文字編輯器開啟 web.config 檔案,然後修正含無效強式名稱的組件。

頁面頂端

使用者定義的工作流程已被 SharePoint Administrator 停用。無法執行使用者定義的工作流程。

原因

您不能為此網站建立自訂工作流程,因為已在伺服器上停用自訂工作流程。

解決方式

伺服器管理員必須為網站啟用自訂工作流程,這必須要有管理中心網站的權限:

  1. 開啟管理此網站的管理中心網站。

  2. 按一下上方連結列上的 [應用程式管理] 索引標籤。

  3. [工作流程管理] 下面,按一下 [工作流程設定]

  4. [使用者定義的工作流程] 區段中,按一下 [是]

  5. 按一下 [確定]。

頁面頂端

設定工作流程為自動啟動時,您必須確認所有的初始參數都具有預設值。

原因

在您設定工作流程自動啟動,而該工作流程使用初始表單時,就會出現這則訊息;如果工作流程自動啟動而不是手動啟動,使用者將沒有機會,在啟動工作流程時,在初始表單中輸入初始參數。

若未指定預設值,工作流程會直接使用自己的預設值,例如 [數值] 為 0、[布林值] 為 [是],[日期] 選擇器為空白值,[選擇] 欄位和文字方塊。

解決方式

若要在工作流程中輸入初始參數的預設值,請執行以下作業:

  1. 在 Office SharePoint Designer 2007 中開啟工作流程 ([檔案] 功能表,[開啟工作流程] 指令)。

  2. 在工作流程設計工具中,按一下 [初始化]

  3. [工作流程初始參數] 對話方塊中,按一下參數,再按 [修改]

  4. [修改欄位] 對話方塊中,按 [下一步]

  5. 輸入預設值,然後按一下 [完成]

頁面頂端

工作流程必須與 SharePoint 清單關聯。此網站沒有清單。在建立工作流程前,您必須新增清單至網站。

原因

您嘗試要建立未附加於清單的工作流程,在 Office SharePoint Designer 2007 中設計的每個工作流程都必須附加於一個清單或文件庫。

解決方式

在工作流程設計工具的第一頁上,按下拉式清單中的清單或文件庫,然後繼續執行;如果下拉式清單是空白的,必須先在網站上建立清單或文件庫。

頁面頂端

您不能在目前的清單中建立項目,因為這樣會在同一個工作流程中啟動另一個執行個體。請取消選取 [當新的項目建立時,自動啟動此工作流程] 核取方塊以修正此問題。

這則訊息會與工作流程設計工具中清單動作旁邊的錯誤圖示一起顯示。

原因

您嘗試設計會在清單中建立項目的工作流程,工作流程將附加於此清單。如果使用者在該清單中建立項目,並自動啟動工作流程,工作流程會建立另一個項目,從而產生另一個工作流程執行個體。這種情況可能會導致工作流程在持續不停的迴圈中執行。

解決方式

  • 使用動作中與附加至工作流程之清單不同的清單。

  • 將工作流程附加至不同的清單。

  • 在工作流程設計工具的第一頁上,取消選取 [當新的項目建立時,自動啟動此工作流程] 核取方塊,然後選取 [允許從項目手動啟動此工作流程] 核取方塊。

頁面頂端

您不能在此工作流程中使用工作動作,因為這樣會在同一個工作流程中啟動另一個執行個體。請取消選取 [當新的項目建立時,自動啟動此工作流程] 核取方塊以修正此問題。

這則訊息會與工作流程設計工具中工作動作旁邊的錯誤圖示一起顯示。

原因

您已使用附加至 [工作] 清單之工作流程的其中一個工作動作 ([指定表單至群組][指定待辦事項][從使用者收集資料]),並且設定工作流程在建立新項目時自動啟動,如果在使用者於 [工作] 清單中建立工作時啟動工作流程,工作流程就會建立另一個工作,而產生工作流程的另一個執行個體。這種情況可能會導致工作流程在持續不停的迴圈中執行。

解決方式

  • 將工作流程附加至不同的清單。

  • 在工作流程設計工具的第一頁上,取消選取 [當新的項目建立時,自動啟動此工作流程] 核取方塊,然後選取 [允許從項目手動啟動此工作流程] 核取方塊。

頁面頂端

您必須選取與此工作流程相關聯的清單才能繼續進行

當工作流程未與工作流程設計工具第一頁上的清單關聯時,就會出現這則訊息。

原因

原因可能是下列任何一項:

  • 此工作流程的工作流程設定檔可能已被刪除。

  • 工作流程設定檔中的關聯資訊可能已被刪除。

  • 如果工作流程事先已關聯至清單,清單可能已變更,或是已不再存在。

  • 您可能嘗試在 Office SharePoint Designer 2007 中開啟工作流程的自訂動作。

解決方式

如果您已開啟自訂動作,請關閉視窗;否則,在工作流程設計工具的第一頁上,按下拉式清單中的清單或文件庫,然後繼續進行。

頁面頂端

您為正要複製的某些檔案指定了相同的目的地檔案名稱。請確定所有的目的地檔案都有唯一的名稱,然後再試一次。

嘗試編譯以下類型的工作流程時,會出現這個訊息:

  • 設為手動啟動。

  • 包含工作名稱與工作流程名稱相同的工作動作。

原因

當您編譯工作流程時,Office SharePoint Designer 2007 會將初始化表單 (Workflow_name.aspx) 和自訂工作表單 (Task_name.aspx) 儲存到同一個工作流程資料夾。由於相同資料夾內不能有兩個檔案使用相同的檔名,因此如果這些表單的檔案名稱相同,工作流程無法成功編譯。

解決方式

重新命名工作流程中的工作:

  1. 在工作動作中,按一下開啟自訂工作精靈的連結。

  2. 出現有關變更自訂工作可能會中斷執行工作流程執行個體的警告訊息時,按一下 [確定]

  3. 按 [下一步]。

  4. [名稱] 欄位中輸入其他名稱。確認您輸入的名稱不同於工作流程名稱。

頁面頂端

出現在瀏覽器中的錯誤訊息

本節列出顯示在瀏覽器中的工作流程錯誤,以及專屬在 Office SharePoint Designer 2007 中所建立工作流程的錯誤。每則錯誤訊息都提供可能導致錯誤的原因,以及所要採取的修正動作。

在瀏覽器中檢視工作流程的錯誤訊息的位置上的資訊,請參閱在瀏覽器中的檢視工作流程錯誤前一節。

核准程序中發生錯誤

原因

工作流程可能嘗試在未啟用「內容核准」功能的清單中設定項目的「核准狀態」欄位。

解決方式

您必須為附加至目前工作流程的清單或文件庫,開啟「內容核准」。請執行下列操作:

  1. 在 Office SharePoint Designer 2007 的資料夾清單中,用滑鼠右鍵按一下清單或文件庫,然後按一下 [屬性]

  2. 按一下 [設定值] 索引標籤。

  3. 選取 [需要送出項目的內容核准] 核取方塊。

  4. 按一下 [確定]。

頁面頂端

文件已取出

原因

工作流程嘗試要在己取出的項目上執行無效的操作,例如將它取出;而且,工作流程不能在已取出的項目上執行。

解決方式

確認文件已存回。

頁面頂端

文件必須取出

原因

工作流程嘗試要在文件上執行需要取出的操作。例如,工作流程嘗試要存回己經存回的文件。

解決方式

  • 確認文件已取出。

  • 檢查清單設定是否指定必須取出文件,才能編輯:

    1. 在瀏覽器中檢視清單或文件庫。

    2. [設定] 功能表上,按一下 [清單設定][文件庫設定]

    3. [一般設定] 底下,按一下 [版本設定]

    4. [需要取出] 區段中,注意已選取的選項。

      如果選項設定為 [是],而使得必須取出,請在工作流程中加上條件,檢查 [取出至] 欄位是否空白。如果欄位不是空白,文件已取出,工作流程就可以繼續;如果欄位是空白,請加入 [取出項目] 動作至工作流程,然後在取出文件後執行適當動作。

      附註: 最佳實務做法是,在設計變更該項目 (例如,更新或刪除) 的工作流程之前,確認清單或文件庫項目是否需要取出,這樣可以協助您判斷工作流程是否需要取出項目,再在該項目上執行特定動作。

頁面頂端

存回清單項目時發生錯誤

原因

最常見的幾種原因是:

  • 清單中的文件可能是處於不正確的狀態,例如,項目可能已經存回。

  • 工作流程是在可能已變更或刪除的 [存回項目] 動作參考值中查閱。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程目前在操作的項目可能已變更,或不存在。

解決方式

  • 確認項目是在正確狀態中,以便讓工作流程使用該項目,例如,如果工作流程嘗試要存回文件,請確認該項目已取出;可能的話,將條件加入工作流程判斷項目是否已取出,然後加入存回該項目的動作,然後在項目存回之後,再讓工作流程執行適當的動作。

  • 在 Office SharePoint Designer 2007 中開啟工作流程,然後確認 [存回項目] 動作中的查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認工作流程想要存回的項目確實存在。

頁面頂端

取出清單項目時發生錯誤

原因

最常見的幾種原因是:

  • 清單中的文件可能是處於不正確的狀態,例如,項目可能已經取出。

  • 工作流程是在可能已變更或刪除的 [取出項目] 動作參考值中查閱。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程目前在操作的項目可能已變更,或不存在。

解決方式

  • 確認項目是在正確狀態中,以便讓工作流程使用該項目,例如,如果工作流程嘗試要取出項目,請確認該項目已存回;可能的話,將條件加入工作流程判斷項目是否已取出,然後加入存回該項目的動作,然後在項目存回之後,再讓工作流程執行適當的動作。

  • 在 Office SharePoint Designer 2007 中開啟目前的工作流程,然後確認 [取出項目] 動作中的查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認工作流程想要取出的項目確實存在。

頁面頂端

複製清單項目時發生錯誤

原因

最常見的幾種原因是:

  • 正進行複製項目中的欄位與目的清單中的欄位之間有衝突,例如,由於各欄位所允許的字元限制有衝突,清單 A 的項目中欄位與清單 B 中欄位的可能值不相符。

  • 正進行複製的項目可能有附件,而項目複製至的清單不支援附件。

  • 工作流程是在可能已變更或刪除的 [複製清單項目] 動作參考值中查閱。

  • [複製清單項目] 動作所參考的清單沒有相符的欄或欄屬性。若要讓項目正確進行複製,原始項目中的欄位都應該與目的清單中的欄位相符,例如,您不能從 [宣告] 複製項目至 [共用文件],因為清單沒有相對應的欄或欄屬性。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程目前在操作的項目可能已變更,或不存在。

解決方式

  • 確認來源和目的清單中的欄位資訊類型都相符,例如,如果原始項目中有 [日期] 資訊類型的欄位,目的清單中的相對應欄位也應該是 [日期] 資訊類型。

  • 在 Office SharePoint Designer 2007 中開啟工作流程,然後確認 [複製清單項目] 動作中的查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認工作流程想要複製的項目確實存在。

頁面頂端

建立清單項目時發生錯誤

原因

最常見的幾種原因是:

  • 目前項目或其他清單中的欄位正對應於已建立項目中的欄位,而這些欄位的資訊類型或格式相衝突。例如,由於各欄位所允許的字元限制衝突,清單 A 中項目的欄位與清單 B 中欄位的可能值不相符;或者,也許正進行對應的欄位是允許群組值的 [個人與群組] 欄位,但目的清單中已建立項目的相對應欄位不接受群組值。

  • 工作流程是在可能已變更或刪除的 [建立清單項目] 動作參考值中查閱。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程目前在操作的項目可能已變更,或不存在。

解決方式

  • 確認彼此正對應之任何欄位的資訊類型相符,例如,如果目前項目中 [日期] 資訊類型的欄位正對應至已建立項目中的欄位,已建立項目中的相對應欄位也應該是 [日期] 資訊類型。

  • 在 Office SharePoint Designer 2007 中開啟工作流程,然後確認 [建立清單項目] 動作中的查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認網站上確實有工作流程正在操作的項目存在。

頁面頂端

刪除清單項目時發生錯誤

原因

最常見的幾種原因是:

  • 工作流程是在可能已變更或刪除的 [刪除清單項目] 動作參考值中查閱。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程目前在操作的項目可能已變更,或不存在。

解決方式

  • 在 Office SharePoint Designer 2007 中開啟工作流程,然後確認 [刪除清單項目] 動作中的查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認網站上確實有工作流程正在操作的項目存在。

頁面頂端

捨棄清單項目的取出時發生錯誤

原因

最常見的幾種原因是:

  • 清單項目是處於不正確的狀態,例如,項目必須取出才能讓工作流程捨棄取出,但文件可能已存回。

  • 工作流程是在可能已變更或刪除的 [捨棄取出項目] 動作參考值中查閱。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程目前正嘗試捨棄取出的項目可能已變更或不存在。

解決方式

  • 確認清單項目是處於正確狀態,例如,如果工作流程嘗試要捨棄取出,請確認文件已取出,您可以加入條件,判斷 [取出者] 欄位是否為空白:如果欄位不是空白,項目已取出,工作流程就可以捨棄取出;如果欄位是空白,工作流程可以略過 [捨棄取出項目] 動作。

  • 在 Office SharePoint Designer 2007 中開啟工作流程,然後確認 [捨棄取出項目] 動作中查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認網站上確實有工作流程正在操作的項目存在。

頁面頂端

更新清單項目時發生錯誤

原因

最常見的幾種原因是:

  • 目前項目或其他清單中的欄位正對應於已更新項目中的欄位,而這些欄位的資訊類型或格式相衝突。例如,由於各欄位所允許的字元限制衝突,清單 A 中項目的欄位與清單 B 中欄位的可能值不相符;或者,也許正進行對應的欄位是允許群組值的 [個人與群組] 欄位,但正進行更新項目的相對應欄位不接受群組值。

  • 工作流程是在可能已變更或刪除的 [更新清單項目] 動作參考值中查閱。

  • 您的權限可能阻止工作流程存取清單項目。在 Office SharePoint Designer 2007 中設計的工作流程總是以啟動工作流程的人員所擁有權限執行。如果此人員沒有必要的權限可存取清單或項目,則工作流程也沒有這些權限。

  • 工作流程嘗試要更新的項目可能已變更,或不存在。

  • 項目可能已由其他使用者取出。

解決方式

  • 確認來源和目的清單中的欄位資訊類型相符,例如,如果目前項目中 [日期] 資訊類型的欄位對應至已更新項目中的欄位,目的清單中相對應欄位也應該是 [日期] 資訊類型。

  • 在 Office SharePoint Designer 2007 中開啟工作流程,然後確認 [更新清單項目] 動作中的查閱指向正確值。

  • 如果您認為沒有必要的權限可執行此工作流程,請連絡網站擁有人。

  • 確認工作流程想要更新的項目確實存在。

  • 確認項目已存回。

頁面頂端

啟動失敗

這則訊息是在工作流程執行失敗的項目上,顯示為工作流程欄中的連結。

原因

如果 [工作流程歷程記錄] 清單顯示錯誤描述 [被管理員取消],可能是包含於網站範本的工作流程中已知問題導致這種情形發生。

解決方式

  • 如果受影響的工作流程中有任何初始參數或工作動作,請刪除。

  • 執行下列步驟:

    1. 在 Office SharePoint Designer 2007 中該工作流程的資料夾中,按兩下以開啟工作流程設定檔。

      工作流程設定檔命名為 Workflow_name.xoml.wfconfig.xml。

    2. 找出參考 RulesVersion 的字串,並將版本修改為 v1.0

      附註: 字串 RulesVersion 只在工作流程中有條件時顯示。

    3. 將網站匯出為網站範本。如需有關將網站儲存為網站範本的詳細資訊,請瀏覽 [請參閱] 區段中的連結。

    4. 匯入網站範本,以建立新網站。

頁面頂端

啟動失敗 (重試中)

當您執行在 Office SharePoint Designer 2007 中設計而使用在 Visual Studio 中建立的自訂活動時,可能會出現這項錯誤。

原因

原因可能是下列任何一項:

  • 全域組件快取 (GAC) 中找不到工作流程範本檔案中參考的工作流程組件。

    附註: 這僅適用於含內建於 Visual Studio 中自訂活動的工作流程。

  • GAC 中找不到在相對應自訂 . ACTIONS 檔案中參考的自訂工作流程動作或條件組件。

  • 在相對應自訂 .ACTIONS 檔案中參考的自訂工作流程動作或條件組件具有含不正確強式名稱的組件。組件強式名稱會區分大小寫。

  • 在相對應自訂 .ACTIONS 檔案中參考的自訂工作流程動作或條件組件參考未列於 web.config 檔案之安全清單中的類型。

  • 在相對應自訂 .ACTIONS 檔案中參考的自訂工作流程動作或條件組件參考在 web.config 檔案的安全清單中列為不安全的類型。

解決方式

如果受影響的工作流程有現成可用的動作或條件:

  1. 搜尋所有 .ACTIONS 檔案,以取得用來定義動作和條件之組件中參考的組件和類型清單。

  2. 確認組件版本與其在 GAC 中的參考相符。

  3. 確認組件的強式名稱正確。您必須依 GAC 中所找到的公開金鑰語彙基元驗證組件名稱,然後開啟程式碼檔案 (例如,.cs 檔案),以確認用於函數和名稱的命名空間和類型名稱都正確。

  4. 確認 web.config 檔案中,每個組件及其用來定義動作和條件的相對應類型都有輸入項目,而該輸入項目將類型設定為已授權,而且沒有其他輸入項目將它設定為未授權 (除非它是不安全的,此時動作及條件應該自工作流程移除)。

如果受影響的工作流程含內建於 Visual Studio 中的自訂活動:

  1. 搜尋 workflow.xml 檔案,找出組件強式名稱,並確認組件的該版本存在於 GAC 之中。

  2. 開啟工作流程的背後程式碼檔案,並確認工作流程類別名稱和命名空間已正確進行參考。

    附註: 若要套用新的變更,可能必須先移除,然後再加入功能。

頁面頂端

找不到清單項目

原因

  • 無法使用工作流程應該用來執行特定動作的清單項目。清單項目可能已變更或不存在。

  • 工作流程嘗試比對條件中的值 (查閱或欄位),而這兩個值或其中一個可能已變更或不存在。

解決方式

  • 在 Office SharePoint Designer 2007 中開啟目前的工作流程,並確認條件中指定的值指向現有的值。

  • 同時確認您工作流程的下列動作中查閱 (若有的話) 指向正確值:

    • 存回項目

    • 取出項目

    • 複製清單項目

    • 刪除項目

    • 更新清單項目

    • 捨棄取出項目

頁面頂端

缺少檔案名稱,ItemProperties 中必須指定 "FileLeafRef" 的值。

原因

這項錯誤通常發生於工作流程中有查閱指向不存在或已變更的項目或值時。

解決方式

在 Office SharePoint Designer 2007 中開啟工作流程,然後確認工作流程中的查閱指向正確值。

頁面頂端

資料來源控制項無法執行插入的指令

這項錯誤發生於您嘗試啟動工作流程時。

原因

  • 您正在檢視的工作流程起始頁面是從 Office SharePoint Designer 2007 在瀏覽器中手動啟動 (例如,按 F12),而且您正嘗試從這個起始頁面啟動工作流程;工作流程起始頁面只是頁面在瀏覽器中所呈現狀況的預覽,此頁面在 URL 中並沒有必要的參數可啟動工作流程。

  • 同時有其他使用者嘗試要啟動相同的工作流程。

解決方式

  • 在瀏覽器中從網站啟動工作流程。

  • 再次嘗試啟動工作流程。

頁面頂端

無法傳送電子郵件訊息。請確認已正確設定伺服器的外寄電子郵件設定。

原因

伺服器上的外寄電子郵件設定不正確,可能是造成這個問題的原因。

解決方式

若要確認伺服器上的外寄電子郵件設定,請執行下列作業:

  1. 開啟管理此網站的管理中心網站。

  2. 按一下上方連結列上的 [作業] 索引標籤。

  3. 按一下 [拓撲與服務] 底下的 [外寄電子郵件設定]

  4. 確認已正確設定 [外送 SMTP 伺服器] 的伺服器設定。

  5. 按一下 [確定]。

頁面頂端

發生未預期的錯誤

一個匿名使用者在嘗試建立或更新清單項目時,在瀏覽器中看到錯誤訊息 [發生未預期的錯誤]

原因

清單或文件庫可能授予匿名使用者權限,可新增或編輯項目,而附加至該清單或文件庫的工作流程已設定為:在建立或變更項目時自動啟動,但工作流程無法由未授權的使用者啟動。

解決方式

將工作流程設定為手動啟動,或封鎖匿名存取清單或文件庫,讓匿名使用者無法透過建立或編輯項目來觸發工作流程。

  • 若要設定工作流程手動啟動,請在 Office SharePoint Designer 2007 中開啟工作流程,選取 [允許從項目手動啟動此工作流程] 核取方塊,然後取消選取其他核取方塊。

  • 若要關閉網站的匿名存取,讓匿名使用者無法新增或修改清單的項目,請執行下列作業:

    1. 在瀏覽器中,開啟您要關閉匿名存取的清單或文件庫。

    2. [設定] 功能表上,按一下 [清單設定值][文件庫設定值]

    3. [權限與管理] 欄中按一下 [此清單的權限][此文件庫的權限]

      附註: 如果清單或文件庫從其上層網站繼承權限,[權限] 頁上的 [設定] 功能表就無法使用;如果您的清單或文件庫從上層網站繼承權限,您必須先中斷自上層網站的繼承。做法是:在 [動作] 功能表上按一下 [編輯權限],然後按一下 [確定] 以繼續;否則,請跳至步驟 4。

    4. [權限] 頁的 [設定] 功能表上,按一下 [匿名存取]

    5. [變更匿名存取設定] 頁上,取消選取所有核取方塊。

      附註: 為了協助保護您的文件庫,只有 [檢視項目] 權限可供文件庫使用。

    6. 按一下 [確定]。

頁面頂端

更新衝突

原因

工作流程正嘗試更新目前已在進行更新的項目,可能是由其他工作流程進行更新。

解決方式

再次嘗試執行工作流程。

附註: 如果工作流程的上一個執行個體導致錯誤,請連絡伺服器管理員以取消工作流程,在您嘗試執行工作流程。如需有關如何取消工作流程的詳細資訊,請參閱取消進行中的工作流程

頁面頂端

其他疑難排解狀況

本節列出可能不會顯示錯誤訊息的疑難排解狀況。

Office SharePoint Designer 2007 的工作流程設計工具中出現紅色超連結

有時候在工作流程設計工具中按一下 [檢查工作流程] 時會出現紅色超連結。

原因

紅色超連結表示您尚未在動作或條件中輸入必要的參數,如果動作和條件中的必要參數沒有值,工作流程不會進行編譯。

解決方式

按一下紅色超連結,然後輸入適當的值。

附註: 當欄位 [*以電子郵件傳送此訊息*][傳送電子郵件] 動作中顯示為紅色超連結時,請確認您已在 [收件者][主旨] 欄位中輸入值。

頁面頂端

使用者無法在 Office SharePoint Designer 2007 的工作流程設計工具中的動作中輸入值

當您按一下動作中的連結以輸入適當值時,該值不會顯示在動作中。

原因

受影響動作的 .ACTIONS 檔案與動作參考的組件之間不相容。

解決方式

  1. 開啟組件的程式碼檔案 (.cs 或 .vb 檔),並確認 .ACTIONS 檔案中的函數簽章與組件中的參考相同。

  2. 在您的電腦上,清除下列位置的 Proxy 組件快取:

    %Drive\%Documents and Settings%\%user%\Application Data\Microsoft\Sharepoint Designer\proxyassemblycache

頁面頂端

設定為自動啟動的工作流程不會在 Office SharePoint Designer 2007 中編譯

設定為自動啟動的工作流程不會在新增或變更項目時執行,在此狀況下不會顯示錯誤訊息。

原因

  • 建立或變更項目的使用者是以使用者名稱系統帳戶登入;建立或變更項目時,使用者名稱系統帳戶無法啟動設定為自動執行的工作流程。

  • 項目是透過電子郵件加入清單中,清單設定提供使用者選項,可直接傳送電子郵件訊息至清單。當使用者傳送訊息至清單時,寄件者名稱永遠都是系統帳戶使用者。

解決方式

  • 系統帳戶以外的使用者身分登入,並將項目直接加入清單,或更新項目以啟動工作流程。

  • 設定工作流程以手動啟動。做法是,在 Office SharePoint Designer 2007 中開啟工作流程,然後在工作流程設計工具的第一頁上,選取 [允許從項目手動啟動此工作流程] 核准方塊。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×