Обновление рабочего процесса в SharePoint Server 2013Update Workflow in SharePoint Server 2013

применимо к: да2013 нет2016 нет2019 нетSharePoint OnlineAPPLIES TO: yes2013 no2016 no2019 noSharePoint Online

Выполните командлеты после установки обновлений программного обеспеченияRun cmdlets after software updates are installed

Очень важно согласованно установить все накопительные пакеты обновления (CU) для SharePoint Server 2013 и диспетчера рабочих процессов. После обновления следует выполнить несколько командлетов Microsoft PowerShell для установки подключения между фермой SharePoint Server 2013 и диспетчером рабочих процессов.It is important that any Cumulative Updates (CU) for SharePoint Server 2013 and Workflow Manager are installed in a coordinated fashion. After an update has been performed, several Microsoft PowerShell cmdlets must be run in order to maintain the connection between the SharePoint Server 2013 farm and the Workflow Manager farm.

Выполните следующие командлеты PowerShell от имени администратора в командной консоли SharePoint после установки обновлений для SharePoint Server 2013, Workflow Manager и клиента Workflow Manager.Run the following PowerShell cmdlets as an administrator from the SharePoint Management Shell after the updates have been installed for SharePoint Server 2013, Workflow Manager, and Workflow Manager Client.

Важно!

Перед выполнением командлетов обновления необходимо установить последний уровень обновления для сервера SharePoint Server 2013, диспетчера рабочих процессов и клиента диспетчера рабочих процессов.The latest update level must be installed on SharePoint Server 2013, Workflow Manager, and Workflow Manager Client before you run the update cmdlets.

$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 определяет нужное расположение конфигурации рабочих процессов.Because workflow supports environments with multiple Site Subscriptions, the $site Site Collection address determines the proper configuration location for workflow settings.

Устранение неполадок с обновлениями рабочих процессовTroubleshooting steps for workflow updates

  • Убедитесь, что все компоненты находятся на последнем уровне обновлений, в том числе SharePoint Server 2013, диспетчер рабочих процессов и клиент диспетчера рабочих процессов.Make sure all components are on the latest patch level. This includes SharePoint Server 2013, Workflow Manager, and Workflow Manager Client.

  • Проверьте параметры подключения $proxy с помощью следующих команд:Verify the $proxy connection settings using the following commands:

    $proxy = Get-SPWorkflowServiceApplicationProxy
    $site = Get-SPSite(<siteUri>)
    $proxy.GetWorkflowServiceAddress($site)
    
  • Просмотрите все ошибки, которые отображаются в пользовательском интерфейсе SharePoint Designer, или ошибки, показанные в пользовательском интерфейсе состояния рабочего процесса SharePoint.Inspect any errors displayed in the SharePoint Designer user interface or any errors shown in the SharePoint Workflow Status user interface.