Criar um fluxo automatizado com o Microsoft Dataverse

Important

Há três conectores disponíveis para conectar-se ao Dataverse. Use o conector Microsoft Dataverse recomendado. O conector Microsoft Dataverse (herdado), abordado neste artigo, e o Dynamics 365 Connector estão disponíveis se você não conseguir usar o conector recomendado.

Com o conector Microsoft Dataverse (herdado), você pode criar fluxos que são iniciados por eventos de criação e atualização no Dataverse. Além disso, você pode executar ações de criação, atualização, recuperação e exclusão nas linhas dentro do Dataverse.

Iniciar um fluxo da nuvem do Dataverse

Você pode usar qualquer um dos seguintes gatilhos para iniciar seu fluxo.

  • Quando uma etapa do fluxo é executada a partir de um fluxo do processo empresarial
  • Quando uma linha é adicionada
  • Quando uma linha é modificada
  • Quando uma linha é excluída
  • Quando uma ação é executada (versão preliminar)

Selecione um gatilho.

Se o gatilho selecionado exigir que um ambiente seja escolhido, você poderá escolher (Current), que sempre usa o banco de dados dentro do ambiente no qual o Power Automate é executado. Se você quiser sempre disparar seu fluxo com base em um evento em um ambiente específico, selecione esse ambiente.

Escolha um ambiente.

Você pode usar escopos para determinar se seu fluxo será executado se você adicionar uma linha, se uma nova linha for adicionada por um usuário dentro de sua unidade de negócios ou se uma nova linha for adicionada por qualquer usuário em sua organização.

Escolha um escopo.

Scope Temporização do gatilho
Unidade de Negócios A ação é tomada em uma linha pertencente à sua unidade de negócios
Organização A ação é realizada por qualquer pessoa dentro da organização ou banco de dados
Pai: divisão secundária A ação é tomada em uma linha pertencente à sua unidade de negócios ou a uma divisão secundária
Usuário A ação é tomada em uma linha pertencente a você

Os gatilhos que são executados quando uma linha é modificada também podem usar colunas de filtragem. Isso garante que o fluxo seja executado somente quando todas as colunas definidas são modificadas.

Important

Use colunas de filtro para impedir que o seu fluxo execute desnecessariamente.

Esse fluxo dispara sempre que o nome ou sobrenome de um contato pertencente ao usuário do fluxo é modificado.

Filtre as colunas.

Privilégios de gatilho

Para criar um fluxo de nuvem que seja acionado com base na criação, atualização ou exclusão em uma linha, o usuário precisa ter permissões de nível de usuário para criar, ler, gravar e excluir na tabela Registro de Retorno de Chamada. Além disso, dependendo dos escopos definidos, o usuário talvez precise pelo menos desse nível de leitura na mesma tabela. Saiba mais sobre a segurança do ambiente.

Gravar dados no Dataverse

Use uma das seguintes ações para gravar dados no Dataverse:

  • Criar uma nova linha
  • Atualizar uma linha

Aqui está um exemplo de criação de uma tarefa de acompanhamento quando determinado usuário cria uma linha de conta.

Tarefa de acompanhamento.

Conceitos avançados

Gravar dados em colunas de cliente, proprietário e relacionados

Para gravar dados em colunas de cliente, proprietário e relacionados, duas colunas devem ser preenchidas.

Categoria de coluna Configurações de exemplo
Assunto Relacionado = ID da linha (por exemplo, ID da conta) e Tipo Relacionado conforme selecionado na lista.
Cliente Representa a ID da linha e o tipo de cliente conforme selecionado na lista.
Proprietário Representa a ID da equipe ou do usuário do sistema, bem como o tipo do proprietário, conforme selecionado na lista.

Habilitar o comportamento de upsert

Você pode aproveitar o comando atualizar uma linha para fornecer ações de upsert, o que atualiza a linha caso ela já exista ou, caso contrário, cria uma linha. Para invocar o upsert, forneça a tabela e uma chave GUID. Se a linha com o tipo e a chave especificados existe, uma atualização ocorre. Caso contrário, é criada uma linha com a chave especificada.

Comportamento de gatilho

Se você tiver um gatilho registrado na atualização de uma linha, o fluxo será executado para cada atualização confirmada na linha fornecida. O serviço invoca seu fluxo de forma assíncrona e, com o conteúdo que ele captura no momento, a invocação ocorre.

Execuções de fluxo poderão se atrasar se houver uma lista de pendências de trabalhos do sistema em seu ambiente. Se esse atraso ocorre, o fluxo é disparado quando o trabalho do sistema para invocar o fluxo é executado.

Note

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).