Configurez l’intégration Agent virtuel et associez l’application à Facebook Messenger votre instance.
Avant de commencer
Vous devriez déjà disposer des éléments suivants :
Rôles requis :
- virtual_agent_admin et external_app_install_admin ou admin
- Administrateur pour les applications tierces
Procédure
-
Dans Facebook Developer, accédez à .
-
Localisez la section Token Generation (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, saisissez 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 (en anglais seulement) |
| Champs d’abonnement |
Sélectionner les messages et messaging_postbacks |
-
Cliquez sur Vérifier et enregistrer.
-
Dans votre ServiceNow instance, entrez 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 permettant d’identifier cet enregistrement. Par défaut, ce champ peut être défini sur sample-fb-messenger-inbound-app-token , mais cette valeur par défaut peut être modifiée. |
| Description |
Description de l’enregistrement |
| Clé secrète |
Secret de l’application de votre Facebook Messenger application (le secret a été généré lorsque vous avez créé l’application) |
-
Cliquez sur Envoyer.
-
Dans votre ServiceNow instance, saisissez token_verification.list dans le navigateur de filtre.
-
Dans le formulaire Vérifications de jetons, cliquez sur Nouveau pour créer un enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Nom |
Nom permettant d’identifier cet enregistrement. Par défaut, ce champ peut être défini sur sample-fb-messenger-outbound-app-token , mais cette valeur par défaut peut être modifiée. |
| Description |
Description de 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, entrez message_auth.list dans le navigateur de filtre.
-
Sur la page Authentification du message, cliquez sur Nouveau pour créer un nouvel enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Nom |
Nom permettant d’identifier cet enregistrement. Par défaut, ce champ peut être défini 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 Facebook Messenger, cliquez sur Nouveau pour créer un nouvel enregistrement.
-
Renseignez les champs suivants :
| Champ |
Valeur |
| Type d'application |
La valeur par défaut est Facebook Messenger et ne peut pas être modifiée |
| ID de page Messenger |
Votre identifiant de page (l’identifiant de la page se trouve dans l’URL de la page Facebook) |
| Nom |
Nom permettant d’identifier cet enregistrement. Par défaut, ce champ peut être défini sur sample-fb-messenger-app, mais cette valeur par défaut peut être modifiée. |
| Authentification du fournisseur |
Nom spécifié sur la page Authentification de message |
-
Cliquez sur Envoyer.
-
Indiquez 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 , saisissez 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 |
N’invitez pas les utilisateurs à 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.