Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A:
2013
2016
2019
Subscription Edition
SharePoint no Microsoft 365
Este artigo contém as informações e procedimentos necessários para configurar o SharePoint Gerenciador de Fluxos de Trabalho (SPWFM) para o SharePoint Server.
Observação
Existem dois produtos de motor de fluxo de trabalho separados que alimentam a plataforma de Fluxo de Trabalho do SharePoint 2013: o Microsoft Gerenciador de Fluxos de Trabalho ("WFM Clássico") e o SharePoint Gerenciador de Fluxos de Trabalho (SPWFM). O Microsoft Gerenciador de Fluxos de Trabalho já não está disponível para instalação, enquanto o SharePoint Gerenciador de Fluxos de Trabalho foi lançado para o substituir. Assim, as instruções descritas neste documento explicam como instalar o SharePoint Gerenciador de Fluxos de Trabalho.
Visão Geral
Existe uma nova opção quando cria um fluxo de trabalho para o SharePoint Server. Essa opção é chamada Tipo de Plataforma. A figura seguinte mostra a opção Tipo de Plataforma ao criar um novo fluxo de trabalho com o SharePoint Designer 2013:
Figura: o SharePoint Server inclui três opções de plataforma de fluxo de trabalho.
A única plataforma disponível quando instala o SharePoint Server pela primeira vez é a plataforma de Fluxo de Trabalho do SharePoint 2010. A plataforma fluxo de trabalho do SharePoint 2013 e a plataforma do Project Server requerem mais passos. As três plataformas do fluxo de trabalho são descritas na tabela a seguir.
Plataforma de Fluxos de Trabalho tipos disponíveis no SharePoint Server
| Tipo de plataforma | Estrutura da plataforma | Requisitos |
|---|---|---|
|
Fluxo de trabalho do SharePoint 2010 |
Windows Workflow Foundation 3 |
É instalado automaticamente com o SharePoint Server. |
|
Fluxo de trabalho do SharePoint 2013 |
Windows Workflow Foundation 4 |
Requer o SharePoint Gerenciador de Fluxos de Trabalho ou o Microsoft Gerenciador de Fluxos de Trabalho e o SharePoint Server. |
|
Fluxo de Trabalho do Project Server 2013 |
Windows Workflow Foundation 4 |
Requer o Project Server. |
|
Fluxo de Trabalho do Project Server 2016 ou superior |
Windows Workflow Foundation 4 |
É instalado automaticamente com o SharePoint Server. |
Observação
- O SharePoint Gerenciador de Fluxos de Trabalho tem de ser transferido e instalado separadamente a partir do SharePoint Server. Não é instalado automaticamente quando instala o SharePoint Server.
- Project Server 2016 ou superior foi integrado no SharePoint Server; O Project Server tem de ser ativado primeiro quando é instalado automaticamente após a instalação do SharePoint Server.
- O Project Server 2013 também não é instalado automaticamente quando instala o SharePoint Server. Tem de instalar e transferir o Project Server 2013 separadamente. Para obter informações sobre como instalar o Project Server, veja Introdução ao desenvolvimento de fluxos de trabalho do Project Server.
Nova instalação do SharePoint Gerenciador de Fluxos de Trabalho
O SharePoint Gerenciador de Fluxos de Trabalho pode ser instalado nos mesmos servidores que o SharePoint ou em servidores dedicados separados. Recomenda-se que o SharePoint Gerenciador de Fluxos de Trabalho esteja instalado nos seus próprios servidores dedicados por motivos de desempenho e fiabilidade.
Observação
O SharePoint Gerenciador de Fluxos de Trabalho é suportado em farms com um número ímpar de anfitriões, por exemplo, 1, 3 ou 5. Um farm com 2 ou 4 anfitriões do SharePoint Gerenciador de Fluxos de Trabalho não é suportado.
Pré-requisitos
O SharePoint Gerenciador de Fluxos de Trabalho requer a função de servidor do Servidor Web (IIS). Se estiver a instalar o SharePoint Gerenciador de Fluxos de Trabalho num servidor sem a função de servidor IIS instalada, o Assistente de Configuração do Gerenciador de Fluxos de Trabalho falha com uma mensagem como Não foi possível carregar o ficheiro ou a assemblagem "Microsoft.Web.Administration". Além das funcionalidades que estão instaladas por predefinição com a função de Servidor Web, o SharePoint Gerenciador de Fluxos de Trabalho requer as seguintes funcionalidades do Servidor Web:
- Autenticação do Windows (em Segurança)
- Extensibilidade .NET 4.7 (em Desenvolvimento de Aplicações)
- ASP.NET 4.7 (em Desenvolvimento de Aplicações)
Observação
O SharePoint Gerenciador de Fluxos de Trabalho não pode ser instalado e configurado corretamente apenas com RODCs (controladores de domínio só de leitura) disponíveis no ambiente de rede. Requer um RWDC (controlador de domínio de leitura/escrita). O SharePoint Gerenciador de Fluxos de Trabalho requer o Azure Service Fabric, que tem de ser instalado antes de executar o SharePoint Gerenciador de Fluxos de Trabalho configuração. Se o Runtime do Azure Service Fabric ainda não estiver instalado, siga estes passos abaixo para instalá-lo:
A versão mínima do Runtime do Azure Service Fabric suportada pelo SharePoint Gerenciador de Fluxos de Trabalho é 9.1.1583.9590 e pode transferi-la a partir do Runtime do Azure Service Fabric. Em alternativa, pode encontrar e transferir qualquer versão superior do respetivo Windows Installer a partir daqui.
Abra uma consola do PowerShell como um administrador elevado e execute o seguinte comando:
.\MicrosoftServiceFabric.9.1.1583.9590.exe /accepteulaPara verificar se o Azure Service Fabric está instalado, deverá conseguir encontrá-lo nos Programas e Funcionalidades do Painel de Controle.
Observação
O SharePoint Gerenciador de Fluxos de Trabalho suporta a versão 10.1 CU7 (10.1.2841.9590) do Azure Service Fabric e versões superiores.
Se Windows Fabric já estiver instalado no seu computador, execute os seguintes passos para efetuar a atualização:
- Abra Gerenciador de Fluxos de Trabalho Configuração e saia do farm.
- Desinstale Microsoft Azure Service Fabric antigas do Painel de Controle.
- Reiniciar o servidor.
- Execute o seguinte comando para instalar o Service Fabric com o Fluxo de Trabalho do PowerShell aberto como administrador:
.\MicrosoftServiceFabric.<higher_version>.exe /accepteula - Reiniciar o servidor.
- Verifique a versão Microsoft Azure Service Fabric do Painel de Controle.
- Volte a associar-se ao servidor com a Configuration Manager de Fluxo de Trabalho.
Foi comunicado que o Azure Service Fabric pode gerar um grande número de registos, reduzindo o espaço em disco. Isto pode ocorrer independentemente da carga de trabalho do SharePoint Gerenciador de Fluxos de Trabalho. Pode identificar este problema ao observar os ficheiros gerados no %ProgramData%\Microsoft Service Fabric\Log\Traces diretório. Não pode controlar o tamanho do registo através da configuração do cluster, com apenas o Runtime do Azure Service Fabric instalado. Poderá ter de eliminar manualmente os registos expirados ou, por exemplo, criar uma tarefa periódica através do Programador de Tarefas do Windows para o fazer.
Instalar o SharePoint Gerenciador de Fluxos de Trabalho
O SharePoint Gerenciador de Fluxos de Trabalho e o SharePoint Gerenciador de Fluxos de Trabalho Client podem ser transferidos a partir daqui. Os requisitos de sistema também podem ser encontrados nessa página.
Instale o SharePoint Gerenciador de Fluxos de Trabalho e o SharePoint Gerenciador de Fluxos de Trabalho Client em todos os servidores no farm de Gerenciador de Fluxos de Trabalho.
Instale apenas o Cliente Gerenciador de Fluxos de Trabalho do SharePoint em todos os servidores no farm do SharePoint Server.
Observação
Embora seja suportado para instalar o SharePoint Gerenciador de Fluxos de Trabalho em servidores com o SharePoint Server, recomenda-se que o SharePoint Gerenciador de Fluxos de Trabalho esteja instalado nos seus próprios servidores dedicados por motivos de desempenho e fiabilidade.
Configurar o farm de Gerenciador de Fluxos de Trabalho do SharePoint
Para criar um farm de Gerenciador de Fluxos de Trabalho do SharePoint e associar os seus servidores ao farm, pode configurar o SharePoint Gerenciador de Fluxos de Trabalho através do Assistente de Configuração do Gerenciador de Fluxos de Trabalho.
Inicie sessão no servidor de Gerenciador de Fluxos de Trabalho do SharePoint, clique em "Configuração do Gerenciador de Fluxos de Trabalho" e clique em "Configurar Gerenciador de Fluxos de Trabalho com Predefinições" ou "Configurar" Gerenciador de Fluxos de Trabalho com Definições Personalizadas", consoante os requisitos. Se quiser utilizar portas diferentes, certificados personalizados ou nomes de bases de dados personalizados, deverá utilizar a opção "Configurar Gerenciador de Fluxos de Trabalho com Definições Personalizadas".
Neste exemplo, vamos utilizar a opção Predefinições.
Observação
Por predefinição, apenas a porta HTTPS (TLS/SSL) 12290 está configurada para o site de Gestão de Fluxos de Trabalho. Se também quiser permitir a comunicação através da porta HTTP 12291 não encriptada, tem de selecionar a caixa de marcar "Permitir Gestão de Fluxos de Trabalho através de HTTP neste computador". Este é um fator ao executar o cmdlet Register-SPWorkflowService mais tarde. Indique os detalhes necessários da conta de serviço e SQL Server no assistente de fluxo de trabalho.
O assistente de configuração irá fornecer um resumo das suas escolhas antes de serem consolidadas.
Observação
Alguns dos valores são selecionados automaticamente quando utiliza a opção "Configurar Gerenciador de Fluxos de Trabalho com Predefinições". Se não estiverem corretos para o seu ambiente, poderá ter de iniciar o assistente novamente e selecionar "Configurar Gerenciador de Fluxos de Trabalho com Definições Personalizadas".
O assistente de configuração deve ser concluído com êxito. Se falhar, selecione a ligação "Ver Registo", localize o problema e corrija-o antes de executar novamente o assistente.
Se estiver a criar um farm de Gerenciador de Fluxos de Trabalho do SharePoint com vários servidores, tem de executar o assistente de configuração do fluxo de trabalho nos outros nós e selecionar a opção "Associar um Farm de Gerenciador de Fluxos de Trabalho Existente".
Configurar serviços de Definições de Gestão de Aplicações e Subscrições no farm do SharePoint
Os serviços de Gestão de Aplicações e Definições de Subscrição são necessários no farm do SharePoint para que os fluxos de trabalho da plataforma sharePoint 2013 funcionem. Se ainda não estiver configurado no farm do SharePoint, no servidor sharePoint, configure os serviços de Gestão de Aplicações e Definições de Subscrição, as aplicações de serviço e os proxies de aplicações de serviço.
O serviço de Gestão de Aplicações pode ser criado com a Administração Central.
Pode utilizar o PowerShell para criar uma aplicação do Serviço de Definições de Subscrição:
$sa = New-SPSubscriptionSettingsServiceApplication -ApplicationPool 'SharePoint Web Services Default' -Name 'Subscriptions Settings Service Application' -DatabaseName 'Subscription'
New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $sa
Configurar o SharePoint Gerenciador de Fluxos de Trabalho para trabalhar com o farm do SharePoint Server
Considere os seguintes fatores principais antes de configurar o SharePoint Gerenciador de Fluxos de Trabalho para trabalhar com o SharePoint Server.
- A comunicação entre o SharePoint Gerenciador de Fluxos de Trabalho e o SharePoint Server utilizará HTTP ou HTTPS?
Observação
[!OBSERVAçãO] Por motivos de segurança, recomendamos usar HTTPS para um ambiente de produção.
Para configurar o SharePoint Gerenciador de Fluxos de Trabalho num ambiente onde a comunicação ocorre com HTTP
Observação
Por predefinição, apenas a porta HTTPS (TLS/SSL) 12290 está configurada para o site de Gestão de Fluxos de Trabalho. Para configurar a utilização de HTTP, a caixa de marcar "Permitir Gestão de Fluxos de Trabalho através de HTTP neste computador" deveria ter sido selecionada ao executar o assistente "configuração do Gerenciador de Fluxos de Trabalho" num passo anterior.
Inicie sessão em cada servidor no farm do SharePoint Server.
Instale o SharePoint Gerenciador de Fluxos de Trabalho Client em cada servidor no farm do SharePoint.
Importante
Tem de instalar o Cliente Gerenciador de Fluxos de Trabalho do SharePoint em cada servidor no farm do SharePoint antes de executar o cmdlet Register-SPWorkflowService.
Num servidor do SharePoint, abra a Shell de Gestão do SharePoint como administrador ao clicar com o botão direito do rato no comando Shell de Gestão do SharePoint e selecionar Executar como administrador.
Execute o cmdlet Register-SPWorkflowService para ligar o farm do SharePoint ao farm de Gerenciador de Fluxos de Trabalho do SharePoint. O cmdlet deve ser executado apenas uma vez e pode ser executado a partir de qualquer servidor no farm do SharePoint.
Observação
O valor do parâmetro -SPSite pode ser qualquer coleção de sites válida no farm do SharePoint. O valor correto para o parâmetro -WorkflowHostUri pode ser encontrado ao executar o PowerShell
Get-WFFarm | select endpointsno servidor de Gerenciador de Fluxos de Trabalho do SharePoint.Exemplo:
Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp
Para configurar o SharePoint Gerenciador de Fluxos de Trabalho num ambiente onde a comunicação ocorre com HTTPS
Determine se precisa de instalar certificados do SharePoint Gerenciador de Fluxos de Trabalho nos servidores do SharePoint.
Em algumas circunstâncias, tem de obter e instalar certificados do SharePoint Gerenciador de Fluxos de Trabalho. Se sua instalação exige que você obtenha e instale esses certificados, é necessário concluir essa etapa antes de prosseguir. Para saber se é necessário instalar certificados, e obter instruções, consulte Instalar certificados do Gerenciador de Fluxo de Trabalho no SharePoint Server 2013.
Inicie sessão em cada servidor no farm do SharePoint Server.
Instale o SharePoint Gerenciador de Fluxos de Trabalho Client em cada servidor no farm do SharePoint.
Importante
Tem de instalar o Cliente Gerenciador de Fluxos de Trabalho do SharePoint em cada servidor no farm do SharePoint antes de executar o cmdlet Register-SPWorkflowService.
Abra o Shell de Gerenciamento do SharePoint como administrador. Isto é conseguido ao clicar com o botão direito do rato no comando Shell de Gestão do SharePoint e selecionar Executar como administrador.
Execute o cmdlet Register-SPWorkflowService para ligar o farm do SharePoint ao farm de Gerenciador de Fluxos de Trabalho do SharePoint. O cmdlet deve ser executado apenas uma vez e pode ser executado a partir de qualquer servidor no farm do SharePoint.
Observação
O valor do parâmetro -SPSite pode ser qualquer coleção de sites válida no farm do SharePoint. O valor correto para o parâmetro -WorkflowHostUri pode ser encontrado ao executar o PowerShell
Get-WFFarm | select endpointsno servidor de Gerenciador de Fluxos de Trabalho do SharePoint.Exemplo:
Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "https://workflow.example.com:12290"
Atualizar o Microsoft Gerenciador de Fluxos de Trabalho existente
O Microsoft Gerenciador de Fluxos de Trabalho não pode ser atualizado no local e o SharePoint Gerenciador de Fluxos de Trabalho não pode ser colocado sobre o Microsoft Gerenciador de Fluxos de Trabalho. Para atualizar o Microsoft Gerenciador de Fluxos de Trabalho (WFM Clássico) para o SharePoint Gerenciador de Fluxos de Trabalho (SPWFM), tem de desinstalar quaisquer versões anteriores do Gerenciador de Fluxos de Trabalho, Gerenciador de Fluxos de Trabalho Client e Service Bus.
Observação
Pode atualizar para o SharePoint Gerenciador de Fluxos de Trabalho a partir de qualquer versão do Microsoft Gerenciador de Fluxos de Trabalho. Uma vez que está a atualizar um farm "Clássico WFM" existente para o SPWFM, as bases de dados WFM serão reutilizadas e o registo e os fluxos de trabalho existentes devem permanecer intactos.
Siga os passos abaixo para desinstalar o Microsoft Gerenciador de Fluxos de Trabalho e instalar o SharePoint Gerenciador de Fluxos de Trabalho:
Importante
Uma vez que os passos de atualização requerem que se desajunte e volte a associar a um farm de WFM existente, precisará da WFM "Chave de Geração de Certificados" ao voltar a associar-se. Se não tiver a certeza do que é essa chave e ainda não a tiver documentado, poderá ter de Repor a Chave de Geração de Certificados antes de continuar. Não poderá aderir ao farm de fluxos de trabalho existente sem uma Chave de Geração de Certificados válida.
Execute o Assistente de Configuração do Gerenciador de Fluxos de Trabalho.
Selecione Sair Gerenciador de Fluxos de Trabalho Farm.
Confirme os passos subsequentes até ao fim do assistente.
Repita este passo em todos os servidores do Microsoft Gerenciador de Fluxos de Trabalho no farm de fluxos de trabalho.
Observação
Cada base de dados utilizada por Gerenciador de Fluxos de Trabalho e Service Bus terá de ser especificada ao voltar a associar o farm ao sharePoint Gerenciador de Fluxos de Trabalho. Por exemplo, a instância SQL Server e o nome da base de dados para a base de dados de gestão de farm Gerenciador de Fluxos de Trabalho e a base de dados de gestão do farm do Service Bus.
Desinstale o Microsoft Gerenciador de Fluxos de Trabalho, Gerenciador de Fluxos de Trabalho Client, Service Bus para Windows Server e Windows Fabric se estiverem instalados. Pode desinstalá-los do Painel de Controle. Se Windows Fabric estiver instalado, certifique-se de que instala o Azure Service Fabric depois de desinstalar Windows Fabric.
Importante
Se estiver a instalar o SharePoint Gerenciador de Fluxos de Trabalho num servidor do SharePoint, poderá ver "Windows Fabric" e "AppFabric 1.1 para Windows Server" instalados. Certifique-se de que desinstala apenas Windows Fabric. Não desinstale o AppFabric 1.1. É um serviço diferente e é necessário para a Cache Distribuída do SharePoint.
Se as pastas "%ProgramFiles%\Gerenciador de Fluxos de Trabalho\1.0" ou "%Program Files%\Service Bus\1.0" já existirem, tem de removê-las manualmente para que os próximos passos sejam bem-sucedidos.
Reinicie o servidor de Gerenciador de Fluxos de Trabalho do SharePoint.
Se ainda não estiver instalado, utilize os passos da secção Pré-requisitos acima para instalar o Azure Service Fabric.
Instale o SharePoint Gerenciador de Fluxos de Trabalho e o SharePoint Gerenciador de Fluxos de Trabalho Client. O SharePoint Gerenciador de Fluxos de Trabalho e o SharePoint Gerenciador de Fluxos de Trabalho Client podem ser transferidos a partir daqui. Os requisitos de sistema também podem ser encontrados nessa página.
Execute o Assistente de Configuração do Gerenciador de Fluxos de Trabalho e selecione "Associar um Farm de Gerenciador de Fluxos de Trabalho Existente" para voltar a associar-se ao farm anterior. Utilize as informações da base de dados, da conta de serviço e da Chave de Geração de Certificados utilizadas no farm "Clássico WFM".
Observação
Ao atualizar, normalmente não é necessário eliminar o Serviço de Fluxo de Trabalho existente Proxy de Aplicativo e voltar a ligar utilizando o cmdlet Register-SPWorkflowService. Se encontrar a inválida da Chave de Geração de Certificados para o SharePoint Gerenciador de Fluxos de Trabalho e o Service Bus, poderá ter de repô-la. Veja Repor a Chave de Geração de Certificados.
Execute novamente o Assistente de Configuração do Gerenciador de Fluxos de Trabalho, selecione Atualizar Gerenciador de Fluxos de Trabalho Farm e confirme os passos subsequentes até ao fim.
Observação
Este passo deve ser executado em todos os servidores no farm de Gerenciador de Fluxos de Trabalho do SharePoint. A opção "Atualizar Gerenciador de Fluxos de Trabalho Farm" é sempre apresentada no Assistente de Configuração do Gerenciador de Fluxos de Trabalho, quer seja ou não necessária uma atualização. Não há qualquer problema em executá-lo várias vezes ou quando não há nenhuma atualização pendente.
Se existir mais do que um servidor no farm de Gerenciador de Fluxos de Trabalho, repita os passos anteriores em todos os servidores do farm de fluxos de trabalho.
Instale o SharePoint Gerenciador de Fluxos de Trabalho Client em cada servidor no farm do SharePoint Server depois de desinstalar as versões anteriores.
Validar a instalação
Siga estes passos para confirmar que instalou e configurou com êxito os componentes necessários.
- Adicione um utilizador ao seu site do SharePoint e conceda ao utilizador permissões de site Designer.
- Instale o SharePoint Designer 2013 num computador cliente e crie um fluxo de trabalho com base na plataforma de Fluxo de Trabalho do SharePoint 2013. Para saber mais, confira o artigo Criar um fluxo de trabalho usando o SharePoint Designer 2013 e a plataforma SharePoint 2013 Workflow.
- Execute esse fluxo de trabalho a partir da interface do usuário do SharePoint
Solução de problemas
Por motivos de segurança, a conta de Configuração não pode ser utilizada para criar um fluxo de trabalho com base na plataforma de Fluxo de Trabalho do SharePoint 2013. Se tentar criar um fluxo de trabalho com base na plataforma fluxo de trabalho do SharePoint 2013 com o SharePoint Designer 2013, receberá um aviso a indicar que a lista de ações de fluxo de trabalho não existe e que o fluxo de trabalho não é criado.
O usuário que implanta e executa um fluxo de trabalho deve ser adicionado ao serviço de Perfil de Usuário. Verifique a página Aplicação do serviço de Perfis de Utilizador na Administração Central para confirmar que o utilizador que está a utilizar para validar a instalação do fluxo de trabalho está no serviço Perfil de Utilizador.
Pode determinar as portas que o SharePoint Server e Gerenciador de Fluxos de Trabalho estão a utilizar para HTTP e HTTPS com o Gestor de IIS, conforme mostrado na figura.
Figura: utilizar o Gestor de IIS para ver as portas utilizadas pelo SharePoint Gerenciador de Fluxos de Trabalho
O SharePoint Gerenciador de Fluxos de Trabalho comunica através de TCP/IP ou Pipes Nomeados. Certifique-se de que o protocolo de comunicação adequado está ativado na instância SQL Server que aloja as bases de dados do SharePoint Gerenciador de Fluxos de Trabalho.
O serviço Navegador SQL deve ser executado na instância do SQL Server que hospeda o banco de dados do Gerenciador de Fluxos de Trabalho.
A Conta de Sistema não pode ser utilizada para desenvolver um fluxo de trabalho.
Para resolver problemas do SharePoint Server, veja Resolução de problemas do SharePoint Server.