Migrações de fluxo de trabalho do SharePoint Designer 2010 e 2013 para o Power Automate

A SPMT (Ferramenta de Migração do SharePoint) 4.1 agora dá suporte à migração dos fluxos de trabalho do SPD (Designer do SharePoint) 2010 e 2013.

As ações são os principais elementos que formam uma definição de fluxo de trabalho. A versão atual do SPMT pode migrar algumas ações comumente usadas, mas nem todas têm suporte no momento. As versões futuras do SPMT darão suporte a mais ações do SPD.

Ações

Categoria de ação do fluxo de trabalho Ação do fluxo de trabalho Versão do fluxo de trabalho Ação de fluxo no Power Automate
Ação principal Enviar um Email 2010, 2013 Enviar um email
Ação principal Set workflow variable 2010, 2013 Definir variável
Ação principal Fazer Cálculo 2010, 2013 Definir variável
Ação principal Registrar na Lista de Histórico* 2010, 2013 Escrever
Ação principal Definir status do fluxo de trabalho* 2010, 2013 Escrever
Ação principal Ir para o palco** 2010, 2013
Ação principal Adicionar um Comentário 2010, 2013 Escrever
Ação principal Adicionar Hora à Data 2010, 2013 Definir variável
Ação principal Pausar Durante 2010, 2013 Atraso
Ação principal Pausar até a Data 2010, 2013 Atrasar até
Ação do utilitário Extrair subcadeia do fim da cadeia de caracteres 2010, 2013 Definir variável
Ação do utilitário Extrair subcadeia do índice da cadeia de caracteres 2010, 2013 Definir variável
Ação do utilitário Extrair subcadeia do início da cadeia de caracteres 2010, 2013 Definir variável
Ação do utilitário Extrai a substring da cadeia de caracteres do índice com comprimento 2010, 2013 Definir variável
Ação do utilitário Substring de barbatana na cadeia de caracteres 2013 Definir variável
Ação do utilitário Substituir Subcadeia de Caracteres na Cadeia de Caracteres 2013 Definir variável
Ação do utilitário Aparar cadeia de caracteres 2013 Definir variável
Ação do utilitário Localizar intervalo entre datas 2010, 2013 Definir variável
Ação de Lista Criar Novo Item de Lista 2010, 2013 Criar item
Ação de Lista Definir valor de campo no item atual 2010, 2013 Enviar uma solicitação HTTP para o SharePoint
Ação de Lista Atualizar item de lista 2010, 2013 Enviar uma solicitação HTTP para o SharePoint
Ação de Lista Check in item 2010, 2013 Fazer check-in no arquivo
Ação de Lista Check out item 2010, 2013 Arquivo de check-out
Ação de Lista Discard check out item 2010, 2013 Descartar marcar check-out
Ação de Lista Excluir item 2010, 2013 Excluir item ou Excluir arquivo
Ação de tarefa Atribuir uma tarefa 2013 Começar, aguardar uma aprovação
Ação de tarefa Iniciar um processo de tarefa 2013 Começar, aguardar uma aprovação
Ação de tarefa Iniciar o Processo de Aprovação 2010 Começar, aguardar uma aprovação
Ação de tarefa Iniciar o Processo de Comentários 2010 Começar, aguardar uma aprovação
Ação de tarefa Iniciar o Processo de Tarefas Personalizadas 2010 Começar, aguardar uma aprovação
Ação de tarefa Atribuir um Item de Tarefa Pendente 2010 Começar, aguardar uma aprovação
Condition If/else 2010, 2013 If/else
Condition Criado por uma pessoa específica 2010, 2013 If/else
Condition Criado em um intervalo de datas específicas 2010, 2013 If/else
Condition Modificado por uma pessoa específica 2010, 2013 If/else
Condition Modificado em um intervalo de tempo específico 2010, 2013 If/else
Condition O campo do título contém palavras-chave 2010, 2013 If/else
Condition Se o campo do item atual for igual a zero 2010 If/else
Condition O tamanho do arquivo em um intervalo específico, quilobyte 2010 If/else
Condition O tipo de arquivo é um tipo específico 2010 If/else

Observação

* Não há nenhuma ação de correspondência direta no Power Automate para ações de fluxo de trabalho como "Registrar na Lista de Histórico" e "Definir Status do Fluxo de Trabalho". A ação "Compose" é usada como uma ação de espaço reservado em fluxos migrados.

** Um fluxo de trabalho com vários estágios forma um gráfico direcionado. Não é possível dar suporte a um grafo direcionado geral no Power Automate. A ferramenta de migração só converte o fluxo de trabalho com um formato de estágio de Árvore Enraizada Direcionada (ou Arborescência) e relata um erro de outra forma.

Ações de fluxo de trabalho do Designer não migradas

Categoria de ação do fluxo de trabalho Ação do fluxo de trabalho Versão do fluxo de trabalho
Ação principal Chamar Serviço Web HTTP 2013
Ação principal Dicionário de compilação 2013
Ação principal Contar itens em um dicionário 2013
Ação principal Obter um item de um dicionário 2013
Ação principal Definir a parte de hora do campo data/hora 2010, 2013
Ação principal Stop workflow 2010
Ação de Lista Copie o documento 2010, 2013
Ação de Lista Aguardar evento no item da lista 2010, 2013
Ação de Lista Wait for field change in current item 2010, 2013
Ação de Lista Traduzir documento 2013
Ação de Lista Declarar registro 2010
Ação de Lista Cancelar declaração de registro 2010
Ação de Lista Definir status de aprovação de conteúdo 2010
Ação de Lista Excluir rascunhos 2010
Ação de Lista Excluir Versões Anteriores 2010
Ação de Lista Aguarde a alteração no status do Check-out do Documento 2010
Ação de tarefa Assign a form to a group 2010
Ação de tarefa Coleta de Dados de um Usuário 2010
Ação de condição Pessoa é um usuário válido do SharePoint 2010, 2013
Ação de coordenação Iniciar um fluxo de trabalho de lista 2013
Ação de coordenação Iniciar um fluxo de trabalho do Site 2013
Loop Loop no tempo 2013
Loop Loop with Condition 2013
Paralela Bloco paralelo 2010, 2013
Relacional Lookup manager of a user 2010
Conjunto de Documentos Capture uma versão do Conjunto de Documentos 2010
Conjunto de Documentos Send document set to repository 2010
Conjunto de Documentos Definir o status de aprovação de conteúdo para conjunto de documentos 2010
Conjunto de Documentos Iniciar processo de aprovação do conjunto de documentos 2010

Por padrão, a ferramenta de migração interrompe a migração do fluxo de trabalho e relata erros se houver uma ou mais ações não suportadas no fluxo de trabalho de origem. Você pode permitir que a ferramenta continue o processo de migração selecionando a opção "Converter em ação do Compose" nas configurações de migração, "Lidar com ação não suportada".

Pesquisas

As pesquisas são usadas em muitas ações de fluxo de trabalho. Os tipos de pesquisa incluem:

  • Procure por cadeia de caracteres. É usado em campos de texto, como campos de "corpo" de email e campos de "solicitação" de tarefa.
  • Pesquisa de usuário. É usado em campos de usuário, como campos "para" email e campos "participante" da tarefa.

No Power Automate, "Conteúdo dinâmico" é usado para fornecer valor dinâmico, semelhante à pesquisa no fluxo de trabalho.

Procurar por cadeia de caracteres

As pesquisas com suporte para a cadeia de caracteres incluem:

  • Obter o valor do campo do item atual
  • Obter o valor de uma variável
  • Obter valor do contexto
  • Obter o valor do campo da lista atual
  • Obter o valor do campo de outra lista
  • O parâmetro coleta dados quando este fluxo de trabalho é iniciado manualmente

As pesquisas sem suporte para cadeia de caracteres incluem:

  • Obtém o valor do campo da lista de tarefas associada
  • Obtém o valor do campo da lista de histórico associada

Pesquisa de usuário

As pesquisas com suporte para o usuário incluem:

  • Nome de usuário. Um usuário do Active Directory (AD) no fluxo de trabalho é mapeado para um usuário do Microsoft Entra no fluxo do Power Automate migrado.

As pesquisas sem suporte para o usuário incluem:

  • Nome do grupo do SharePoint
  • Gerenciador de hierarquia

Parâmetros do Formulário de Iniciação

No fluxo de trabalho do SharePoint Designer, os parâmetros do formulário de iniciação podem ser configurados para um fluxo de trabalho iniciado manualmente. Quando os fluxos de trabalho são executados, esses parâmetros são fornecidos pelo usuário e seus valores são definidos como variáveis. Após a migração, os parâmetros do formulário de iniciação são convertidos nas entradas do fluxo do Power Automate disparado manualmente.