Procedura consigliata
Per semplificare la gestione dei flussi creati, sono disponibili diverse opzioni per il team:
- Usare convenzioni di denominazione significative e assicurarsi di tenere in considerazione amministratori e utenti.
- Rinominare ogni azione, ad esempio rinominare l'azione Elenca righe in Elenca contatti account.
- Usare i commenti con le azioni per documentarne lo scopo.
- Usare i flussi figlio per evitare flussi eccessivamente complessi o la ripetizione della logica.
Flussi padre e figlio
L'uso dei flussi figlio consente di separare parti di un flusso in flussi figlio riusabili.
Per creare un flusso figlio, è necessario creare il flusso in una soluzione e quindi utilizzare il trigger Dataverse. Il flusso figlio può usare i trigger seguenti:
- Pulsante attivato manualmente
- Power Apps
- Richiesta HTTP
Anche il flusso padre deve trovarsi in una soluzione e quindi può usare l'azione Esegue un flusso figlio. Il flusso figlio può ritrasmettere i dati al flusso padre con la risposta Power Apps o HTTP, come illustrato nell'immagine seguente.
Uso dell'entità servizio
Quando si eseguono flussi, è necessario comprendere il contesto utente in cui viene eseguito il flusso. Per un flusso Automatizzato o Pianificato, il flusso verrà eseguito come proprietario del flusso e verranno usate le connessioni esistenti nel flusso. Un proprietario può modificare le connessioni usate. Per i flussi di tipo Immediato, il proprietario può definire che il flusso venga eseguito come proprietario o come utente e richiedere all'utente di creare connessioni usando le proprie credenziali.
Per impostazione predefinita, quando si aggiunge un'azione e si accede a un connettore, vengono usate le credenziali dell'utente interattivo corrente e l'azione verrà quindi eseguita nel contesto di tale utente. In alternativa, è possibile accedere con un'entità servizio usando un utente dell'app creato in Azure AD. Questo approccio consente di implementare le azioni usando un contesto utente dell'app Dataverse.