Update Workflow in SharePoint Server 2013

 

**適用版本:**SharePoint Server 2013

**上次修改主題的時間:**2017-07-24

**摘要:**引導保持最新的SharePoint Server 2013工作流程所需的步驟。

請務必在協調搭配的易安裝的任何累計更新 (CU) 的 SharePoint Server 2013 和工作流程管理員。執行更新之後,必須執行數個Microsoft PowerShell指令程式以維護 SharePoint Server 2013 伺服器陣列與工作流程管理員的伺服器陣列之間的連線。

執行下列PowerShell cmdlet 以系統管理員身分從 SharePoint 管理命令介面之後更新安裝 SharePoint Server 2013、 工作流程管理員及工作流程管理員用戶端。

重要

必須先在 SharePoint Server 2013、 工作流程管理員和工作流程管理員用戶端上安裝的最新的更新層級,執行更新指令程式。

$credential = [System.Net.CredentialCache]::DefaultNetworkCredentials
$site = Get-SPSite(<siteUri>)
$proxy = Get-SPWorkflowServiceApplicationProxy
$svcAddress = $proxy.GetWorkflowServiceAddress($site)
Copy-SPActivitiesToWorkflowService -WorkflowServiceAddress $svcAddress -Credential $credential -Force $true

注意

因為工作流程支援與多個網站訂閱的環境, $site網站集合位址會決定適當的設定位置的工作流程設定。

工作流程更新的疑難排解步驟

  • 請確定所有元件都都在最新的修補程式等級。這包括 SharePoint Server 2013、 工作流程管理員和工作流程管理員用戶端。

  • 確認 $proxy 連線設定使用下列命令:

    $proxy = Get-SPWorkflowServiceApplicationProxy
    $site = Get-SPSite(<siteUri>)
    $proxy.GetWorkflowServiceAddress($site)
    
  • 檢查 SharePoint Designer 使用者介面中顯示的任何錯誤或 SharePoint 工作流程狀態] 使用者介面中顯示的任何錯誤。