Share via


Utilizar o cmdlet de emparelhamento Register-SPWorkflowService

Saiba como usar o cmdlet Register-SPWorkflowService para emparelhar com SharePoint com Gerenciador de Fluxos de Trabalho. Instalar e configurar o Microsoft SharePoint para dar suporte ao desenvolvimento de fluxo de trabalho requer "emparelhamento" de suas instalações de SharePoint e Gerenciador de Fluxos de Trabalho. Na maioria dos cenários, esse emparelhamento é feita com facilidade usando o cmdlet Register-SPWorkflowService, que está incluído com a instalação do SharePoint.

Observação

Os fluxos de trabalho do SharePoint 2010 foram desativados desde 1º de agosto de 2020 para novos locatários e desativados de locatários existentes em 1º de novembro de 2020. Se você estiver usando fluxos de trabalho do Microsoft Office SharePoint Online 2010, recomendamos a migração para o Power Automate ou outras soluções suportadas. Para obter mais informações, confira Desativação do fluxo de trabalho do SharePoint 2010.

É importante, este cmdlet não é útil para todos os cenários de emparelhamento. Register-SPWorkflowService é útil apenas nos seguintes cenários emparelhamento:

  • Farm de servidores de um computador SharePoint e Gerenciador de Fluxos de Trabalho estão colocalizados na caixa do servidor.

  • Farm de servidores de três computadores SharePoint e Gerenciador de Fluxos de Trabalho estão colocalizados em todos os três computadores. (Adicione que um quarto computador é pesquisa precisa estar em um computador separado e Workflow Manager HA é necessário. Se o último for necessário, ele deve ser instalado em todos os três computadores.

  • Farm de SharePoint de três computadores emparelhado com um farm de servidores Gerenciador de Fluxos de Trabalho não colocalizado.

Observe também que Register-SPWorkflowService usa as credenciais do usuário atual.

Design de cmdlet

Detalhe Descrição
Verbo
Registro
Substantivo
SPWorkflowService
Descrição
Um farm sps15short com um farm Workflow Manager é emparelhado. Você deve executar este cmdlet uma vez por farm. Antes de executar o cmdlet, você deve instalar o certificado de autoridade de certificação raiz no repositório de certificados de máquina e o repositório de certificados do SharePoint. Para fazer isso, use o cmdlet New-SPTrustedRootAuthority. (Consulte as instruções abaixo).
Tipo de saída
Nenhum.
A sintaxe que você escolher da tabela de sintaxe de propriedade de valor múltiplo é especificada como um valor do parâmetro em um cmdlet. Por exemplo, o comando a seguir adiciona vários valores para uma propriedade com valores múltiplos:
Register-SPWorkflowService -SPSite <URI or GUID representing an SPSite object> -WorkflowHostUri <workflow service endpoint URL> -ScopeName <string> [-PartitionMode] [-AllowOAuthHttp] [-Force]

Parâmetros do cmdlet

Parâmetro Tipo Descrição
SPSite (obrigatório)
SPSitePipeBind
A URL de um conjunto de sites no farm SharePoint Server que serve como ponto de extremidade emparelhamento longa duração. Informações para pareamento é determinada diretamente dessa URL.
WorkflowHostUri (Required)
Cadeia de caracteres
A URL do ponto de extremidade Workflow Manager para o emparelhamento. Fornece o URI de host de fluxo de trabalho, juntamente com o número da porta.
ScopeName
String
O nome a ser usado pelo serviço de fluxo de trabalho para identificar o farm emparelhados SharePoint Server. O valor padrão é "SharePoint". Você precisa especificar esse parâmetro se tentar emparelhar vários farms do SharePoint para um farm de Workflow Manager.
PartitionMode
SwitchParameter
Use este parâmetro somente para o farm do SharePoint de multilocatário. O modo de partição é especificado por um serviço do SharePoint. Observe que você pode criar multilocação em um farm do SharePoint depois que esse cmdlet for executado; Portanto, o cmdlet não é possível deduzir esse valor de parâmetro implicitamente do estado existente do farm do SharePoint.
AllowOAuthHttp
SwitchParameter
Habilita o exchange metadados e OAuth sobre HTTP. Isso é útil em testes, mas não no modo de produção. Use esta opção somente quando o SharePoint estiver configurado para suportar HTTP. Não é necessário que os Workflow Manager sejam configurados para usar o HTTP.
Force
SwitchParameter
Impõe a criação de escopo usando o parâmetro ScopeName ou atualiza um escopo existente correspondente para o mesmo ScopeName. Se não especificado e escopo com o mesmo nome existe, o cmdlet irá gerar um erro.

Exemplo


PS> Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -ScopeName "SharePoint2" -PartitionMode -AllowOAuthHttp  -Force

Confira também