Account-Verknüpfung in vorgefertigten Messaging-Integrationen
In Virtual Agent, Die Account-Verknüpfung ordnet die Anwender einer unterstützten Chat- oder Messaging-Anwendung zu ServiceNow Anwenderprofil. Durch die automatische Kontoverknüpfung werden Ihre Messaging-Anwender authentifiziert, sodass Anwender automatisch darauf zugreifen können Virtual Agent Themen, die involviert sind ServiceNow Datensätze. Bei Bedarf können Anwender auch manuell die Verknüpfung mit aufheben oder die Verknüpfung mit aufheben ServiceNow Accounts.
So funktioniert die automatische Verknüpfung von Accounts
In Konversationsintegrationen für Slack, Microsoft Teams, Und Facebook Workplace, Sie haben die Möglichkeit, die automatische Account-Verknüpfung zu aktivieren, wodurch Messaging-Anwender automatisch mit verknüpft werden ServiceNow Accounts. Wenn Sie die Funktion zum automatischen Verknüpfen von Accounts auf der Seite „Integration von Messaging-Apps“ aktivieren, werden Ihre Anwender nicht aufgefordert, einen Link zu ihrem zu erstellen ServiceNow Accounts, wenn sie mit dem Virtual Agent interagieren.
In früheren Releases wurden Messaging-Anwender aufgefordert, einen Link zu ihrem zu erstellen ServiceNow Accounts, oder fahren Sie als Gäste fort. Jedoch für die Konversationsintegrationen für Slack, Microsoft Teams, Und Workplace Wenn Sie die automatische Verknüpfung von Accounts aktivieren, verknüpfen Ihre Anwender ihre Messaging-Accounts nicht manuell mit ServiceNow Accounts, vorausgesetzt, sie verwenden denselben E-Mail-Account für ihre Messaging- und ServiceNow Accounts. Während der automatischen Verknüpfung Virtual Agent Ordnet die E-Mail-Accounts von Messaging-Anwendern ihren E-Mail-Accounts zu, die in ihren Profilen in der Tabelle „Anwender“ [sys_user] definiert sind. Wenn die E-Mail-Accounts übereinstimmen, wird der Anwender automatisch verknüpft (authentifiziert) und wird nicht angezeigt Link zu ServiceNow Schaltfläche, wenn eine Bot-Konversation beginnt.
In Messaging-Integrationen können Ihre Anwender weiterhin verwenden Melden Sie sich ab Befehl während Bot-Konversationen, um die Verknüpfung mit aufzuheben ServiceNow Accounts. In allen nachfolgenden Konversationen jedoch nach dem Aufheben der Verknüpfung Virtual Agent Fordert sie auf, ihre Accounts zu verknüpfen. Wenn sie mit dem Virtual Agent interagieren, werden sie aufgefordert, eine Verknüpfung mit ihrem herzustellen ServiceNow Account erstellen oder als Gastanwender fortfahren.
Automatische Verknüpfung des Accounts
Sie können zulassen, dass Drittpartei-Accounts eines Anwenders automatisch mit ihren verknüpft werden ServiceNow® Profil.
Im Navigationsfiltertyp sys_cs_Provider.list . Wählen Sie den Verbindungsdatensatz aus, den Sie verknüpfen möchten. Überprüfen Sie Account-Verknüpfung zulassen Aktivieren Sie dann das Kontrollkästchen ServiceNow-Profile von Anwendern automatisch verknüpfen Feld, das angezeigt wird. Füllen Sie aus Automatische Linkaktion Feld mit dem entsprechenden Account-Verknüpfungsskript.
var response_body = inputs['response_body'];
var status_code = inputs ['status_code'];
var email_id = '';
if(status_code>200 && status_code<=210){
email_id = response_body && JSON.parse(response_body).userPrincipalName;
}
var sysUserId = null;
if(email_id){
var gr = new GlideRecord("sys_user");
gr.addQuery("email",email_id);
gr.query();
while(gr.next()){
sysUserId = gr.getUniqueValue();
}
}
if(sysUserId){
outputs['status'} = 'Success';
outputs['userid'] = sysUserId;
}
else{
outputs['status'] = 'Failure';
}
})(inputs,outputs);