Crearea unui widget de comunicare simplu

În acest tutorial, demonstrăm cum să construim o lume simplă Hello! comunicare widget care poate fi găzduită pe Dynamics 365 Channel Integration Framework.

Cerințe preliminare

  • Visual Studio 2017.
  • Este necesar un abonament valid Microsoft Azure pentru a publica aplicația eșantion în Azure.

Notă

Dacă nu aveți un abonament Azure, creați un cont gratuit.

Creați un simplu Hello World! aplicație

  1. Deschideți Visual Studio 2017 și selectați Fișier>proiect>nou pentru a crea un proiect nou .

  2. Selectați șablonul Aplicație ASP.NET web (.NET Framework) pentru proiectul dvs. și adăugați orice nume la acesta.

Selectați ASP.NET Aplicație web (.NET Framework).

  1. Selectați șablonul MVC pentru aplicația dvs. și asigurați-vă că autentificarea este setată la Fără autentificare.

    Selectați șablonul MVC pentru aplicația dvs.

    Puteți alege orice alt șablon pentru aplicația dvs ASP.NET .

  2. Acum vizualizați fișierele în Exploratorul de soluții. Extindeți pagina de pornire Views>și deschideți fișierul Index.cshtml .

    Deschideți fișierul Index.cshtml din Exploratorul de soluții.

  3. Înlocuiți codul HTML din fișierul Index.cshtml cu următorul cod:

<!DOCTYPE html>
<html>
<body>
  <br /><br />
  <p>Hello World!</p>
</body>
</html>
  1. Rulați acest fișier HTML folosind Microsoft Edge sau Google Chrome pentru a testa și a depana problema.

    Pagina web ar trebui să arate astfel atunci când o rulați în browser:

    Rulați aplicația în browser.

Publicați și configurați widget

  1. Pentru a publica exemplul widget pe care tocmai l-ați creat, urmați pașii din Publicați exemplul de aplicație în Azure. Ați putea dori, de asemenea, să citiți acest tutorial Azure despre cum să creați și să publicați o ASP.NET aplicație web în Azure: Crearea unei ASP.NET aplicații web Framework în Azure. După ce expertul a publicat aplicația în Azure, acesta furnizează o adresă URL de site pe care o puteți utiliza pentru a accesa aplicația web găzduită.

    Consultați URL-ul site-ului aplicației web publicate.

    Când selectați adresa URL a site-ului, se deschide aceeași aplicație web pe care am văzut-o anterior în timp ce depanam aplicația Visual Studio noastră web.

  2. Pentru a configura widget în instanța Dynamics 365, urmați pașii descriși aici: Configurați aplicația eșantion în Dynamics 365.

După finalizarea pașilor precedenți, deschideți una dintre aplicațiile Interfață unificată pe care le-ați selectat în timp ce configurați widget în Dynamics 365 Channel Integration Framework și veți vedea comunicarea widget în panoul din dreapta. Pentru a deschide una dintre aplicațiile Interfață unificată selectate, accesați https://[Organization URI]/apps.

Widget publicat ar trebui să arate astfel.

Exemplu publicat widget în aplicațiile Interfață unificată.

Acum, treceți la următoarea secțiune a acestui ghid care vă arată cum puteți căuta și deschide o înregistrare în Dynamics 365 la un apel primit.

Cum se verifică dacă Channel Integration Framework 1.0 este pregătit pentru comunicare

Puteți verifica dacă Channel Integration Framework 1.0 este gata invocând evenimentul CIFInitDone. Evenimentul CIFInitDone este ridicat de biblioteca Channel Integration Framework după încărcarea Channel Integration Framework. Acest eveniment determină dacă API-urile Channel Integration Framework sunt pregătite pentru comunicare. Informații suplimentare: Evenimente

Consultați și

Căutarea și deschiderea înregistrărilor într-o conversație primită
Exemplu de cod pentru integrarea softphone-ului
Crearea unei ASP.NET aplicații web Framework în Azure
Întrebări frecvente