Configurer des notifications pour une application personnalisée Slack

  • Rversion finale: Xanadu
  • Mis à jour 1 août 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 JSON pour votre application personnalisée Slack .

      Assurez-vous que votre JSON correspond au format d’exemple 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 utilisateur bot, copiez l’ID de membre de l’utilisateur 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 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 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 affecté à 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 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 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 des rubriques Créer une notification de messagerie et Configurer le contenu du message.