Creare un flusso cloud con il connettore Microsoft Dataverse (legacy)
Con il connettore Microsoft Dataverse puoi creare flussi che vengono avviati da eventi di creazione e aggiornamento in Dataverse. Puoi anche eseguire azioni di creazione, aggiornamento, recupero ed eliminazione sulle righe presenti in Dataverse.
Importante
I flussi creati con il connettore Dataverse (legacy) non funzioneranno più dopo la data che verrà annunciata nel corso dell'anno 2024. Per eseguire la migrazione automatica dal connettore Dataverse (legacy) al connettore Microsoft Dataverse, utilizza lo strumento di migrazione in Power Automate.
Avviare un flusso cloud da Dataverse
Per avviare il flusso, puoi usare uno dei trigger seguenti.
- Quando un passaggio di flusso viene eseguito da un processo aziendale.
- Quando una riga viene aggiunta, modificata o eliminata.
- Quando viene eseguita un'azione.
Se per il trigger selezionato è necessario un ambiente, puoi scegliere (Current)
, che utilizza sempre il database nell'ambiente in cui viene eseguito Power Automate. Se vuoi avviare sempre il flusso in base a un evento in un ambiente specifico, seleziona l'ambiente corrispondente.
È possibile utilizzare gli ambiti per determinare se il flusso viene eseguito in uno dei seguenti scenari:
- Se aggiungi riga.
- Se un utente all'interno della tua business unit aggiunge una nuova riga.
- Se un utente della tua organizzazione aggiunge una nuova riga.
Scope | Intervallo di trigger |
---|---|
Business Unit | Viene eseguita un'azione su una riga di proprietà della Business Unit |
Azienda | Viene eseguita un'azione da un qualsiasi utente dell'organizzazione o del database |
Padre: Business Unit figlio | Viene eseguita un'azione su una riga di proprietà della Business Unit o della Business Unit figlio |
Utente | Viene eseguita un'azione su una riga di proprietà dell'utente |
I trigger che vengono eseguiti quando una riga viene modificata possono usare anche le colonne di filtro. Garantisci così che il flusso verrà eseguito solo quando una delle colonne definite viene modificata.
Importante
Per evitare l'inutile esecuzione del filtro, utilizza le colonne di filtro.
Questo flusso si attiva ogni volta che il nome o il cognome di un contatto di proprietà dell'utente del flusso viene modificato.
Privilegi di trigger
Perché un utente possa creare un flusso cloud avviato sulla base di operazioni di creazione, aggiornamento o eliminazione di una riga, è necessario che disponga delle autorizzazioni per creare, leggere, scrivere, leggere ed eliminare nella tabella Registrazione callback. A seconda degli ambiti definiti, potrebbe anche essere necessario che l'utente abbia almeno quel livello di lettura nella stessa tabella. Altre informazioni sulla sicurezza dell'ambiente.
Scrivere dati in Dataverse
Per scrivere i dati in Dataverse, usa una delle azioni seguenti:
- Crea una nuova riga
- Aggiorna una riga
Di seguito è riportato un esempio di creazione di un'attività di follow-up quando l'utente specificato crea una nuova riga dell'account.
Concetti avanzati
Scrivere i dati nelle colonne Cliente, Proprietario e Tema
Per scrivere i dati nelle colonne Cliente, Proprietario e Tema, è necessario popolare due colonne.
Categoria colonna | Impostazioni di esempio |
---|---|
Riguardante | ID della riga (ad esempio ID account) e Tipo relativo come selezionato dall'elenco. |
Cliente | Rappresenta l'ID della riga e il tipo di cliente come selezionato dall'elenco. |
Proprietario | Rappresenta l'ID dell'utente di sistema o del team e il tipo di proprietario come selezionato dall'elenco. |
Abilitare il comportamento di upsert
Puoi usare il comando aggiorna una riga per fornire le azioni di upsert. Questo comando aggiorna la riga se esiste già o crea una nuova riga. Per richiamare l'upsert, specifica la tabella e una chiave GUID. Se esiste una riga con il tipo e la chiave specificati, il record viene aggiornato. In caso contrario, viene creata una riga con la chiave specificata.
Comportamento di trigger
Se esiste un trigger registrato nell'aggiornamento di una riga, il flusso viene eseguito per ogni aggiornamento eseguito sulla riga specificata. Il servizio richiama il flusso in modo asincrono e usa il payload acquisito al momento della chiamata.
Le esecuzioni dei flussi potrebbero essere ritardate in presenza di un backlog dei processi di sistema nell'ambiente in uso. Se l'esecuzione viene ritardata, il flusso viene avviato quando viene eseguito il processo di sistema che richiama il flusso.
Informazioni correlate
Aggiungere app canvas e flussi cloud a una soluzione per impostazione predefinita