Configurer des notifications pour une application personnalisée Slack

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Envoyez ServiceNow des notifications aux utilisateurs via votre propre Slack bot.

    Avant de commencer

    Rôle requis : admin ou messaging_admin

    Procédure

    1. Créez un JSON pour votre application personnalisée Slack .

      Assurez-vous que votre JSON correspond à l’exemple de format suivant :

      {
      "bot_user_id" : "U9TLFR6TA",
      "scope" : "bot,channels:read",
      "client_id" : "294380102274.335446283495",
      "client_secret" : "ed0da5fe1f844fdac15a9e1ac1b0b831",
      "verification_token" : "YXSNsRhioCeU8h9Fm2k4ACuO",
      "app_id" : "A9VD48BEK",
      "access_token" : "xoxp-294380102274-295238228534-335452648487-2fac31f923dadd7ff30f2bc8c852809d",
      "bot_access_token" : "xoxp-333695856928-6pNwnO3Y6vNSGI7KCAIPwv6V",
      "team_id" : "T8NB63082",
      "team_name" : "sn-notif-ext-test",
      "user_id" : "U8P706QFQ",
      "bot_username": "empdmyers1snnotifext"
      }

      Pour obtenir l’ID d’utilisateur de bot, copiez l’ID de membre de l’utilisateur de bot dans l’application Slack .

      Le champ d’application est toujours bot,channels :read.

      Pour obtenir l’ID client, le secret client et le jeton de vérification, consultez la page Informations de base dans votre Slack espace de travail.

      Pour obtenir l’ID de l’application, copiez l’identificateur à 9 caractères de l’URL de l’application dans votre Slack espace de travail.

      Pour obtenir le jeton d’accès et le jeton d’accès du bot, consultez la page OAuth et autorisations dans votre Slack espace de travail.

      Pour obtenir l’ID de l’équipe, consultez le code source HTML de la page de votre Slack espace de travail.

      Le nom de l’équipe est le même que celui de votre sous-domaine dans votre Slack espace de travail.

      Pour obtenir l’ID d’utilisateur, copiez l’ID de membre de votre propre compte dans l’application Slack .

      Le nom d’utilisateur de bot est le nom que vous avez attribué à l’utilisateur de bot dans Slack.

    2. Dans votre ServiceNow instance, accédez à Notification système > Messagerie > Configuration de l'intégration de la messagerie.
    3. À côté de l’annonce Slack , cliquez sur Installer.
    4. Dans la fenêtre Configuration JSON, collez le JSON que vous avez créé à l’étape 1.
      Exemple JSON
    5. Cliquez sur Envoyer.
    6. Dans la fenêtre de confirmation, cliquez sur Ignorer.
      Fenêtre de confirmation

    Résultats

    Le système crée automatiquement un canal de notification pour votre application personnalisée Slack .

    Que faire ensuite

    • Liez ServiceNow les comptes d’utilisateurs à votre application personnalisée Slack afin que les utilisateurs puissent agir sur les notifications envoyées par votre Slack bot.
    • Pour chaque compte d’utilisateur que vous associez, activez le canal de notification à l’aide des paramètres système.
    • Créez des notifications pour votre application personnalisée Slack en suivant les étapes dans Créer une notification de messagerie et Configurer le contenu du message.