Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Customer Servicen monikanava tarjoaa joukon ominaisuuksia, jotka mahdollistavat Dynamics 365 Customer Service Enterprisen tehon, jotta organisaatiot voivat muodostaa välittömästi yhteyden asiakkaisiinsa ja olla yhteydessä niihin digitaalisten viestikanavien kautta. Customer Servicen monikanava edellyttää lisäkäyttöoikeuden. Lisätietoja on Dynamics 365 Customer Service-hinnoittelukatsauksessa ja Dynamics 365 Customer Service hinnoittelusuunnitelmassa sivuilla.
Koskee: Dynamics 365 Contact Center – sisäänrakennettu, Dynamics 365 Contact Center – erillinen ja Dynamics 365 Customer Service
Voit luoda todennusasetukset toimialueen sisäänkirjautuneen asiakkaan tarkistamista varten ja poimia tiedot määritettävien kontekstimuuttujien perusteella. Voit erotella anonyymit asiakkaat todennetuista asiakkaista. Voit myös luoda sääntöjä kontekstimuuttujien perusteella.
Voit esimerkiksi luoda erilliset jonot anonyymeille ja todennetuille asiakkaille. Koska todennetuista asiakkaista on enemmän tietoja kuin anonyymeistä asiakkaista, toit priorisoida todennetut asiakkaat tiettyjen muuttujien, kuten ostoskorin arvon tai etuoikeutetun tilan, perusteella.
Kun olet luonut todennusasetustietueen, sinun on lisättävä se kanavaesiintymään työvirrassa, jotta se toimii. Nämä kanavat tukevat todennusta:
- Keskustelu
- Applen viestit yrityksille
Asiakaspalvelija (palveluedustaja tai edustaja) saa Keskusteluyhteenveto-osaan ilmoituksen siitä, onko asiakas todennettu. Todennettu-kentän arvoksi on määritetty Kyllä tai Ei asiakkaan todennustilan perusteella. Lisätietoja: Keskustelujen yhteenveto.
Tunnistautuminen verrattuna asiakkaan tunnistamiseen
Tunnistautuminen ja asiakastunnistus ovat eri ominaisuuksia:
- Autentikointi varmistaa, kuka asiakas on. Asiakas kirjautuu verkkosivustollesi tai portaaliisi, ja sivustosi välittää allekirjoitetun JSON Web Tokenin (JWT) chat-widgetille. Järjestelmä validoi tokenin julkisella avaimella, jonka määrität autentikointiasetustietueessa.
- Asiakkaan tunnistaminen käyttää ennen keskustelua tehtävässä kyselyssä asiakkaan syöttämiä tietoja, kuten nimeä, sähköpostiosoitetta tai puhelinnumeroa, jotta se löytää vastaavan yhteystieto- tai asiakastietueen ja voi linkittää sen. Tunnistaminen ei autentikoi asiakasta. Lue lisää kohdasta Tunnista asiakkaat automaattisesti.
Vaatimukset
- Varmista, että organisaatiossa on tietämystä OAuth 2.0:sta ja JSON Web Token (JWT) -tunnuksista.
- Varmista, että sinulla on suojattujen sarakkeiden käyttöoikeudet. Lisätietoja: Suojattujen sarakkeiden käyttöoikeuksien määrittäminen.
Luo tunnistusasetus keskustelua varten
Voit luoda keskustelutodentamisen asetustietueen Copilot Service -hallintakeskuksessa.
Copilot Service -hallintakeskuksen sivukartassa mene asiakaspalveluun>Asiakasasetukset. Näkyviin tulee Asiakasasetukset-sivu.
Valitse Todennusasetukset-osassa Hallitse. Todennusasetukset-sivu avautuu.
Valitse Uudet todennusasetukset ja anna sitten seuraavat tiedot Lisää todennusasetus -sivulla:
Nimi: Anna todennusasetuksen nimi.
Omistaja: hyväksy oletusarvo tai muuta se pakolliseksi arvoksi.
Todennustyyppi: Oletusarvoisesti OAuth 2.0 -todennusta ei voi muokata.
Julkisen avaimen URL-osoite: Määritä toimialueen julkisen avaimen URL-osoite. Tämän URL-osoitteen avulla tarkistetaan tiedot, jotka saadaan sen toimialueen JTW-tunnuksesta, johon asiakas on kirjautuneena.
Javascript-asiakasfunktio: Määritä JavaScript-asiakasfunktio autentikointiin. Tämä funktio poimii tunnuksen tunnuksen päätepisteestä.
Lisätietoja julkisen avaimen URL-osoitteen ja JavaScript-asiakasohjelman toiminnon etsimisestä Power Apps -portaalien määritys- tai Mukautettujen portaalien määritys -kohdassa on myöhemmin tässä artikkelissa.
Valitse Tallenna.
Todennuksen lisääminen keskustelupienoisohjelmaan
Muokkaa Copilot-palvelun hallintakeskuksessa keskustelupienoissovellusta työvirran asetuksissa ja siirry sitten Toiminta-välilehteen .
Etsi ja valitse keskustelun todennuksen tietue Todennusasetukset-ruudun avulla.
Kun portaalin sisäänkirjautunut asiakas avaa keskustelupienoisohjelman, JavaScript-asiakasohjelman toiminto välittää JTW:n asiakasohjelmasta palvelimelle. Palvelin vahvistaa JWT-allekirjoituksen julkisella avaimella ja välittää sitten tiedot Dynamics 365 Contact Centerin chat-edustajalle. Ylläpitäjänä voit myös välittää lisätietoja kirjautuneesta asiakkaasta JWT:ssä määrittämällä mukautettuja kontekstimuuttujia. Sinun täytyy määritellä kontekstimuuttujat täsmälleen sellaisina kuin ne ovat chat-widgetiin liittyvässä työvirrassa. Lisätietoja: Kontekstimuuttujien hallinta.
Power Apps portaalien asennus
Jos lisäät todennuksen chat-widgetille verkkosivustolle, jonka olet kehittänyt Power Apps -portaaleilla, saat julkisen avaimen URL-osoitteen ja JavaScript-asiakasfunktion. Sinun täytyy lataa mukautettu varmenne, jotta Power Apps portaaleissa on kelvollinen julkisen avaimen URL-osoite.
-
Julkisen avaimen URL-osoite:
<portal_base_URL>/_services/auth/publickey -
JavaScript-asiakasfunktio:
auth.getAuthenticationToken
Valmiissa Power Apps -portaalissa JavaScript-asiakasohjelman toiminto palauttaa tunnuksen, jolla on oletusarvoisesti oikea vaatimus yhteyshenkilötietueen linkittämiseksi keskusteluun. Tämä tunnus sisältää vaatimuksen sub ja kirjautuneen käyttäjän yhteyshenkilötunnuksen. Vaatimus sub sisältää yksilöllisen tunnisteen, jota järjestelmä käyttää Dataverse-ympäristön yhteyshenkilötietueiden automaattisessa tunnistamisessa ja linkittämisessä. Lue lisää sub claimista Mukautettujen portaalien perustaminen -artikkelin vaiheessa 3.
Määrittäminen mukautetuille portaaleille
Jos lisäät todennetun keskustelukokemuksen mukautettuun sivustoon, jota ei ole kehitetty Power Apps portaaleissa, verkkokehitystiimisi on suoritettava seuraavat vaiheet, ennen kuin järjestelmänvalvojasi voi määrittää todennetun keskustelun:
Luo todennuspalvelimiin julkinen/yksityinen-avainpari. Nämä avaimet täytyy luoda käyttämällä RSA256-algoritmia.
Seuraava esimerkkikoodi tuottaa yksityisen ja julkisen avaimen parin.
openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048 openssl rsa -pubout -in private_key.pem -out public_key.pemLuo päätepiste, joka palauttaa julkiset avaimet. Järjestelmä käyttää julkisia avaimia keskustelupyynnön hyväksymisen osana välitetyn JWT-tunnuksen vahvistamisessa. Syötä tämän päätepisteen URL-osoite ylläpito-sovellukseen luodessasi tunnistautumisasetustietuetta.
Julkisen avaimen päätepiste muistuttaa seuraava esimerkkiä:
-----BEGIN PUBLIC KEY----- NIIBIjANBgkqhkiG9w0BAQEFABCOPQ8AMIIBCgKCAQEAn+BjbrY5yhSpLjcV3seP mNvAvtQ/zLwkjCbpc8c0xVUOzEdH8tq4fPi/X5P/Uf2CJomWjdOf1wffmOZjFasx ELG+poTqy5uX2dNhH6lOMUsV31QGG36skLivpLBCSK6lWlzsV6WGkb/m8r86aGzp jtNhw8yvoTYB4updDrJ8pC+tx4EWK0WEmKn1GsW6TjUtxJjcTLI1puSbmcGHbkSi RSbWkKPqaEVFALprw+W5ZCung5QX3KOkY/rJd+2JwULm7okyQCQaF7qwa5i9Uf65 7M6ZL4vsDevq7E/v3tf6qxpSSHzt4XspXVQty9QHhqDqBEY3PfI4L2JjgIGuPhfS YQIDAQAB -----END PUBLIC KEY-----Jos julkisia avaimia tarvitaan useita, julkisen avaimen päätepiste voi palauttaa sarjan
<kid, publickey>-pareja, joissakidviittaa avaintunnukseen. Avaintunnusparien on oltava yksilöiviä. VälitäkidJWT-otsikossa vaiheessa 3. Jos käytössä on useita avaimia, julkisen avaimen päätepisteen palautus muistuttaa seuraavaa esimerkkiä. Julkinen avain on Base64-koodattu.[ { "kid": "qWO4EaKT1xRO7JC/oqALz6DCVr41B/qL0Hqp4in7hu4=", "publicKey": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0NCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbjFLdXhtSEh3V3hjelZSWGRBVmMNCnBEaFZwa0FnYklhTGZBUWc1bFpvemZqc29vcWRGWkl0VlFMdmRERWFVeDNqTytrTkxZM0JFRnBYVDZTN3ZNZCsNCnZoM2hpMDNsQ1dINnNCTWtaSWtuUUliMnFpekFsT0diU2EvK3JrUElnYnpXQjRpT1QyWVhyOVB4bXR5d2o4WUINCnYram55VU5DSzMyZy9FYWsvM0k3YW1vZ2pJY0JISjNFTjVuQWJBMExVVnJwMW5DODJmeEVPOHNJTzNYdjlWNVUNCnc5QnVTVVFRSmtMejNQYVI5WTdRZUEyNW5LUGtqTXZ2Y0UxVU5oeVpIYlNLbmorSitkZmFjb1hsSGtyMEdGTXYNCldkSDZqR0pWcGNQMHBkNjFOa3JKa2c0aStheThwS2ZqdjNUOHN3NWdaVHFweFFaaitVRWxqaVM0SHRPTlhkNlENCnZRSURBUUFCDQotLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0NCg==", "expiry": 1608495423 }, { "kid": "qWO4EaKT1xRO7JC/oqALz6DCVr41B/qL0Hqp__valid=", "publicKey": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0NCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbjFLdXhtSEh3V3hjelZSWGRBVmMNCnBEaFZwa0FnYklhTGZBUWc1bFpvemZqc29vcWRGWkl0VlFMdmRERWFVeDNqTytrTkxZM0JFRnBYVDZTN3ZNZCsNCnZoM2hpMDNsQ1dINnNCTWtaSWtuUUliMnFpekFsT0diU2EvK3JrUElnYnpXQjRpT1QyWVhyOVB4bXR5d2o4WUINCnYram55VU5DSzMyZy9FYWsvM0k3YW1vZ2pJY0JISjNFTjVuQWJBMExVVnJwMW5DODJmeEVPOHNJTzNYdjlWNVUNCnc5QnVTVVFRSmtMejNQYVI5WTdRZUEyNW5LUGtqTXZ2Y0UxVU5oeVpIYlNLbmorSitkZmFjb1hsSGtyMEdGTXYNCldkSDZqR0pWcGNQMHBkNjFOa3JKa2c0aStheThwS2ZqdjNUOHN3NWdaVHFweFFaaitVRWxqaVM0SHRPTlhkNlENCnZRSURBUUFCDQotLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0NCg==", "expiry": 1608495423 } ]Tarvitset palvelun, joka muodostaa järjestelmään todennetun käyttäjän keskustelun aloituksen osana lähetettävän JWT-tunnuksen.
a. JWT-otsikko on samankaltainen kuin seuraavassa esimerkissä.
{ "alg": "RS256", "typ": "JWT" }Jos käytät useita julkisia avaimia, sinun täytyy välittää avaintunnus (kid). Otsikko on samankaltainen kuin seuraavassa esimerkissä:
{ "alg": "RS256", "typ": "JWT", "kid": "qWO4EaKT1xRO7JC/oqALz6DCVr41B/qL0Hqp4in7hu4=" }b. JWT-tietojen tulisi sisältää:
Vähintään seuraavat vaatimukset:
Vaatimus Määritys iss Tunnuksen myöntäjä. iat Tunnuksen myöntämispäivä numeerisessa päivämäärämuodossa. exp Tämän tunnuksen vanhentumispäivä numeerisessa päivämäärämuodossa. alikohde Väitteen aihe.
HUOMAUTUS: On suositeltavaa välittää kirjautuneen käyttäjän yhteyshenkilö- tai asiakastietueen GUID-tunnus Customer Servicesta. Tätä GUID-tunnusta käytetään yhteyshenkilötietueen tunnistamiseen ja linkittämiseen keskusteluun. Tietuehaku tunnistaa tietueet, joilla on yhteyshenkilöiden tai tilien aktiivinen tilakoodi. Tietueen tunnistaminen ei toimi, jos käytät mukautettuja tilakoodeja.lwicontexts Kontekstimuuttujat, jotka välitetään osana keskustelua joko reititykseen tai näytettäväksi edustajalle.
Lisätietoja:
Mukautetun kontekstin hallinta
setAuthTokenProvider-metodi
Tietueiden tunnistaminen automaattisesti kontekstimuuttujien avullaKaikki muut tiedot, jotka haluat välittää.
Kuormasi tulisi näyttää vastaavalta kuin seuraavassa esimerkissä:
{ "sub" : "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb", "lwicontexts" :"{\"msdyn_cartvalue\":\"10000\", \"msdyn_isvip\":\"false\", \"portalcontactid\":\"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb\"}", "iat" : 1542622071, "iss" : "contosohelp.com", "exp" : 1542625672, "nbf" : 1542622072 }c. JWT-allekirjoituksen allekirjoittajan on oltava yksityinen avain.
Huomautus
- Jos tunnus on vanhentunut tai se ei kelpaa, keskustelun pienoissovellus aiheuttaa virhetapahtuman.
-
setContextProvider-metodia ei tueta todennetuille keskusteluille. Välitä
lwicontextsosana JWT:n hyötykuormaa.
Luo sivustoon JavaScript-funktio, joka hyväksyy vastakutsufunktion ja palauttaa JWT-tunnuksen vastakutsufunktioon. Aikakatkaisun välttämiseksi tämän JavaScript-funktion tulisi palauttaa JWT 10 sekunnin kuluessa. Tämän JWT-tunnuksen on täytettävä seuraavat ehdot:
Sen pitää sisältää vaiheen 3 otsikon, tiedot ja allekirjoituksen.
Sen pitää olla allekirjoitettu vaiheen 1 avainparin yksityisellä avaimella.
JWT kannattaa luoda verkkopalvelimessa.
Seuraava JavaScript-menetelmä hakee autentikointitunnisteen todennusasetustietueen Copilot Service -hallintakeskuksessa.
// This is a sample JavaScript client function
auth.getAuthenticationToken = function(callback) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
callback(xhttp.responseText);
}
};
xhttp.onerror = function(error) {
callback(null);
};
// Replace this with a call to your token generating service
xhttp.open("GET", "https://contosohelp.com/token", true);
xhttp.send();
};
Kehittäjäsi on jaettava seuraavat tiedot ylläpitäjällesi:
a. Vaiheen 2 julkisen avainpalvelun URL-osoite.
Esimerkki:
https://www.contoso.com/auth/publickeyb. Vaiheen 4 JavaScript-asiakasfunktion nimi. Live-keskustelun pienoissovellus kutsuu tätä nimeä sisäisesti keskustelun alussa.
Esimerkki: auth.getAuthenticationToken
Huomautus
Jos käyttäjäkokemus paljastaa keskustelupainikkeen ennen käyttäjien todentamista, varmista, että heidät ohjataan tarpeen mukaan todennussivulle. Voit määrittää uudelleenohjauksen vaiheen 4 menetelmässä tai käyttäjän työnkulun aiempana vaiheena.
Alla olevassa kuvassa näkyy asetus.
Todennettu keskustelu voidaan sitten määrittää seuraavasti:
Todennetun keskustelun määrittäminen
Mene Copilot Service -hallintakeskukseen ja luo tunnistautumisasetusten tietue edellisen osion vaiheen 5 tiedoilla. Lisätietoja saat kohdasta Luomalla keskustelun todennuksen asetustietue.
Liitä todennusasetukset keskustelun pienoissovellukseen, joka tarjoaa todennetun kokemuksen. Lisätietoja: Todennuksen lisääminen keskustelun pienoissovellukseen.
Alla olevassa kuvassa näytetään kutsujakso, kun käyttäjä käyttää keskustelua todennetussa asennuksessa.
Keskustelun todennusasetusten luominen – Apple Messages for Business
Huomautus
Apple Messages for Business -kanavan tuki on vanhentunut. Lisätietoja on kohdassa Vanhentumiset.
Vaatimukset
Järjestelmänvalvojat, jotka määrittävät todennusasetukset, tarvitsevat lisää suojausoikeuksia. Lisätietoja: Kentän oikeuksien määrittäminen.
Varmista, että organisaatiossa on riittävä OAuth 2.0 OpenID Connect- työnkulun tuntemus. Vaiheet hahmotellaan seuraavassa osassa.
Vahvista, että organisaatiolla on vähintään yksi todennustyyppinen Apple Messages for Business -multimediasanoma. Tämä rikas viestiasetus vaaditaan asennusta varten.
Apple Messages for Businessin todennusasetustietueen luominen OAuth 2.0 OpenID Connect -työnkulun avulla
Siirry Copilot-palvelun hallintakeskuksen sivustokartassa kohtaan Asiakastuen>asiakasasetukset ja valitse sitten Todennusasetustenhallinta. Näkyviin tulee luettelo aiemmin luoduista todennusasetuksista.
Valitse Uusi todennusasetus ja anna seuraavat tiedot Lisää todennusasetus -sivulla:
Kirjoita Kanavatyyppi-sivulla nimi ja valitse sitten kanavatyypiksi Apple Messages for Business.
Valitse todennustyypiksiOAuth 2.0 OpenID connect flow.
Anna Lisää todennusasetus -sivulla seuraavat tiedot:
-
Asiakastunnus: Valtuutuspalvelimen myöntämä OAuth 2.0 -asiakastunnus.
-
Asiakassalaisuus: asiakassalaisuus, jota käytetään käyttöoikeuksien tarkastuspalvelimeen lähetettyjen pyyntöjen todentamisessa.
-
Vaikutusalue: Jokainen lisätty vaikutusalue määrittää, mitä käyttäjätietoja olet pyytänyt asiakkaalta. Vaikutusalueen sisällön on oltava täsmälleen sama kuin on käytettävissä palveluntarjoajan kautta.
- Käyttöoikeustunnuksen URL-osoite: palveluntarjoajan päätepiste, jossa käyttöoikeustunnusta pyydetään.
-
Tunnuksen URL-osoite, jonka salaus on purettu: Päätepiste, josta OAuth 2.0 -ohjelmointirajapinta voi noutaa vaikutusalueessa pyydetyt asiakastiedot.
- Lisäparametrit: antaa todennuspalveluille mahdollisuuden ottaa vastaan lisäparametreja pyynnöstä.
-
Asiakastunnus: Valtuutuspalvelimen myöntämä OAuth 2.0 -asiakastunnus.
Lisätietoja-sivulla voit määrittää käyttöoikeustietueen vanhentumisajan sekunteina. Oletusarvoinen vanhenemisaika on yksi tunti.
Määritetyn ajan jälkeen aiemmin todennetun keskustelun yhteenveto -osion Todennettu-kentän arvoksi tulee Ei.ValitseMultimediaviestit-sivulla Lisää ja valitse sitten yksi tai useampi multimediaviesti, jonka haluat liittää tähän todennusasetukseen.
Tarkista Yhteenveto-sivua ja valitse sitten Seuraava. Todennusasetus on määritetty.
Kopioi URL-osoite Uudelleenohjauksen tiedot -sivulla. Lisää tämä URL todennuspalveluntarjoajan verkkosivustolle sallittujen takaisinkutsu-URL-osoitteiden kohdalle.
Valitse Valmis.
Todennuksen lisääminen Apple Messages for Business -kanavaan
- Avaa työnkulku, joka sisältää kanavaesiintymän, johon haluat lisätä todennuksen.
- Siirry kanavan asetusten Toimintatavat-sivulla Todennusasetukset-kohtaan, ota ominaisuus käyttöön ja valitse oikea asetus avattavasta valikosta. Lisätietoja: Apple Messages for Business -kanavan määrittäminen.
- Voit tarkistaa tai päivittää kunkin kanavaesiintymän todennusasetukset valitsemalla Muokkaa.
Liittyvät tiedot
Keskustelupienoisohjelman lisääminen
Keskustelua edeltävän kyselyn määrittäminen
Nopeiden vastausten luominen
Käyttöajan luominen ja hallinta
Keskustelupienoisohjelman upottaminen Power Apps -portaaleihin
Asiakkaiden automaattinen tunnistaminen