Usare una richiesta predefinita in un plug-in Dataverse con poco codice in Power Apps (anteprima)

[Questo argomento fa parte della documentazione di pre-rilascio, pertanto è soggetto a modifiche.]

Un plug-in con poco codice può abilitare una logica aziendale avanzata senza la necessità di scrivere codice. Puoi invece utilizzare PowerFx, che è un linguaggio di espressione simile a Excel. Nell'esempio seguente, aggiungi una colonna denominata Riepilogo alla tabella E-mail. Quindi, crei un plug-in a basso codice che utilizza la AISummarizerichiesta predefinita per riepilogare l'e-mail e salvare il riepilogo nella nuova colonna Riepilogo.

Importante

  • Questa è una funzionalità di anteprima.
  • Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.

Prerequisiti

Aggiungi una nuova colonna chiamata "Riepilogo" alla tabella E-mail

Il primo passo è creare una nuova colonna per il riepilogo.

  1. Accedere a Power Apps.

    Se non disponi già di un account Power Apps, seleziona il collegamento gratuito Attività iniziali.

  2. Dalla barra di spostamento a sinistra, seleziona Tabelle.

  3. Seleziona la tabella E-mail, quindi Modifica.

  4. Selezionare Nuova colonna.

  5. Nel campo Nome visualizzato immetti Riepilogo.

  6. Nel campo Descrizione, inserisci Un riepilogo dell'e-mail generata dall'intelligenza artificiale.

  7. Nel campo Tipo di dati seleziona Testo e poi in Più righe di testo, seleziona Testo normale.

  8. Dopo aver verificato le opzioni selezionate, seleziona Salva.

    Screenshot della finestra di dialogo

Aggiungi la colonna "Riepilogo" al modulo e-mail

Il prossimo passo è aggiungere la nuova colonna al modulo.

  1. Sempre nelle proprietà della tabella E-mail, trova la sezione Esperienze con i dati e seleziona Moduli.

  2. Seleziona E-mail>Modifica.

  3. Nel menu di spostamento a sinistra seleziona Componenti.

    Screenshot dell'opzione

  4. Seleziona e trascina una sezione a 2 colonne nella parte inferiore del modulo.

  5. Con la nuova sezione selezionata, imposta la proprietà Etichetta su Contenuto generato dall'intelligenza artificiale.

  6. Nel menu di spostamento a sinistra, seleziona Colonne tabella.

  7. Seleziona e trascina la colonna Riepilogo per aggiungerla alla nuova sezione del modulo.

  8. Seleziona la colonna Riepilogo nel modulo.

  9. Nella sezione delle proprietà sul lato destro della pagina, seleziona la proprietà Larghezza campo modulo e utilizza il menu a discesa per modificare il valore in 2 colonne.

  10. Seleziona la proprietà Altezza campo modulo e utilizza la freccia su e giù per modificare il valore in 5 righe.

    Screenshot della finestra di dialogo

  11. Seleziona Salva e pubblica.

Creazione di un plug-in con poco codice

Ora si procederà alla creazione del plug-in.

  1. Nel menu di spostamento a sinistra, seleziona App>Condivisi con l'utente corrente.

  2. Seleziona App acceleratore Dataverse>Riproduci>Crea plug-in automatizzato.

  3. Nel campo Nome visualizzato immetti Riassumi E-mail.

  4. Nel campo Tabella, seleziona E-mail.

  5. Nel campo Espressione immetti il valore seguente:

    Set(Summary, AISummarize(Description))

    Nota

    La formula mostrata in precedenza utilizza l'intelligenza artificiale per riassumere l'e-mail indipendentemente dalla lunghezza. In alternativa, puoi utilizzare una condizione nella formula per riepilogare solo se la lunghezza del testo è superiore a una dimensione specificata. Nell'esempio seguente, il testo viene riepilogato solo se la lunghezza del campo Descrizione è superiore a 1.000 caratteri. Se contiene meno di 1.000 caratteri, il riepilogo viene aggiornato con il testo, Le e-mail con meno di 1.000 caratteri non vengono riepilogate.

    If (Len(Description) > 1000, Set(Summary, AISummarize(Description)), Set(Summary, "Emails shorter than 1,000 characters are not summarized."))

    Screenshot della creazione di un nuovo plug-in dell'app Acceleratore Dataverse.

  6. Seleziona Salva.

Testa il plug-in con poco codice

Nell'esempio seguente viene utilizzata l'app Acceleratore delle vendite. Qualsiasi app in cui hai accesso a una tabella come Account o Contatto, a cui possono essere associate attività.

  1. Apri un'app basata su modello, che includa la tabella Account o Contatti.

  2. Nell'app basata su modello, seleziona Account.

  3. Apri un record Account esistente. Crea un record Account se non ne esiste uno.

  4. Nella sezione Sequenza temporale al centro del modulo dell'account, seleziona il segno più (+) >E-mail.

  5. Nella colonna Oggetto, inserisci Demo riepilogo intelligenza artificiale.

  6. Nella sezione del corpo dell'e-mail, inserisci il testo seguente. È intenzionalmente lungo in modo che tu possa notare facilmente la differenza una volta che il plug-in lo riassume. Screenshot del riepilogo nel passaggio 8.

    Gentile team del supporto clienti,

    spero vada tutto bene. Mi chiamo Paul Cannon e scrivo in merito al mio recente ordine (n. 123456) effettuato sul sito Web. Sono un cliente fedele da diversi anni e questa è la prima volta che riscontro un problema così importante.

    Ieri, dopo aver ricevuto il mio ordine, sono rimasto turbato nel constatare che dalla spedizione mancavano diversi articoli. Ho controllato attentamente il documento di trasporto confrontandolo con gli articoli nella confezione e sembra che manchino i seguenti articoli:

    Prodotto A: quantità: 2
    Prodotto B: quantità 1
    Prodotto C: quantità: 3

    Ho allegato una foto del documento di trasporto e il contenuto del pacchetto come riferimento. Come è possibile immaginare, sono piuttosto deluso perché questi articoli erano destinati a un evento speciale che si svolgerà questo fine settimana e ora sono rimasto senza componenti cruciali.

    A complicare le cose, ho anche notato che uno degli articoli che ho ricevuto, il Prodotto D, è arrivato danneggiato. La confezione era aperta e, dopo un'ispezione, il prodotto stesso presenta graffi e ammaccature visibili. Ho allegato le immagini dell'articolo danneggiato per l'analisi.

    Capisco che possano verificarsi errori nel processo di evasione degli ordini, ma spero che il team possa ripristinare tempestivamente questa situazione. Poiché l'evento si avvicina rapidamente, il tempo è essenziale. Richiedo cortesemente di:

    spedire gli articoli mancanti (Prodotto A, B e C) tramite spedizione rapida per essere sicuri che arrivino prima del fine settimana. Fornire istruzioni per la restituzione dell'articolo danneggiato (Prodotto D) e organizzare l'invio di un articolo sostitutivo il prima possibile. Apprezzo la vostra immediata attenzione a questo problema e confido nel fatto che il vostro team lo gestirà con l'efficienza e la professionalità che mi aspetto dalla vostra azienda. Conferma la ricezione di questa e-mail e aggiornami sullo stato del processo di risoluzione.

    Grazie per la comprensione e l'assistenza.
    Distinti saluti,
    Paul Cannon

  7. Seleziona Salva.

  8. Individua la colonna Riepilogo del modulo e verifica a che ora contiene una versione riepilogativa del testo.

    Screenshot di un riepilogo del testo nel corpo dell'e-mail.

Utilizzare i plug-in Dataverse con poco codice (anteprima)