Configurez l’intégration Agent virtuel et Facebook Messenger associez l’application à votre instance.
Avant de commencer
Vous devriez déjà avoir les éléments suivants :
Rôles requis :
- virtual_agent_admin et external_app_install_admin ou admin
- Administrateur pour les applications tierces
Procédure
-
Dans le développeur Facebook, accédez à .
-
Localisez la section Génération de jetons.
-
Dans la liste des pages, sélectionnez la page Facebook que vous avez créée et notez le jeton d’accès à la page qui est généré.
-
Localisez la section Webhooks et cliquez sur Configurer les webhooks.
-
Dans la fenêtre contextuelle Abonnement à la nouvelle page qui s’affiche, entrez les champs suivants :
| Champ |
Valeur |
| URL de rappel |
URL de votre ServiceNow instance suivie de /api/now/v1/cs/adapter/messenger/message |
| Vérifier le jeton |
nowbot |
| Champs d’abonnement |
Sélectionner des messages et des messaging_postbacks |
-
Cliquez sur Vérifier et enregistrer.
-
Dans votre ServiceNow instance, saisissez hash_message_verification.list dans le navigateur de filtre.
-
Dans le formulaire Vérifications des messages de hachage, cliquez sur Nouveau pour créer un enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Nom |
Nom qui permet d’identifier cet enregistrement. Ce champ peut être défini par défaut sur sample-fb-messenger-inbound-app-token , mais cette valeur par défaut peut être modifiée. |
| Description |
Description pour l’enregistrement |
| Clé secrète |
Clé secrète de l’application de votre Facebook Messenger application (la clé secrète a été générée lors de la création de l’application) |
-
Cliquez sur Envoyer.
-
Dans votre ServiceNow instance, saisissez token_verification.list dans le navigateur de filtre.
-
Dans le formulaire Vérifications des jetons, cliquez sur Nouveau pour créer un enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Nom |
Nom qui permet d’identifier cet enregistrement. Ce champ peut être défini par défaut sur sample-fb-messenger-outbound-app-token , mais il est possible de modifier la valeur par défaut. |
| Description |
Description pour l’enregistrement |
| Jeton |
Jeton d’accès à la page de votre Facebook Messenger application (à partir de l’étape 1b de cette procédure) |
-
Cliquez sur Envoyer.
-
Dans votre ServiceNow instance, saisissez message_auth.list dans le navigateur de filtre.
-
Sur la page Authentification du message, cliquez sur Nouveau pour créer un enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Nom |
Nom qui permet d’identifier cet enregistrement. Ce champ peut être défini par défaut sur sample-fb-messenger-app, mais cette valeur par défaut peut être modifiée. |
| Fournisseur |
Nom du fournisseur |
| Vérification du message entrant |
Nom spécifié sur le formulaire Vérifications des messages de hachage (ce jeton vérifie si la demande provient réellement du fournisseur) |
| Création de message sortant |
Nom spécifié sur le formulaire de vérification du jeton (ce jeton interagit avec le fournisseur pour le compte de l’utilisateur) |
-
Cliquez sur Envoyer.
-
Dans votre ServiceNow instance, saisissez sys_cs_adapter_configuration_page_messenger.list dans le navigateur de filtre.
-
Sur la page de configuration de l’adaptateur de Facebook Messenger, cliquez sur Nouveau pour créer un enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Type d'application |
Par défaut, il s’agit de Facebook Messenger et ne peut pas être modifié |
| ID de page Messenger |
Votre identifiant de page (l’identifiant de la page se trouve dans l’URL de la page Facebook) |
| Nom |
Nom qui permet d’identifier cet enregistrement. Ce champ peut être défini par défaut sur sample-fb-messenger-app, mais cette valeur par défaut peut être modifiée. |
| Authentification du fournisseur |
Nom spécifié sur la page d’authentification du message |
-
Cliquez sur Envoyer.
-
Configurez si les utilisateurs doivent être invités à lier leur profil à leur ServiceNow profil.
-
Dans le filtre de navigation, saisissez sys_properties.list.
-
Accédez à et cliquez sur va.messenger.account.auth.
-
Dans le champ Valeur , entrez vrai ou faux.
| vrai |
Invitez les utilisateurs à lier leur compte à leur ServiceNow profil. Les utilisateurs qui lient leur compte à leur ServiceNow profil peuvent accéder à toutes les rubriques et également discuter avec un agent en direct. Les utilisateurs qui ne lient pas leur compte ne peuvent accéder qu’aux rubriques invitées. |
| Faux |
Ne demandez pas aux utilisateurs de lier leur compte à leur ServiceNow profil. Les utilisateurs ne peuvent accéder qu’aux rubriques invitées, mais peuvent toujours discuter avec un agent en direct. |
-
Cliquez sur Mettre à jour.