Funktionen in Engagement Messenger mit benutzerdefiniertem Code starten
Verwenden Sie benutzerdefinierten Code, um Deep-Links zu aktivieren und eine in Ihre Website integrierte Funktion in Engagement Messenger zu starten.
Vorbereitungen
Engagement Messenger konfigurieren.
Engagement Messenger in Webanwendung einbetten.
Erforderliche Rolle: ec_admin und Website-Administrator
Warum und wann dieser Vorgang ausgeführt wird
Hinweis:
Wenn Sie bereits vorhandenen Code verwenden, müssen Sie das Skript so aktualisieren, dass es v=3.1 angibt. Beispiel:
<script src="https://example.service-now.com/scripts/sn_csm_ec.js?v=3.1"></script>
<script>
SN_CSM_EC.init({
moduleID: "https://example.service-now.com/#aeff0547dd393010f87734cef087e2ba",
loadFeature: SN_CSM_EC.loadEMFeature()
});
</script>Prozedur
Ergebnisse
Beispiel
Standardmäßig wird die Chat-Funktion durch den folgenden Code initiiert. Er zeigt auch, wie beim Laden des Chats standardmäßig durch Übergabe des entsprechenden Systembezeichners (sys_id) ein Virtual Agent-Thema ausgelöst wird. Sie können auch angeben, in welcher Sprache der Chat initiiert werden soll.
<script src="https://example.servicenow.com/scripts/sn_csm_ec.js?v=3.1"></script>
<script>
function chatFeatureContext(){
return {
feature: "CHAT",
openOnLoad: false,
params: {
"topic_id": "8708db281bd5b81080df6247b04bcb79",
"language": "fr"
}
}
}
SN_CSM_EC.init({
moduleID: "https://example.service-now.com/#d27c94d6db403810a2a6a0ced39619da",
loadFeature: chatFeatureContext()
});
</script>
- function
- chatFeatureContext(): Die Wrapper-Funktion für den Chat-Kontext.
- feature
- CHAT: Die Chat-Funktion zum Initiieren eines Virtual Agent- oder Service Desk-Mitarbeiter-Chats.
- openOnLoad
- false: Deaktiviert den automatischen Start von Engagement Messenger.
- topic_id
- 8708db281bd5b81080df6247b04bcb79: Der Modulsystembezeichner (sys_id).
- language
- fr: Legt die Standardsprache für den Chat auf Französisch fest.