Configurer l’application Slack
Créez une application OAuth personnalisée dans votre espace de travail Slack pour activer l'authentification OAuth 2.0 avec le spoke Slack.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Suivez ces étapes à partir de votre compte Slack. Vous pouvez créer une application ou configurer une application existante conformément aux configurations décrites ici.
Procédure
-
Créez un Slack espace de travail.
Pour savoir comment créer un espace de travail, consultez Créer un espace de travail Marge. L’image suivante montre un espace de travail Marge classique.
- Accédez à la console de l’API Slack .
- Cliquez sur Créer une application.
-
Dans la fenêtre Créer une application, sélectionnez la méthode la plus appropriée pour créer l’application.
-
Sur la page Informations de base de la page Informations de base, copiez et enregistrez les valeurs ID client, Secret client et Secret de signature de votre application Slack.
Pour plus d’informations, consultez l’étape Obtenir l’ID client et le secret client pour plus tard.
-
Sur la page OAuth et autorisations :
- Spécifiez l’URL d’instance ServiceNow dans les URL de redirection au format suivant : https://<nom-instance>.service-now.com/oauth_redirect.do.
-
Ajoutez ces champs d’application de jeton d’agent :
- canaux :historique
- canaux :gérer
- canaux :lecture
- messagerie instantanée :écriture
- messagerie instantanée : écrire.personnaliser
- groupes :lecture
- im :read
- mpim :lire
- groupes :historique
- groupes :écriture
- im :histoire
- im :write
- mpim :histoire
- mpim :écrire
- utilisateurs :lecture
- utilisateurs :lire.e-mail
- fichiers :lecture
Pour plus d’informations, voir Portées et autorisations.
Remarque :La procédure de configuration de spoke décrite ici nécessite uniquement des jetons d’utilisateur de bot. Vous ne pouvez pas utiliser les actions Créer un utilisateur et Désactiver un utilisateur lorsque vous utilisez les périmètres de jeton d’agent. Pour utiliser ces actions, vous devez obtenir un jeton d’utilisateur sur votre compte Slack.
-
Sur la page Commandes à barre oblique, créez une commande et spécifiez les valeurs suivantes :
Champ Valeur Commande /Maintenant Demander URL https://<nom-instance>.service-now.com/api/sn_slack_ah_v2/command_service/<nom-application-slack> Description brève Description de la commande. Conseil d’utilisation Liste des paramètres qui peuvent être transmis. Par exemple, [opération] [table]. Pour plus d’informations, consultez l’étape de la commande Création d’une barre oblique .
-
Sur la page Interactivité et raccourcis :
-
Activez l’interactivité et spécifiez l’URL de l’instance dans l’URL de demandeServiceNow au format suivant : https://<nom-instance>.service-now.com/api/sn_slack_ah_v2/slack/<slack-app-name>/interactivepayload .
Pour plus d’informations, consultez la section Préparation de votre application pour les interactions de l’utilisateur .
-
Créez un raccourci qui apparaît sur les messages et entrez la valeur, post_message_now pour ID de rappel.
Pour plus d’informations, reportez-vous à la section Création d’un raccourci.
-
Activez l’interactivité et spécifiez l’URL de l’instance dans l’URL de demandeServiceNow au format suivant : https://<nom-instance>.service-now.com/api/sn_slack_ah_v2/slack/<slack-app-name>/interactivepayload .
-
Créez un bot Slack et ajoutez-le à votre application Slack et aux canaux requis.
Pour plus d’informations, consultez Créer un bot pour votre espace de travail.