Activer Slack en tant que fournisseur de canal
Activez Slack en validant la Slack connexion.
Avant de commencer
Rôle requis :
- sn_msi.workspace_admin : écriture
- sn_msi.chat_collab_provider : en lecture
Une fois la connexion activée et validée, un message d’information s’affiche indiquant que la connexion du fournisseur est validée avec succès. Vous pouvez modifier la configuration du canal en ajoutant et en supprimant des utilisateurs, et éventuellement en ajoutant d’autres canaux ou en renommant les canaux existants.
Procédure
- Accédez à la Tous > Gestion des incidents de sécurité majeurs > Canal de messagerie instantanée > Configuration du fournisseur de messagerie instantanée.
-
Sélectionnez Slack pour ouvrir la configuration du fournisseur de messagerie instantanée Slack.
Figure 1. Configuration du fournisseur de messagerie instantanée Slack -
Sélectionnez Télécharger le manifeste Slack pour télécharger le fichier
slack_manifest.json.Le fichierslack_manifest.jsoncontient la configuration complète de la marge et vous permet de configurer Slack automatiquement. Vous devez charger ce fichier JSON dans la configuration de Marge. -
Ouvrez le fichier
slack_manifest.jsonet procédez comme suit :-
Accédez à l’URL
api.slack.com/appssur votre navigateur Web. - Sélectionnez l’action Créer une application .
- Dans la fenêtre contextuelle Créer une application, choisissez l’option À partir d’un manifeste d’application .
-
Dans la fenêtre contextuelle Choisir un espace de travail pour développer votre application, choisissez un espace de travail dans la liste et sélectionnez Suivant.
Par exemple, Espace de travail Marge MSIM.
-
Dans la fenêtre contextuelle Saisir le manifeste de l’application ci-dessous, sélectionnez l’onglet JSON et copiez-collez le code du fichier
slack_manifest.json. - Sélectionnez Suivant.
-
Dans la fenêtre contextuelle Résumé de l’examen et création de votre application, sélectionnez Créer.
Votre application a maintenant été créée.
-
Sur la page Informations de base, sélectionnez Installer dans l’espace de travail.
Le bot d’intégration Slack vous demande l’autorisation d’accéder à l’espace de travail Slack MSIM.
- Sélectionner Autoriser.
- Dans la section Informations d’identification de l’application, renseignez les détails en revenant à l’instance ServiceNow.
-
Sélectionner Tous > Slack Configurations.
Vous avez besoin du rôle sn_msi.workspace_admin pour cette action.
- Sélectionnez une propriété de secret de signature .
- Copiez le secret de signature et collez-le dans la section Informations d’identification de l’application de Slack.
- Dans l’instance ServiceNow, accédez à Tous > Concepteur de flux.
- Accédez à la Connexions > Slack > Afficher les détails > Configurer.
-
Renseignez les champs du formulaire.
Champ Description Nom de la connexion Nom de cette connexion. Par exemple, Slack. URL de connexion URL de cette connexion. Par exemple, https://slack.com Nom des informations d'identification Nom des informations d’identification. Par exemple, les informations d’identification Slack. Nom OAuth Nom de l’OAuth. Par exemple, Slack OAuth. ID client OAuth L’ID client qui a été généré pour le compte que vous avez créé dans Slack. Secret client OAuth Clé secrète du client pour le compte que vous avez créé dans Slack. URL de redirection OAuth Nom d’instance de redirection OAuth. Par exemple, msimslack.service-now.com/oauth_redirect.do -
Sélectionnez Configurer et obtenir le jeton OAuth.
Le bot d’intégration Slack vous demande l’autorisation d’accéder à l’espace de travail Slack MSIM.
-
Sélectionner Autoriser.
Le jeton d’accès OAuth est disponible et expirera le <AAAA-MM-JJ> <HH :MM :SS>.
-
Accédez à l’URL
- Accédez à la Tous > Gestion des incidents de sécurité majeurs > Canal de messagerie instantanée > Configuration du fournisseur de messagerie instantanée.
- Cochez la case Actif pour activer l’enregistrement du fournisseur de messagerie instantanée.
-
Sélectionnez Valider la connexion pour tester la connexion.
Un message de confirmation indique que la connexion du fournisseur a été validée avec succès.
-
Cliquez avec le bouton droit sur l’enregistrement et sélectionnez Enregistrer.
La connexion entre Slack et ServiceNow AI Platform l’instance est ensuite établie avec succès.
-
Accédez à la api.slack.com/apps > Fonctionnalités > OAuth et autorisations.
- Vérifiez si tous les champs d’application sont corrects.
- Accédez à la Fonctionnalités > Abonnements d'événement.
-
Dans le champ URL de la demande, sélectionnez Réessayer.
Vous pouvez afficher un message vérifié.
- Sélectionnez Enregistrer.