Configurer des notifications pour une application personnalisée Slack

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 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 fichier JSON pour votre application personnalisée Slack .

      Assurez-vous que votre fichier 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 de l’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 de votre Slack espace de travail.

      Pour obtenir l’ID de l’application, copiez l’identificateur à 9 caractères à partir 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 de l’agent, consultez la page OAuth et autorisations dans votre Slack espace de travail.

      Pour obtenir l’ID d’équipe, affichez le code source HTML de votre Slack page d’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 l’agent est le nom que vous avez attribué à l’utilisateur de l’agent dans Slack.

    2. Dans votre ServiceNow instance, accédez à Notification système > Messages > Configuration de l'intégration de la messagerie.
    3. À côté de la Slack liste, cliquez sur Installer.
    4. Dans la fenêtre Configuration JSON, collez le fichier JSON que vous avez créé à l’étape 1.
      Exemple de fichier 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 des 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 de Créer une notification de messagerie et Configurer le contenu du message.