• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Actions Slack

Aperçu

Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !

Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.

Cette page fournit une référence complète des actions de chat Slack disponibles dans le catalogue des actions d'automatisation des workflows. Ces actions vous permettent d'effectuer des opérations de messagerie Slack.

Prérequis

Avant d'utiliser des actions de communication dans l'automatisation workflow, assurez-vous de disposer de :

  • Un espace de travail Slack avec les autorisations appropriées.
  • Un bot Slack configuré comme secret dans l'automatisation workflow.
  • Accès aux canaux Slack dans lesquels vous souhaitez envoyer des messages.

Configurer l'intégration Slack

Cette section détaille les instructions pour configurer une application Slack avec les autorisations minimales pour permettre les actions Slack d'automatisation des workflows.

Créer une application Slack

  1. Accédez à Slack API > Create New App > From Scratch

  2. Donnez un nom à votre application et sélectionnez un espace de travail, puis cliquez sur Create App.

  3. Après la création, accédez à App Home dans la navigation de gauche et assurez-vous que votre bot est en ligne.

    The Slack App Home page with the My Bot online status highlighted.

Configurer les autorisations OAuth

  1. Dans la navigation de gauche, sélectionnez OAuth & Permissions.

  2. Faites défiler jusqu'à la section Bot Token Scopes et ajoutez les scopes suivants pour autoriser les utilisations des actions d'automatisation des workflows :

    • chat:write - Requis pour publier un message
    • reactions:read - Requis pour obtenir une réaction d'un fil
    • files:write - Requis pour télécharger une pièce jointe de fichier dans un fil
    The image of the scope that needs to be added for workflow automation Slack actions.
  3. Revenez en haut et cliquez sur le bouton Install to [espace de travail] pour démarrer la configuration OAuth avec votre espace de travail Slack.

  4. Vous devriez voir une invite de confirmation. Cliquez sur Allow pour confirmer.

  5. En cas de succès, copiez le Bot token et conservez-le pour l'étape suivante. Le jeton doit commencer par xoxb-....

Ajouter l'application aux canaux

Maintenant que l'application Slack est créée et configurée, ajoutez-la au(x) canal(aux) Slack que vous souhaitez utiliser en modifiant les Intégrations de ce canal et en y ajoutant l'application Slack.

Configuration New Relic

Une fois que vous avez configuré une application Slack et obtenu un jeton de bot, stockez cette information d'identification dans la gestion des secrets New Relic à l'aide de la mutation GraphQL ci-dessous :

mutation {
secretsManagementCreateSecret(
scope: { type: ACCOUNT, id: "12345678" }
namespace: "slack"
key: "my-app-bot-token"
description: "A slack token to send messages with newrelic workflow automation"
value: "xoxb-..."
) {
key
}
}

Configurez les valeurs suivantes :

  • id - Votre ID de compte New Relic
  • namespace - Facultatif, utilisez n'importe quelle chaîne alphanumérique pour catégoriser votre secret
  • key - Utilisez une chaîne alphanumérique pour référencer ce secret
  • description - Description facultative du secret
  • value - Le jeton du bot Slack que vous avez copié à l'étape précédente

Vous pouvez exécuter cette mutation à l'aide de NerdGraph GraphiQL explorer avec votre clé API utilisateur New Relic. Une fois soumis avec succès, vous devriez voir un résultat similaire à celui-ci :

{
"data": {
"secretsManagementCreateSecret": {
"key": "my-app-bot-token"
}
}
}

Utiliser le jeton Slack dans les workflows

Utilisez la fonctionnalité d'automatisation des workflows en tirant parti du secret du jeton de bot Slack stocké avec vos espaces de noms et noms de clés.

Exemple:

name: to-slack
steps:
- name: postCsv
type: action
action: slack.chat.postMessage
version: 1
inputs:
channel: test-channel-workflow
text: "Hello World!"
token: ${{ :secrets:slack:my-app-bot-token }}

Conseil

Si vous n'avez pas utilisé d'espace de noms, supprimez la partie :namespace de l'entrée du jeton, comme ceci : ${{ :secrets:my-app-bot-token }}

Actions Slack

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.