Jaa


Yksittäisten ja useiden kanavapalveluiden tuen määrittäminen

Dynamics 365 -kanavan integrointikehyksen version 2.0 avulla organisaatiot voivat määrittää yhden tai usean kanavapalvelun (ensimmäisen osapuolen keskustelun ja kolmannen osapuolen puhelinpalvelun) Dynamics 365 Customer Servicen -monikanavasovelluksessa. Tällä tavoin asiakaspalvelijat voivat käsitellä samanaikaisesti useita istuntoja ja palvella eri asiakkaita useissa kanavissa, joissa kukin istunnoista kuuluu eri palveluntarjoajalle. Asiakaspalvelijat voivat vaihdella istuntoja tarpeen mukaan. Customer Servicen monikanava sisältää yhden valmistellun kanavapalvelumäärityksen; muita kanavapalvelutietueita voidaan kuitenkin lisätä ja määrittää.

Huomioitavia seikkoja

Seuraavat seikat on otettava huomioon luotaessa tai aloitettaessa istuntoja, kun organisaatiossa on useita kanavapalveluja:

  • Dynamics 365 -kanavan integrointikehys 2.0 -ohjelmointirajapintojen avulla käynnistetyt istunnot liitetään kanavapalveluun. Palveluntarjoajille ilmoitetaan niiden aloittamista istunnon tapahtumista.

  • Palveluntarjoajat voivat avata uusia välilehtiä vain aloittamissaan istunnoissa.

  • Palveluntarjoajat eivät voi vaihdella tai sulkea istuntoja ohjelmallisesti.

  • Asiakaspalvelijat voivat vaihdella ja sulkea istuntoja manuaalisesti. On parhaan käytännön mukaista käynnistää istunto asiakaspalvelijan suostumuksen jälkeen ilmoitusruutuja hyödyntämällä.

  • Jos palveluntarjoajan istunto ei ole valittuna ja kyseisessä istunnossa on uusi tapahtuma, kuten lukematon viesti asiakkaalta, requestFocusSession-ohjelmointirajapinnan avulla voidaan näyttää asiakaspalvelijalle, että istunto, joka ei ole valittuna, edellyttää toimia.

Aloitusistunnon (oletusistunnon) käynnistäminen organisaation käyttäessä yhtä kanavapalvelua

Jos organisaatiossa käytetään yhtä kanavapalvelua, aloitusistunto voidaan käynnistää setMode-menetelmällä.

Microsoft.CIFramework.setMode(1)-menetelmä kutsutaan palveluntarjoajan koodista, jolloin viestintäpaneeli tulee näkyviin. Menetelmä voidaan lisätä käynnistyskoodin loppuun, jolloin pienoisohjelma on näkyvissä heti, kun kanavapalvelu on ladattu.

Viestintäpienoisohjelma voidaan näyttää myös onSessionClosed-tapahtumaa kuuntelemalla, kun viimeisin istunto suljetaan. Tällä tavoin voidaan varmistaa, että viestintäpienoisohjelma on näkyvissä koko ajan riippumatta siitä, onko istunto avattu vai ei.

Aloitusistunnon (oletusistunnon) käynnistäminen organisaation käyttäessä useita kanavapalveluja

Jos organisaatiossa on useita kanavapalveluja, viestintäpienoisohjelma ei näy aloitusistunnossa, sillä aloitusistuntoa ei ole liitetty mihinkään tiettyyn kanavapalveluun. Myöskään setMode-menetelmää ei tueta aloitussivulla. Tämän vuoksi on luotava oletusistunto näyttämään esimerkiksi numerovalitsin pienoisohjelmassa ja keskustelun koontinäytöt sovellusvälilehdessä.

Oletusistunto luodaan seuraavasti:

  1. Istunto ja sopivat sovellusvälilehdet luodaan sekä ladataan yhdessä pienoisohjelman kanssa createSession-menetelmällä.
  2. Palveluntarjoajan koodin Microsoft.CIFramework.setMode(1)-menetelmä lisätään käynnistysosan loppuun. Tämä varmistaa, että pienoisohjelma näkyy heti, kun kanavapalvelu on ladattu.

Katso myös

Dynamics 365 -kanavan integrointikehyksen uudet ominaisuudet
Kanavan palveluntarjoajien määrittäminen Dynamics 365 -kanavan integrointikehyksen versiossa 1.0
Oman mukautetun viestikanavan tuominen