Vzorčna koda za integracijo programskega telefona z uporabo ogrodje za integracijo kanalov za Dynamics 365 2.0
Prenesite vzorec integracije programskega telefona za Microsoft Dynamics 365 Channel Integration Framework, različica 2.0.
opomba,
Vzorčna koda ni podprta v Internet Explorer in v brskalnikih, ki nimajo podpore za webRTC. Več informacij: WebRTC
Zahteve
Omnikanalen za Dynamics 365 storitve za stranke
Za objavo vzorčne aplikacije v Azure je potrebna veljavna naročnina na Azure.
opomba,
Če nimate naročnine na Azure, lahko ustvarite brezplačen račun.
Objavite vzorčno aplikacijo v Azure
Odprite rešitev SampleInteg.sln z uporabo Visual Studio 2017.
V Raziskovalcu rešitev z desno miškino tipko kliknite rešitev in sestavite celotno rešitev.
V Raziskovalcu rešitev z desno miškino tipko kliknite projekt SampleInteg in izberite Objavi.
Izberite Začni za zagon čarovnika Objava .
Izberite App Service kot cilj objave.
Izberite Ustvari novo in nato izberite Objavi.
Navedite ime aplikacije. Na primer, SampleInteg.
Navedite veljavno naročnino, skupino virov in podrobnosti o načrtu gostovanja.
Izberite Ustvari , da ustvarite storitev aplikacije Azure in shranite URL storitve aplikacije za prihodnjo uporabo.
Na primer
https://sampleinteg.azurewebsites.net
.
Ustvarite funkcijo za uporabo s storitvijo aplikacije
Ustvarite vzorčno kodo za funkcijo client-voice .
Oglejte si funkcijo iz datoteke readme, ki je priložena vzorcu integracije programskega telefona na Dynamics 365 Insider Portal.Uporabite vzorčno kodo za funkcijo capability-token .
Oglejte si funkcijo iz datoteke readme, ki je priložena vzorcu integracije programskega telefona na Dynamics 365 Insider Portal.
opomba,
Shranite URL za capability-token funkcijo, ki jo pridobite iz zgornje vzorčne kode. URL je na primer https://sampleinteg.sample/capability-token
.
Konfigurirajte vzorčno aplikacijo v Dynamics 365
Upoštevajte osnovni URL organizacije Dynamics 365, od koder so shranjeni vsi spletni viri. Za spletno organizacijo mora biti to v obliki
https://<orgname>.crmXX.dynamics.com
. Na primer:https://sampleorg.crm10.dynamics.com
Pridobite rešitev ogrodje za integracijo kanalov za Dynamics 365 . Za več informacij glejte Get ogrodje za integracijo kanalov za Dynamics 365.
Konfigurirajte ponudnika kanala tako, da podate podrobnosti, kot je prikazano v matriki. Za več informacij glejte Konfiguracija ponudnika kanala.
Polje Description Imenu Ime ponudnika kanala.
Primer: ContosoEnolično ime Enolični identifikator v <obliki zapisa predpona>_<ime> .
POMEMBNO: Za edinstveno ime je potrebno naslednje:- Predpona je lahko samo alfanumerična in mora biti dolga od 3 do 8 znakov.
- Med predpono in imenom mora biti podčrtaj
Label Oznaka je prikazana kot naslov na pripomoček.
Primer: ContosoURL kanala URL kanala je v obliki: <azure_app_service_url>?base=<crm_base_url>
Opomba: Za ta vzorec je URLhttps://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com
.Omogoči odhodno komunikacijo Da Vrstni red kanalov 0 Različica rešitve API 2.0 Zaupanja vredne domene Domena (URL), ki lahko dostopa do API-jev Channel Integration Framework. Izberite poenoteni vmesnik aplikacije za kanal Seznam poenoteni vmesnik aplikacij, kjer je kanal prikazan za agente. Izberite Vloge za kanal Varnostne vloge, ki so prisotne v Dynamics 365.
Opomba: Če ne dodelite nobene vloge, je ponudnik kanala prikazan vsem uporabnikom, dodeljenim za aplikacijo Dynamics 365 poenoteni vmesnik.Zaženite aplikacijo poenoteni vmesnik, da vidite komunikacijo pripomoček na levi strani.
Pomembno
- Vsi URL-ji morajo biti HTTPS.
- Če uporabljate samopodpisano potrdilo za aplikacijo Azure ali organizacijo Dynamics 365, lahko nekateri brskalniki zavrnejo povezavo in ne uspejo naložiti vzorčnega telefona. Kot rešitev odprite aplikacijo Azure v ločenem zavihku in enkrat sprejmite potrdilo.
- Zagotovite, da pravilnik brskalnika ne blokira dostopa do mikrofona in zvočnikov.
Uvoz konfiguracijskih podatkov
Prenesite orodje za selitev konfiguracije. Orodje za selitev konfiguracije je na voljo kot NuGet paket.
Zaženite orodje za selitev konfiguracije. Dvokliknite DataMigrationUtility.exe v mapi:
[your folder]\Tools\ConfigurationMigration\
.Na glavnem zaslonu izberite Uvozi podatkein nato izberite Nadaljuj.
Na zaslonu za vpis podajte podrobnosti za preverjanje pristnosti, da se povežete s svojim primerkom Dynamics 365, od koder želite uvoziti podatke. Če imate v strežniku Dynamics 365 več organizacij in želite izbrati organizacijo, v katero želite uvoziti konfiguracijske podatke, izberite potrditveno polje Vedno prikaži seznam razpoložljivih organizacij . Izberite možnost Prijava.
Če imate več organizacij in ste izbrali potrditveno polje Vedno prikaži seznam organizacij, ki so na voljo, boste lahko na naslednjem zaslonu izbrali organizacijo, s katero se želite povezati. Izberite organizacijo aplikacij Dynamics 365, s katero se želite povezati.
Navedite podatkovno datoteko (data.zip), ki jo želite uvoziti. Poiščite podatkovno datoteko in jo izberite. Izberite Uvoz podatkov.
Ta korak velja le, če podatki, ki jih uvažate, vsebujejo informacije o uporabniku izvornega sistema. Vnesite preslikavo informacij o uporabniku v ciljnem sistemu. Preslikate lahko vse informacije na uporabnika, ki zaganja proces uvažanja, ali pa preslikate posamezne uporabnike, tako da uporabite datoteko preslikave uporabnika (.xml). Če izberete zadnjo možnost, boste morali navesti obstoječo datoteko preslikave uporabnika ali pa jo lahko za vas ustvari orodje. Če ustvarite novo datoteko, vnesite uporabniško ime preslikava v parameter Nov za vsakega uporabnika na izvornem strežniku. Ko končate, v orodju izberite datoteko zemljevida uporabnika in izberite V redu.
Na naslednjem zaslonu se prikaže stanje uvoza vaših zapisov. Uvažanje podatkov se izvede v več obdelavah, da se najprej uvozijo gonilniški podatki, odvisni podatki pa so v čakalni vrsti, nato pa se v več naslednjih obdelavah uvozijo odvisni podatki, da se obravnava vse odvisnosti podatkov ali povezave. To zagotavlja čist in dosleden uvoz podatkov.
Izberite Dokončaj , da zaprete orodje.