Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Customer Service plataforma ororentzat plataforma oro har, Dynamics 365 Customer Service Enterpriseren boterea zabaltzen duten gaitasun-multzo bat eskaintzen du, erakundeek berehala beren bezeroekin konexioan eta interaktuatu ahal izateko, mezularitza digitaleko kanalen bidez. Baimen gehigarri bat behar da Customer Servicerako Plataforma omnikanalean sartzeko. Informazio gehiago lortzeko, kontsultatu Dynamics 365 Customer Serviceren prezioen deskribapen orokorra eta Dynamics 365 Customer Serviceren prezio planaren orriak.
Zuzeneko txat-kanaletarako testuinguru-hornitzailea ezartzen du. Testuinguru-hornitzailearen funtzioak, eskatzen denean, txat-saio bat hasteko erabiliko den testuingurua itzultzen du.
Garrantzitsua da
- SetContextProvider metodoa benetakoak ez diren txatetarako bakarrik onartzen da. Txat kat kauttikoa egiteko, JSON (JWT) web tokena erabili behar duzu. Informazio gehiago: Autentifikazio tokenak bidali
- 100 testuinguru-aldagai pertsonalizatu baino ezin dira igaro txat saio bakoitzean.
- Zuzeneko txat-aren SDK-aren metodoak lcw: ready ekitaldia sortu ondoren erabili behar dira. Ekitaldi hau entzun dezakezu, window objektuan egiten dituen ekitaldien detektagailua gehituz.
- Ez da beharrezkoa metodoa
setContextProvidererabiltzea, testuingurua pasatzeko eta txat saioa hasteko erabiltzen badustartChat.
Sintaxia
Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(contextProvider);
Parametroak
| Parametroa | Type | Deskribapenak |
|---|---|---|
| testuinguruaProvider | Funtzioa | Eskatzen denean, testuinguru pertsonalizatua itzultzen duen funtzioa |
Itzulitako balioa
Bat ere ez
Example
window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
// Set the custom context provider
// Throws error if contextProvider is not a function
Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(function contextProvider(){
//Here it is assumed that the corresponding work stream would have context variables with logical name of 'contextKey1', 'contextKey2', 'contextKey3'. If no context variable exists with a matching logical name, items are created assuming Type:string
return {
'contextKey1': {'value': 'contextValue1', 'isDisplayable': true},
'contextKey2': {'value': 12.34, 'isDisplayable': false},
'contextKey3': {'value': true}
};
});
});
Aurreko adibide-kodean value , atributuak testuinguru-aldagaien balioa jasotzen du.
isDisplayable Atributuak, ezartzen truebada, elkarrizketa baten elkarrizketa-laburpenaren hirugarren betilean iragandako elementuak erakutsiko ditu.
Oharra
Zuzeneko lan-sekuentzian testuinguru-aldagairik sortu ez bada, izen logiko bat duela, aldagaiak String motako egikaritze-garaian sortzen dira. Informazio gehiago: Testuinguru-aldagaiak
Bezeroaren autozerbitzua testuinguru gisa igaro
Bezero baten autozerbitzua bezero horrekin elkarrizketa baten hasieran gerta daiteke. Metodoak setContextProvider bezeroaren azken ekintzak pasatzen ditu, testuinguruaren eta autozerbitzu motaren parte gisa, bezeroaren eta agentearen arteko elkarrizketa berri baterako. Bisitariaren ibilbide-erregistro bat sortzen da autozerbitzuko ekintza bakoitzerako.
Metodoa nola erabili erakusten duen adibide-kodea setContextProvider da.
window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(function contextProvider(){
return {
'SelfService': { 'value' :
'[ {"msdyn_displaytitle":"Page visited", "msdyn_starttime":"yyyy-mm-ddThh:mm:ssZ","msdyn_type":192350000}, \
{"msdyn_displaytitle":"Phrase searched", "msdyn_starttime":"yyyy-mm-ddThh:mm:ssZ","msdyn_type":192350001}, \
{"msdyn_displaytitle":"Knowledge article viewed", "msdyn_starttime":"yyyy-mm-ddThh:mm:ssZ","msdyn_type":192350002}, \
{"msdyn_displaytitle":"Custom action performed", "msdyn_starttime":"yyyy-mm-ddThh:mm:ssZ","msdyn_type":192350003} \
]'
}, // Additional context can be added as shown below
//Here it is assumed that the corresponding work stream would have context variables with logical name of 'contextKey1', 'contextKey2', 'contextKey3'. If no context variable exists with a matching logical name, items are created assuming Type:string
'contextKey1': {'value': 'contextValue1', 'isDisplayable': true},
'contextKey2': {'value': 12.34, 'isDisplayable': false},
'contextKey3': {'value': true}
};
});
});
Autozerbitzuko atarian sar daitezkeen autozerbitzuko ekintzen jarraipena egiteko adibide-skripta lortzeko, kontsulta ezazu autozerbitzuaren adibide-kodea.
Akats-kodeak
Metodo honentzat hurrengo akatsa gerta daiteke.
| Akats-kodea | Akats-mezua |
|---|---|
| 1 | Akatsa testuinguru-hornitzailearen metodoa gauzatzean |
Erlazionatutako informazioa
JavaScript-en API-ren erreferentzia, zuzeneko txat-aren SDK-erako
Testuinguru pertsonalizatua erakutsi