Partilhar via


Atualizar o fluxo de trabalho no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Execute cmdlets depois que as atualizações de software estiverem instaladas

É importante que quaisquer Atualizações Cumulativas () para o SharePoint Server e o Gestor de Fluxos de Trabalho sejam instaladas de forma coordenada. Após a execução de uma atualização, têm de ser executados vários cmdlets do Microsoft PowerShell para manter a ligação entre o farm do SharePoint Server e o farm do Gestor de Fluxos de Trabalho.

Execute os seguintes cmdlets do PowerShell como administrador a partir da Shell de Administração do SharePoint depois de as atualizações terem sido instaladas para o SharePoint Server, o Gestor de Fluxos de Trabalho e o Cliente do Gestor de Fluxos de Trabalho.

Importante

O nível de atualização mais recente tem de ser instalado no SharePoint Server, no Gestor de Fluxos de Trabalho e no Cliente do Gestor de Fluxos de Trabalho antes de executar os cmdlets de atualização.

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

Observação

Uma vez que o fluxo de trabalho suporta ambientes com várias Subscrições de Site, o endereço da $site Coleção de Sites determina a localização de configuração adequada para as definições de fluxo de trabalho.

Etapas para solução de problemas para atualizações de fluxo de trabalho

  • Verifique se todos os componentes estão no nível de patch mais recente. Isto inclui o SharePoint Server, o Gestor de Fluxos de Trabalho e o Cliente do Gestor de Fluxos de Trabalho.

  • Verifique as configurações de conexão de $proxy usando os seguintes comandos:

    $proxy = Get-SPWorkflowServiceApplicationProxy
    $site = Get-SPSite(<siteUri>)
    $proxy.GetWorkflowServiceAddress($site)
    
  • Inspecione quaisquer erros exibidos na interface de usuário do SharePoint Designer ou quaisquer erros exibidos na interface de usuário do Status do Fluxo de Trabalho do SharePoint.