Esercitazione 5 - Aggiunta di un pulsante di azione personalizzato alla scheda di informazioni dettagliate per richiamare REST
È stata introdotta una funzionalità per aggiungere azioni personalizzate alle schede di informazioni dettagliate, attualmente disponibile in anteprima.
Vengono introdotti nuovi tipi di pulsanti per l'operazione Crea scheda per assistente V2.
Caso d'uso di esempio
Si creerà una scheda di informazioni dettagliate che verrà visualizzata quando la data di chiusura prevista di un'opportunità cade tra un giorno e si aggiungerà un'azione per estendere la data di chiusura prevista di 10 giorni.
Dati di test
Crea una o più opportunità la cui data di chiusura prevista sia la data corrente.
Passaggio 1: creare un trigger per avviare il flusso.
Impostare un trigger che viene eseguito ogni mattina alle ore 8:00.
Immettere Ricorrenza nella ricerca. Nei risultati della ricerca, sotto l'opzione Trigger, selezionare Ricorrenza.
Vedere il trigger seguente. In Intervallo immettere 1 e in Frequenza selezionare Giorno. In questo modo il trigger verrà eseguito una volta al giorno.
Le altre colonne possono essere impostate in base alle proprie esigenze. In questo esempio, l'opzione A queste ore è impostata su 8, in modo che il trigger venga eseguito ogni mattina alle ore 8:00.
Passaggio 2 - Recupero di tutte le opportunità che verranno chiuse in data odierna
Selezionare Nuovo passaggio, quindi immettere Microsoft Dataverse nella casella di ricerca e scegliere Elenca record.
Aggiungere una query di filtro per recuperare tutte le opportunità che verranno chiuse in data odierna.
estimatedclosedate eq @{formatDateTime(utcNow(), 'yyyy-MM-dd')}
Passaggio 3 - Creazione di una scheda di informazioni dettagliate personalizzata per ogni opportunità
Per tutte le opportunità recuperate al passaggio precedente, è possibile usare la nuova operazione Crea scheda per assistente V2 e creare una scheda di informazioni dettagliate.
Fare clic su Nuovo passaggio sotto l'azione Elenca record e aggiungere l'azione Applica a ogni.
Selezionare tutte le opportunità in Contenuto dinamico per l'iterazione.
Nell'operazione Applica a ogni selezionare Aggiungi un'azione e cercare Sales Insight. Apparirà l'azione Sales Insight come mostrato nella sezione introduttiva. Scegliere l'operazione Crea scheda per assistente V2.
Immettere l'ambiente e altri dettagli come richiesto. Per altre informazioni, consultare Esercitazione 1 - Hello World.
Come si vede, il testo del pulsante è Estendi data di chiusura.
Quindi, si imposterà Estendi data di chiusura in modo da estendere la data di chiusura prevista dell'opportunità correlata mediante REST.
Azione con uso di REST
Selezionare REST come tipo di pulsante e aggiungere l'endpoint OData con l'ID opportunità selezionato al passaggio precedente. Nel corpo di REST, aggiungere un json dinamico con data futura pari a 10 giorni dalla data odierna, quindi selezionare PATCH come metodo.
{"estimatedclosedate": "@{getFutureTime(10, 'Day', 'yyyy-MM-dd')}"}
Passaggio 4 - Salvataggio del flusso
Passaggio 5 - Test del flusso
Quando il flusso viene eseguito come pianificato o manualmente, una scheda verrà creata e visualizzata nel dashboard come mostrato di seguito.
L'azione definita è quindi disponibile come pulsante nella scheda di Sales Insights.
Cliccare su Estendi data di chiusura. L'opportunità verrà aggiornata con la nuova data di chiusura prevista e verrà visualizzato un messaggio di conferma.
Si è estesa la data di chiusura prevista dell'opportunità con una nuova azione mediante una chiamata a REST.