Prática recomendada
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 documentar sua finalidade.
- Use fluxos filho (em soluções) 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.
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.