Compartilhar via


Diretrizes: migrar dos fluxos de trabalho clássicos para os fluxos do Power Automate no SharePoint

Cenário atual

Para usuários empresariais que criam aplicativos e processam automações no SharePoint hoje e no futuro, o Microsoft Power Apps e os fluxos dentro do Microsoft Power Automate são suas ferramentas escolhidas. Essa transição natural está bem em andamento à medida que o SharePoint evolui dos fluxos de trabalho do InfoPath e do SharePoint Designer para a simplicidade e versatilidade dos Power Apps e fluxos no Power Automate.

Cenário atual

Cenário atual

Este artigo fornece especificamente diretrizes sobre como planejar a transição de fluxos de trabalho clássicos do SharePoint para fluxos do Power Automate.

Fluxos de trabalho clássicos no SharePoint

Fluxos de trabalho clássicos no SharePoint constituem dois sistemas de fluxo de trabalho ou seja,

Embora ambos os sistemas de fluxo de trabalho permitam que os usuários criem e publiquem fluxos de trabalho no SharePoint, confira as seguintes principais diferenças:

  • Os fluxos de trabalho do SharePoint 2010, lançados juntamente com o SharePoint Server 2010, estão hospedados e executados no runtime do fluxo de trabalho do SharePoint.
  • Os fluxos de trabalho do SharePoint 2013, lançados juntamente com o SharePoint Server 2013, são hospedados no SharePoint e executados em Gerenciador de Fluxos de Trabalho, que é executado de forma independente.

Os usuários usam principalmente o SharePoint Designer para criar e publicar fluxos de trabalho no SharePoint, enquanto os desenvolvedores profissionais, que buscam estender e criar fluxos de trabalho, usam o Visual Studio para criar e publicar fluxos de trabalho no SharePoint.

Importante

Após 1º de agosto de 2020, novos clientes do Microsoft 365 podem usar fluxos de trabalho do SharePoint 2013 ou Power Automate. No entanto, os fluxos de trabalho do SharePoint 2013 seguirão um caminho de desativação semelhante no futuro, portanto, é altamente recomendável usar o Power Automate ou outras soluções com suporte. Se você quiser saber mais sobre o uso do fluxo de trabalho do SharePoint 2013 dentro de seu locatário, poderá usar a ferramenta de Avaliação do Fluxo de Trabalho 2013. Essa ferramenta avaliará seu locatário no uso do fluxo de trabalho do SharePoint 2013 e gerará um relatório do Power BI com as descobertas.

Observação

A Ferramenta de Migração do SharePoint (SPMT) permite migrar fluxos de trabalho do SharePoint Server 2010 e o SharePoint Designer 2010 & fluxos de trabalho de 2013 para o Power Automate. Saiba mais sobre como migrar seus fluxos de trabalho do SharePoint Server e do SharePoint Designer com o SPMT.

Fluxos de trabalho modernos com fluxos do Power Automate

Desde o lançamento de fluxos de trabalho clássicos, os aplicativos do SharePoint e do Microsoft 365 evoluíram para fornecer experiências atraentes, flexíveis e mais performantes. Experiências modernas no SharePoint se integram ao restante dos aplicativos e serviços do Microsoft 365 que impulsionam a segurança, a produtividade e a colaboração.

O Power Automate ajuda usuários e empresas a criar fluxos de trabalho automatizados entre seus aplicativos e serviços favoritos para obter notificações, coletar dados, automatizar políticas de negócios e muito mais.

Usando o Microsoft Power Automate, os usuários do SharePoint podem usar o SharePoint Connector para criar automações para quando os dados forem alterados em uma lista ou biblioteca. Os usuários podem criar fluxos de trabalho simples e complexos, como, mas não se limitando a:

  • Envie um email quando um novo item for criado em uma lista.
  • Inicie a aprovação quando um novo arquivo for adicionado em uma biblioteca.

Para criar e criar fluxos, os usuários usam principalmente o site do Power Automate , enquanto os usuários também podem criar fluxos de dentro do SharePoint ou usando o aplicativo móvel Power Automate.

Para saber mais sobre como criar fluxos de trabalho usando o Power Automate no SharePoint, comece aqui: Aplicativos empresariais e aplicativos empresariais Processos empresariais e automação de processos empresariais.

Pontos de dor na movimentação entre fluxos de trabalho clássicos nos fluxos do SharePoint e do Power Automate

Muitas pessoas sentem que há lacunas significativas entre fluxos de trabalho do SharePoint Designer (clássico) e fluxos do Power Automate, mas a lista não é longa. Claro, há algumas soluções alternativas que você deve considerar em seu planejamento à medida que você passa de fluxos de trabalho clássicos para fluxos do Power Automate.

  • Limite de execução de 30 dias para fluxos – o SharePoint Designer fluxos de trabalho podem ser executados sem parar, mas os fluxos têm uma vida útil de 30 dias. Ultrapassar essa limitação significa que seu fluxo precisará chamar a si mesmo de uma maneira re-entrante para reiniciar o tique-taque do relógio. Dependendo da solução que você optar por fazer isso, isso pode exigir uma licença premium do Power Automate.
  • Conector HTTP – Se você fizer chamadas para a API REST do SharePoint, poderá usar a ação 'Enviar solicitação HTTP ao SharePoint' disponível no conector do SharePoint. O Flow também tem um conector HTTP genérico (como uma ação), mas é um conector Premium. Se você usar chamadas HTTP extensivamente, talvez queira criar um usuário de "conta de serviço" com uma licença do Power Automate e executar esses fluxos com essa conta de usuário. Isso também facilitará o gerenciamento do conjunto de fluxos que você considera fluxos "empresariais".
  • Fluxos reutilizáveis – Usando algum pensamento modular, você pode criar um fluxo de master que um fluxo por lista ou biblioteca pode chamar para fazer o trabalho pesado. De certa forma, isso é até preferível, pois você pode editar um fluxo que é usado em muitos locais centralmente. No entanto, isso exigirá uma licença do Power Automate Premium. Como alternativa, você pode usar ações de fluxo para descobrir todas as listas ou bibliotecas que correspondem a alguns critérios e executar o fluxo em todos eles em um temporizador, em vez de com base em eventos.
  • Armazenamento de histórico do fluxo de trabalho – Os fluxos mantêm um histórico amplamente detalhado no contexto do próprio fluxo no Power Automate dashboard para as execuções que ocorreram nos últimos 28 dias. Se você precisar de acompanhamento em seus sites ou manter o registro em log histórico por mais de 28 dias, poderá ter as informações de log de fluxo em uma lista criada.
  • Representação – Nos fluxos de trabalho do SharePoint 2010, você pode adicionar uma etapa de representação para atuar como um usuário diferente. Você pode obter uma funcionalidade semelhante usando diferentes contas de usuário com priviledges diferentes (elevados) para determinadas ações. Como alternativa, você pode considerar o uso de um registro do Aplicativo do Azure Active Directory, atribuindo-lhe permissões e usando-a para chamar diretamente para as APIs. Este último exigirá uma licença premium do Power Automate e exigirá mais esforço manual para fazer as chamadas.

Embora esses pontos de dor existam, você pode ver que há soluções alternativas para cada um deles. Tenha cuidado que algumas dessas soluções alternativas exigirão uma licença de Power Automate Premium. Leia mais sobre as implicações da licença de fazer isso e quem precisará ter uma licença Premium.

Aprovações modernas com fluxos do Power Automate

As aprovações são o cenário de fluxo de trabalho mais comum quando se trata de automatizar processos de negócios no SharePoint. Em transição para fluxos do Power Automate, as aprovações podem ser simplificadas para dados no SharePoint, Dynamics 365, formulários, SQL e assim por diante. Você pode criar aprovações em seu fluxo de trabalho e exibir solicitações enviadas e recebidas em um centro de ações unificado. As aprovações do Power Automate permitem que os usuários personalizem fluxos e criem aprovações para os seguintes tipos:

As aprovações do SharePoint, como aprovações de página, aprovações de documentos e aprovações de associação de hub são integradas e alimentadas por fluxos do Power Automate, fornecendo aos usuários a flexibilidade de personalizar o processo de negócios para cada um dos cenários de aprovação.

Criação de fluxos e fluxos de trabalho clássicos

Para entender completamente os aprimoramentos da criação de fluxos de trabalho com fluxos no Power Automate e fluxos de trabalho clássicos usando o SharePoint Designer, os usuários devem primeiro familiarizar-se com as terminologias de fluxo de trabalho usadas pelas ferramentas de fluxo de trabalho; ou seja, o SharePoint Designer e o Power Automate.

Para criar fluxos de trabalho, conforme descrito nas seções anteriores, os usuários usam principalmente o SharePoint Designer para criar fluxos de trabalho clássicos e o portal do site do Power Automate para criar fluxos.

Confira as tabelas a seguir que comparam as terminologias, gatilhos e ações do fluxo de trabalho para os conceitos e suporte mais comuns do fluxo de trabalho.

Embora as listas a seguir mostrem alguns dos recursos de fluxo de trabalho mais comuns, o Power Automate oferece muito mais recursos e é atualizado ativamente com novos recursos. É altamente recomendável visitar os seguintes sites do Power Automate para aprendizado guiado:

Conceitos de fluxo de trabalho

Conceito de fluxo de trabalho Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate
Uma condição que faz com que o fluxo de trabalho seja executado ou executado Iniciar opções e eventos Gatilho
Criar blocos que permitem aos usuários personalizar o fluxo de trabalho com a lógica de negócios Ações Ações
Aplicar e executar lógica de negócios condicional em fluxos de trabalho Condições Condições (disponíveis em Ações)
Obter entrada adicional dos usuários ao executar fluxos de trabalho manuais Formulário de iniciação Entradas de gatilho

Tipos de fluxo de trabalho

Tipo de fluxo de trabalho Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Listar fluxos de trabalho Sim Sim
Fluxos de trabalho de biblioteca Sim Sim
Fluxos de trabalho reutilizáveis Sim Não disponível
Fluxos de trabalho do site Sim Não disponível

Integrações do SharePoint

Integração do SharePoint Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Create um fluxo de trabalho personalizado de uma lista ou biblioteca Sim Sim, somente em Experiências Modernas
Executar ou iniciar um fluxo de trabalho personalizado para um item ou um arquivo ou uma pasta Sim Sim, somente em Experiências Modernas
Create e responder à aprovação padrão de um item ou arquivo Sim Sim
Create e responder às aprovações clássicas da página de publicação Sim Não disponível
Create e responder às aprovações de página modernas Não disponível Sim
Create e gerenciar solicitações de aprovação de associação do Hub Site Não disponível Sim

Listar gatilhos

Gatilho de lista Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Quando um item é criado Sim Sim
Quando um item é modificado Sim Sim
Quando um item é criado ou modificado Não disponível Sim
Fluxos de trabalho do site Sim Não disponível
Quando um item é excluído Não disponível Sim
Para um item selecionado Sim Sim

Ações da lista

Ação listar Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Obter itens Não disponível Sim
Create um item Sim Sim
Atualizar um item Sim Sim
Excluir um item Sim Sim
Copiar um item de lista Sim Sim, reutilizando a ação 'Create um item'
Obter anexos Não disponível Sim
Obter conteúdo de anexo Não disponível Sim
Adicionar anexo Não disponível Sim
Excluir anexo Não disponível Sim
Definir valor de campo no item atual Sim Sim, usando a ação 'Atualizar um item'
Obter alterações para um item Não Sim

Gatilhos de arquivo

Ação listar Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Quando um arquivo é criado Sim, usando gatilhos de lista Sim
Quando um arquivo é criado em uma pasta Não disponível Sim
Quando um arquivo é modificado Sim, usando gatilhos de lista Sim
Quando um arquivo é criado ou modificado Não disponível Sim
Quando um arquivo é criado ou modificado em uma pasta Não disponível Sim
Quando um arquivo é excluído Não disponível Sim
Para um arquivo selecionado Sim, usando gatilhos de lista Sim

Ações de arquivo

Ação de arquivo Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Obter arquivos Não disponível Sim
Create conteúdo do arquivo Não disponível Sim
Obter propriedades de arquivo Não disponível Sim
Create um arquivo Não disponível Sim
Create nova pasta Não disponível Sim
Atualizar propriedades do arquivo Sim, usando gatilhos de lista Sim
Excluir um arquivo Sim, usando gatilhos de lista Sim
Copiar arquivo Não disponível Sim
Copiar pasta Não disponível Sim
Mover arquivo Não disponível Sim
Obter alterações para um arquivo (somente propriedades) Não Sim

Ações de gerenciamento de documentos

Ação de gerenciamento de documentos Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Arquivo check-in Sim Sim
Arquivo de check-out Sim Sim
Descartar check-out Sim Sim
Excluir rascunhos Sim Não disponível
Aguarde a alteração no documento marcar status Sim Não disponível

Ações de gerenciamento de permissões

Ação de gerenciamento de permissões Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Conceder acesso a um item ou a uma pasta Sim Sim
Parar de compartilhar um item ou um arquivo Sim Sim
Create link de compartilhamento para um arquivo ou pasta Não disponível Sim

Ações de aprovação

Ação de aprovação Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Definir status de aprovação de conteúdo de um item ou um arquivo ou uma página Sim Sim
Create e aguardar a aprovação de um item ou arquivo Sim Sim
Incluir anexos em solicitações de aprovação Não disponível Sim
Responder às aprovações Sim Sim
Create aprovações sequenciais Sim Sim
Create aprovações paralelas Sim Sim
Cancelar aprovações Sim Sim
Reatribuir aprovações Sim Sim
Botões de aprovação personalizados Sim Sim
Centro de aprovação unificado Não disponível Sim

Recursos de controles de fluxo de trabalho

Funcionalidade de controles de fluxo de trabalho Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Primitivos do fluxo de trabalho: loops, fazer até, comutador, paralelos Sim Sim
Estágio de fluxo de trabalho Sim Sim, funciona apenas com permissões modernas
Fluxos baseados em agenda Sim Sim
Variáveis Sim Sim
Email designer e editor de texto rico Não disponível Sim
Versão dos fluxos de trabalho Não disponível Não disponível
Copiar/colar ações Sim Sim

Administração de fluxo de trabalho

Administração de fluxo de trabalho Fluxo de trabalho do Microsoft Office SharePoint Online Power Automate flow
Local central para exibir todos os fluxos de trabalho Sim, disponível apenas para exibição de uma determinada lista ou biblioteca Sim, 'Meus fluxos' lista fluxos de usuário
Compartilhar fluxos de trabalho com usuários de lista ou biblioteca Sim Sim
Compartilhar fluxos de trabalho com usuários Não disponível Sim
Salvar uma cópia do fluxo de trabalho para criar uma cópia do fluxo de trabalho Não disponível Sim
Versão do fluxo de trabalho Não disponível Não
Criar um fluxo de trabalho com permissões elevadas Sim, concedendo permissões ao aplicativo de fluxo de trabalho e, em seguida, usando a ação Etapa do Aplicativo e suplementos do SharePoint Não disponível