Categories
Uncategorized

Azure Sanit Bot Service Logic App integrazione EMa

TheMummichogblog è un partecipante al Amazon Services LLC Associates programma, un programma di affiliazione pubblicitario progettato per fornire un mezzo per siti per guadagnare tariffe pubblicitarie con la pubblicità e il link al amazon.com. Amazon, il logo di Amazon, AmazonSupply, e il logo AmazonSupply sono marchi di Amazon.com, Inc. o delle sue affiliate.

Azure Sanità Bot Service Logic App integrazione (E-Mail)

Questo tutorial mostra come aggiungere l’integrazione Logic App per il vostro chatbot, in particolare, l’aggiunta di funzionalità e-mail. Può sembrare difficile all’inizio, ma una volta che si sono mostrati come farlo, in realtà è abbastanza semplice.
Ringraziamenti:
Questo tutorial non sarebbe stata possibile senza la guida e il supporto di Saranya Ravichander (CSA), e Gregory Lisiak (architetto).
Iniziare:
Il tutorial è diviso in tre parti; Sanità Bot Scenario Set Up, Logic App Set Up e il Bot Sanità e logica App Integrazione.
Sto utilizzando le seguenti risorse: Azure Sanità Servizio Bot (Azure Marketplace), Logic Apps (Portal), e un account di Outlook (Office 365).
Tu devi avere:
+ Una Sanità Bot scenario di lavoro
+ Accesso al Scenario Editor
+ Accesso al Portale Azure
+ Un account Office 365 Outlook
1. Sanità Bot Scenario Set Up
Per iniziare, è necessario creare il carico utile rappresentante JSON per popolare il contenuto dinamico per la logica App da utilizzare per generare l’e-mail. Questo potrebbe essere semplice come il semplice invio di informazioni di contatto alla logica App per inviare un e-mail di base o come dettagliato come inviare le informazioni raccolte durante la conversazione bot come una trascrizione conversazione. Alla fine del vostro scenario:
1. Aggiungere un elemento di azione per costruire una matrice contenente tutte le variabili necessarie come ad esempio; Può essere utile per salvare questo in un file di testo in quanto sarà necessario le informazioni array in un passaggio successivo. Per esempio:

--------------------------------------------------------------------------------------------------



Egli non vacillerà in eterno: Il giusto sarà sempre ricordato.


Subscribe By E-mail:

Enter your email address:

Delivered by FeedBurner



----------------------------------------------------------------------------------------------

1.1 Aggiungere un elemento Dichiarazione che visualizza semplicemente le informazioni serie che sarà necessario dalla logica App per costruire l’inventario contenuto dinamico che avrà bisogno di sostegno. L’elemento di dichiarazione sarebbe simile a questa nell’editor:

1.2 Eseguire lo scenario Bot e copiare l’istruzione risultante. Si sarà simile a questa:

Conservare una copia di questo. Useremo questo più tardi.
1.3 È necessario utilizzare un editor di testo per modificare le virgolette per essere consumabile dalla logica App. Per esempio:

Il vostro editor di scenari ora dovrebbe avere i seguenti nuovi elementi: 1 elemento x Azione, 1 x elemento Economico e 1 elemento di collegamento x dati. Date un’occhiata alle immagini qui sotto per un esempio:

Nota: È possibile ignorare la finale “Grazie” elemento di dichiarazione.
2. Logica App Set Up
1. Passare al Portale Azure e creare una risorsa logica App.
1.1.1 Vai alla progettazione logica Apps e scegliere l’opzione “Se la richiesta HTTP viene ricevuta”, come il grilletto.

1.1.2 Clicca su “payload Usa di esempio per generare lo schema”

1.1.3 Questo è dove si incollare l’output generato nello scenario Bot e ripulito le virgolette nel editor di testo.

Una volta che si fa clic su fatto, l’organo di JSON Schema sarà simile a questo:

1.1.4 Salva questo passo, e il POST URL HTTP verranno generati. Si dovrebbe vedere qualcosa di simile a questo:

1.2 Sulla Designer Logic App fare clic su “+ New Step”
1.2.1 La ricerca di “Outlook”.
1.2.2 In Azioni, selezionare “Invia una e-mail (V2)” – vi chiederà di accedere

1.2.3 Una volta effettuato l’accesso, è possibile formattare l’e-mail. I campi del payload JSON possono essere selezionati dall’elenco contenuto dinamico.

Si noterà che se si lascia questo compositore e andare indietro nel passo, l’ordine del cambiamento campi. Troverete che è molto più facile da usare Word per imbarcazioni il messaggio di base e incollarlo nel corpo prima di aggiungere il contenuto dinamico. opzioni di formattazione sono un po ‘limitato (ad esempio tabelle non può essere aggiunto per esempio).
1.2.4 Invio quello che vuoi nel corpo dell’e-mail / soggetto / destinatario. Per quanto riguarda il contenuto dinamico, tutti i blocchi che si può vedere nell’immagine qui sotto sono classificati come contenuti dinamici. Sarà dipende dai valori di input nella conversazione bot. Il modo in cui il contenuto dinamico di ingresso è semplice: Facendo clic in qualsiasi parte del corpo / soggetto / a sezioni conduce a una sezione pop-up sul lato destro. È quindi possibile cercare per i campi che si è specificato nel payload campione. Ora nella e-mail, quei campi vi mostrerà tutto ciò che si immette nella conversazione bot. Ecco un esempio di “Invia una e-mail (V2)” step:

Una volta completato il modello e-mail, si è pronti per tornare a Bot. Non dimenticare di copiare l’URL HTTP Post prima di lasciare il Designer Logic App.
3. Sanità Bot & Logic App Integrazione
1. Aggiungere un elemento di connessione dati per lo scenario Bot, scegliere “POST” e incollare l’URL di base (questo è il HTTP Post URL che abbiamo appena copiato) nei dati di connessione di chiamata. Se hai copiato il vostro incarico array in un file di testo, trovare e copiarlo nella sezione Payload. Se non l’hai fatto, è possibile salvare la connessione delle chiamate dati, accedere alla azione di blocco e copiarlo e tornare alla connessione dati. Assegnare le variabili per la risposta e l’errore e fare clic su OK. Per esempio:

1.1 Se non è stato già fatto, è possibile eliminare il blocco di istruzioni creato nel passaggio 2 e collegare l’azione di blocco dal punto 1 per la tua connessione dati delle chiamate.

1.2 Ecco un esempio di email:

Andando avanti:
Utilizzando questo tutorial, si dovrebbe ora essere in grado di inviare una varietà di diversi messaggi di posta elettronica per i vostri casi d’uso. Logic Apps rende l’integrazione e flusso tra questi servizi Azure incredibilmente semplici, ma efficaci.

Se ci sono domande o idee per un follow-up blog, si prega di rilasciare un messaggio.

medium.com/@mjalaluddin1997/azure-healthcare-bot-service-logic-app-integration-e-mail-9664c8e9179d

Amazon e il logo di Amazon sono marchi di Amazon.com, Inc., o delle sue affiliate.