Prática recomendada

Concluído

Várias opções estão disponíveis para que sua equipe torne os fluxos criados mais fáceis de manter:

  • Use convenções de nomenclatura significativas e considere administradores e usuários.
  • Renomeie cada ação, por exemplo, renomear a ação Listar linhas para Listar Contatos da Conta.
  • Use comentários sobre ações para fins de documentação.
  • Use fluxos filho para evitar fluxos excessivamente complexos ou lógica repetida.

Fluxos pai e filho

O uso de fluxos filho permite separar partes de um fluxo em fluxos filho reutilizáveis.

Para criar um fluxo filho, você deve criar o fluxo em uma solução e usar o gatilho do Dataverse. O fluxo filho pode usar os seguintes gatilhos:

  • Botão disparado manualmente
  • Power Apps
  • Solicitação HTTP

O fluxo pai também deve estar em uma solução e, depois, pode usar a ação Executar um Fluxo Filho. O fluxo filho pode passar dados de volta para o fluxo pai com a resposta do Power Apps ou HTTP, conforme mostrado na imagem a seguir.

Captura de tela que mostra os fluxos pai e filho.

Usar Entidade de Serviço

Ao executar fluxos, você precisa entender o contexto de usuário em que o fluxo é executado. Para um fluxo Automatizado ou Agendado, o fluxo será executado como o proprietário do fluxo e as conexões existentes no fluxo serão usadas. O proprietário pode editar e alterar as conexões usadas. Para fluxos Instantâneos, o proprietário pode definir que o fluxo seja executado como proprietário ou como usuário e exigir que o usuário crie conexões usando suas próprias credenciais.

Por padrão, quando você adiciona uma ação e entra em um conector, ele usa as credenciais atuais do usuário interativo e, portanto, será executado no contexto desse usuário. Como alternativa, você pode entrar com uma Entidade de Serviço usando um usuário de aplicativo criado no Azure AD. Essa abordagem permite que as ações sejam implementadas usando um contexto de usuário de aplicativo do Dataverse.

Captura de tela do uso de entidades de segurança.