Споделяне чрез


Конфигуриране на поддръжка за доставчици на един и на няколко канала

С Dynamics 365 Channel Integration Framework 2.0 организациите могат да конфигурират едноканални и многоканални доставчици (доставчици на чат от първа страна и телефонни услуги от трети страни) в приложението Omnichannel за Dynamics 365 обслужване на клиенти. Това позволява на агентите едновременно да работят на няколко сесии, обслужващи различни клиенти на различни канали, където всяка от тези сесии принадлежи на различен доставчик. Агентите могат да превключват през тези сесии, ако е необходимо. Omnichannel за обслужване на клиенти носи конфигурация на един осигурен доставчик на канали, но можете да добавите записи на други доставчици на канали и да ги конфигурирате.

Съображения

Ето няколко неща, които трябва да имате предвид, когато създавате или стартирате сесии, когато имате няколко доставчици на канали във вашата организация:

  • Сесиите, които се стартират с помощта на API на Dynamics 365 Channel Integration Framework 2.0, са свързани с доставчика на канали. Доставчиците се уведомяват за събития за сесията, започната от тях.

  • Доставчиците могат да отварят нови раздели само в сесиите, които са започнали.

  • Доставчиците не могат програмно да превключват сесии или да затварят сесии.

  • Агентите могат ръчно да превключват и затварят сесии. Като най-добра практика препоръчахме сесиите да започнат след приемане на съгласието на агента с помощта на известие за тост.

  • Ако сесия на доставчик не е на фокус и има ново събитие в тази сесия, като например ново непрочетено съобщение от клиент, можете да използвате API на requestFocusSession, за да покажете на агента, че сесията, която не е на фокус, изисква внимание.

Стартиране на домашна (по подразбиране) сесия, когато вашата организация използва един доставчик на канали

Ако вашата организация използва един доставчик на канали, можете да използвате метода setMode , за да започнете домашна сесия.

Обадете се на метода Microsoft.CIFramework.setMode(1) от кода на вашия доставчик, за да направите комуникационния панел видим. Можете да добавите метода в края на кода за инициализация, така че графичен компонент да се вижда веднага от момента на зареждане на доставчика на канала.

Можете също така да слушате събитието onSessionClosed , за да покажете графичен компонент за комуникация, когато последната сесия е затворена. По този начин можете да се уверите, че комуникационната графичен компонент е видима през цялото време, независимо дали сесията е отворена или не.

Стартиране на домашна (по подразбиране) сесия, когато вашата организация използва няколко доставчика на канали

Когато имате няколко доставчици на канали във вашата организация, комуникационната графичен компонент няма да се вижда в домашната сесия, тъй като домашната сесия не е свързана с конкретен доставчик на канали. Освен това методът setMode не се поддържа в началната страница. Така че трябва да създадете сесия по подразбиране, за да покажете наречие в графичен компонент, табла за разговори в раздела на приложението и т.н.

За да създадете сесия по подразбиране, направете следното:

  1. Използвайте метода createSession, за да създадете сесия със съответните раздели на приложения и да ги заредите заедно с графичен компонент.
  2. Използвайте метода Microsoft.CIFramework.setMode(1) в кода на вашия доставчик, в края на раздела за инициализация. Това гарантира, че графичен компонент се вижда още от момента на зареждане на доставчика на канала.

Вижте също

Какво е новото в Dynamics 365 Channel Integration Framework
Конфигуриране на доставчици на канали в Dynamics 365 Channel Integration Framework 1.0
Донесете свой собствен персонализиран канал за съобщения