Liaison de comptes dans des intégrations de messagerie prédéfinies
Dans Agent virtuel, la liaison de compte mappe les utilisateurs d’une application de messagerie instantanée ou de messagerie compatible à leur ServiceNow profil d’utilisateur. L’association automatique de compte authentifie vos utilisateurs de messagerie, ce qui permet aux utilisateurs d’accéder Agent virtuel automatiquement aux rubriques qui impliquent des ServiceNow enregistrements. Si nécessaire, les utilisateurs peuvent également se dissocier manuellement de leurs comptes ou les lier à ceux-ci ServiceNow .
Fonctionnement de l’association automatique d’un compte
Dans Intégrations conversationnelles pour Slack, Microsoft Teams et Workplace from Facebook, vous pouvez activer la liaison automatique de compte, qui relie automatiquement les utilisateurs de messagerie à leurs ServiceNow comptes. Si vous activez la fonctionnalité de liaison automatique du compte sur la page Intégration des applications de messagerie, vos utilisateurs ne sont pas invités à lier à leur ServiceNow compte lorsqu’ils interagissent avec l’agent virtuel.
Dans les versions précédentes, les utilisateurs de messagerie étaient invités à se lier à leurs ServiceNow comptes ou à continuer en tant qu’invités. Toutefois, pour les intégrations conversationnelles de Slack, Microsoft Teams et Workplace, si vous activez la liaison automatique des comptes, vos utilisateurs ne lient pas manuellement leurs comptes de messagerie à leurs ServiceNow comptes, à condition qu’ils utilisent le même compte de messagerie pour leur messagerie et ServiceNow leurs comptes. Pendant la liaison automatique, Agent virtuel mappe les comptes de messagerie des utilisateurs de messagerie à leurs comptes de messagerie définis dans leurs profils dans la table Utilisateurs [sys_user]. Lorsque les comptes de messagerie correspondent, l’utilisateur est automatiquement lié (authentifié) et il ne voit pas le bouton Lien vers ServiceNow lorsqu’il commence une conversation avec un bot.
Dans les intégrations de messagerie, vos utilisateurs peuvent toujours utiliser la commande de déconnexion pendant les conversations de bot pour se dissocier de leurs ServiceNow comptes. Cependant, dans toutes les conversations suivantes, après la dissociation, Agent virtuel les invite à lier leurs comptes. Lorsqu’ils interagissent avec l’agent virtuel, ils sont invités à se lier à leur ServiceNow compte ou à continuer en tant qu’utilisateur invité.
Lien automatique du compte
Vous pouvez autoriser les comptes tiers d’un utilisateur à être automatiquement liés à son ServiceNow® profil.
Dans le filtre de navigation , saisissez sys_cs_provider.list. Sélectionnez l’enregistrement de connexion que vous souhaitez lier. Cochez la case Autoriser la liaison de compte , puis la case Profils ServiceNow des utilisateurs de lien automatique qui s’affiche . Renseignez le champ d’action de lien automatique avec le script de liaison de compte correspondant.
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);