

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Envoi de notifications depuis CodeCatalyst
<a name="notifications"></a>

Vous pouvez configurer des notifications pour surveiller vos projets et vos ressources dans CodeCatalyst. Les utilisateurs peuvent choisir les événements du projet au sujet desquels ils souhaitent recevoir des e-mails dans tous les projets dont ils sont membres. Vous pouvez également choisir de configurer les notifications envoyées à toute une équipe dans une application de messagerie d'équipe, telle que Slack, en configurant l'accès entre un CodeCatalyst espace et un espace de travail Slack, puis en configurant les notifications pour un projet à envoyer à une ou plusieurs chaînes de cet espace de travail Slack. Une fois que vous avez configuré l'accès entre un CodeCatalyst espace et un espace de travail Slack, les membres du projet auront également la possibilité d'ajouter leur propre membre Slack IDs afin d'être informés directement des CodeCatalyst événements survenus dans les espaces de travail et les chaînes Slack connectés.

**Note**  
L'ensemble des événements du projet qui peuvent être envoyés à Slack n'est pas le même que celui pour lequel les utilisateurs peuvent choisir d'être informés par e-mail. 

**Topics**
+ [Comment fonctionnent les notifications ?](notifications-concepts.md)
+ [Commencer à utiliser les notifications Slack](getting-started-notifications.md)
+ [Envoi de notifications par Slack et par e-mail depuis CodeCatalyst](notifications-manage.md)

# Comment fonctionnent les notifications ?
<a name="notifications-concepts"></a>

Vous pouvez configurer votre projet pour envoyer des notifications à l'application de messagerie de votre équipe, telle que Slack. 



## Quelles sont les autorisations nécessaires pour les notifications ?
<a name="notifications-concepts-permissions"></a>

Tout membre du projet peut configurer, afficher, mettre à jour ou supprimer les paramètres de notification d'une chaîne dans CodeCatalyst. Toutefois, seuls les utilisateurs dotés du rôle d'**administrateur de l'espace** peuvent ajouter ou supprimer des espaces de travail Slack. Tous les utilisateurs peuvent configurer les événements du projet au sujet desquels ils souhaitent recevoir des e-mails pour les projets auxquels ils appartiennent CodeCatalyst.

## À propos de quels CodeCatalyst événements puis-je configurer les notifications ?
<a name="notifications-concepts-events"></a>

Vous pouvez configurer CodeCatalyst pour envoyer des notifications à une ou plusieurs chaînes Slack concernant les événements du flux de travail. Une fois les notifications configurées entre un CodeCatalyst projet et Slack, les utilisateurs du projet peuvent choisir d'ajouter leur propre identifiant de membre Slack afin de recevoir des messages directs sur les chaînes Slack concernant les événements. CodeCatalyst Les utilisateurs qui ajoutent leur membre Slack IDs recevront des mentions directes sur les chaînes Slack configurées pour leurs IDs projets, ce qui les aidera à mieux faire connaître les événements qui leur tiennent à cœur.

Vous pouvez également choisir les événements au sujet desquels vous souhaitez recevoir des e-mails. Ces e-mails sont envoyés à l'adresse e-mail configurée pour votre AWS Builder ID.

## Comment apparaissent les notifications ?
<a name="notifications-concepts-delivery"></a>

Vous pouvez configurer CodeCatalyst pour envoyer des notifications à une ou plusieurs chaînes Slack. Vous devez être autorisé pour accorder CodeCatalyst des autorisations afin d'accéder à votre espace de travail Slack. Une fois l'autorisation fournie, CodeCatalyst vous pouvez envoyer des notifications aux chaînes Slack que vous configurez. Si un membre du projet choisit d'ajouter son identifiant de membre Slack, il peut recevoir des mentions d' CodeCatalystévénements dans les chaînes Slack configurées pour ce projet.

## Comment configurer les notifications ?
<a name="notifications-concepts-setup"></a>

Les notifications par e-mail sont configurées dans le cadre de CodeCatalyst. Les utilisateurs du projet peuvent choisir les événements au sujet desquels ils souhaitent recevoir des e-mails sur leur page **Mes paramètres**. 

Pour configurer les notifications Slack pour les ressources de votre projet, vous devez effectuer les tâches de haut niveau suivantes. 

**Pour configurer les notifications (tâches de haut niveau)**

1. Dans CodeCatalyst, vous **configurez une connexion** entre CodeCatalyst et un client de messagerie, tel que Slack. Une fois qu'un espace de travail Slack est connecté, il sera accessible à tous les projets de l'espace. 
**Note**  
Seuls les utilisateurs ayant un rôle d'administrateur d'espace peuvent ajouter ou supprimer un espace de travail Slack.

1. Dans votre projet CodeCatalyst, **ajoutez le canal sur** lequel vous souhaitez que votre équipe reçoive des notifications.

1. Dans CodeCatalyst, vous **activez les notifications** pour divers événements, tels que l'échec de l'exécution du flux de travail, et vous spécifiez le canal sur lequel vous souhaitez qu'elles soient envoyées.

Pour obtenir des instructions complètes, consultez [Commencer à utiliser les notifications Slack](getting-started-notifications.md).

Une fois que les notifications ont été configurées entre un CodeCatalyst espace et Slack, les utilisateurs peuvent choisir d'ajouter leur propre membre Slack IDs pour recevoir des messages directs sur les CodeCatalyst événements survenus dans les chaînes Slack configurées pour leurs projets,

# Commencer à utiliser les notifications Slack
<a name="getting-started-notifications"></a>

Après avoir créé un projet, vous pouvez configurer des notifications Slack qui aident votre équipe à surveiller les ressources du projet. 

Ces étapes vous guident dans la configuration des notifications Slack pour la première fois depuis. CodeCatalyst Si vous avez déjà configuré les notifications, consultez[Envoi de notifications par Slack et par e-mail depuis CodeCatalyst](notifications-manage.md). 

**Note**  
L'ensemble des événements du projet qui peuvent être envoyés aux canaux de notification n'est pas le même que celui pour lequel les utilisateurs peuvent choisir d'être informés par e-mail. Pour de plus amples informations, veuillez consulter [Envoi de notifications par Slack et par e-mail depuis CodeCatalyst](notifications-manage.md).

**Topics**
+ [Conditions préalables](#getting-started-notifications-prerequisites)
+ [Étape 1 : Connectez-vous CodeCatalyst à votre espace de travail Slack](#getting-started-notifications-connect-slack)
+ [Étape 2 : ajoutez votre chaîne Slack à CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Étape 3 : tester les notifications depuis CodeCatalyst Slack](#getting-started-notifications-next-steps)
+ [Étape 4 : étapes suivantes](#getting-started-notifications-test)

## Conditions préalables
<a name="getting-started-notifications-prerequisites"></a>

Avant de commencer, vous avez besoin de ce qui suit :
+ Un CodeCatalyst espace. Pour plus d'informations sur la création d'un CodeCatalyst espace et la première connexion, consultez[Configurer et se connecter à CodeCatalystConfigurer et se connecter à CodeCatalyst](setting-up-topnode.md).
+ Un CodeCatalyst projet. Pour de plus amples informations, veuillez consulter [Création d’un projet](projects-create.md).
+ Un CodeCatalyst compte doté du rôle d'**administrateur de projet** ou **d'administrateur de l'espace**. Pour de plus amples informations, veuillez consulter [Octroi d'accès avec des rôles d'utilisateur](ipa-roles.md).
+ Un compte Slack et un espace de travail Slack accessibles par. CodeCatalyst
+ Une chaîne Slack où CodeCatalyst vous enverrez des notifications. La chaîne peut être publique ou privée.

## Étape 1 : Connectez-vous CodeCatalyst à votre espace de travail Slack
<a name="getting-started-notifications-connect-slack"></a>

Seuls les utilisateurs dotés du rôle **d'administrateur d'espace** peuvent ajouter ou supprimer des espaces de travail Slack. L'ajout ou la suppression d'un espace de travail Slack affecte tous les projets de cet espace. Pour établir la connexion entre Slack CodeCatalyst et Slack, effectuez une CodeCatalyst connexion d' OAuth authentification sécurisée avec votre espace de travail Slack. 

Suivez les instructions ci-dessous pour vous connecter CodeCatalyst à votre espace de travail Slack.

**Note**  
Cela ne doit être effectué qu'une seule fois pour chaque espace de travail Slack. Vous pouvez ensuite configurer les notifications par canal Slack.

**Pour vous connecter CodeCatalyst à votre espace de travail Slack**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Paramètres du projet**.

1. Choisissez l'onglet **Notifications**.

1. Choisissez **Configurer les notifications**.

1. Choisissez **Se connecter à l'espace de travail Slack**.

1. Lisez le contenu de la boîte de dialogue, puis choisissez **Se connecter à l'espace de travail Slack**.

1. Sur le message envoyé par **Amazon Q Developer dans les applications de chat** :

   1. Dans le coin supérieur droit, choisissez l'espace de travail Slack qui contient votre chaîne.

   1. Sélectionnez **Allow (Autoriser)**.

   Vous revenez à la CodeCatalyst console.

1. Passez au [Étape 2 : ajoutez votre chaîne Slack à CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Étape 2 : ajoutez votre chaîne Slack à CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Vous avez besoin de l'identifiant de chaîne Slack pour y ajouter votre chaîne. CodeCatalyst

**Pour obtenir l'identifiant de votre chaîne Slack**

1. Connectez-vous à Slack. Pour plus d'informations, voir [Se connecter à Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Accédez à l'espace de travail Slack qui contient la chaîne sur laquelle vous souhaitez envoyer les notifications. Pour plus d'informations, consultez [Basculer entre les espaces de travail Slack ou Se connecter à d'autres espaces](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) [de travail Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Dans le volet de navigation, ouvrez le menu contextuel (clic droit) de la chaîne vers laquelle vous souhaitez envoyer les notifications, puis choisissez **Ouvrir les détails de la chaîne**.

   L'ID du canal est affiché en bas de la boîte de dialogue. 

1. Copiez la valeur de l'**ID de canal**. Vous en aurez besoin à l’étape suivante.

À l'aide de l'identifiant de chaîne que vous venez de copier, vous pouvez désormais connecter votre chaîne Slack à CodeCatalyst.

**Pour ajouter votre chaîne Slack à CodeCatalyst**

1. Avant de commencer, si votre chaîne Slack est privée, ajoutez l'application Amazon Q Developer in chat applications à la chaîne comme suit :

   1. Dans la boîte de message de votre chaîne Slack, entrez **@aws** et choisissez **l'application aws** dans la boîte de dialogue.

   1. Appuyez sur Entrée.

      Un message Slackbot apparaît, indiquant qu'Amazon Q Developer dans les applications de chat ne fait pas partie du canal privé. 

   1. Choisissez **Invite Them** pour inviter Amazon Q Developer à rejoindre le canal via des applications de chat.

1. Dans la CodeCatalyst console, choisissez **Next**.

1. Dans **ID de chaîne**, collez l'identifiant de chaîne Slack que vous avez obtenu précédemment.

1. Dans **Nom de la chaîne**, entrez un nom. Nous vous recommandons d'utiliser le nom de la chaîne Slack.

1. Choisissez **Suivant**.

1. Dans **Sélectionner les événements de notification**, choisissez le type d'événement pour lequel vous souhaitez recevoir des notifications.

1. Choisissez **Finish** (Terminer).

## Étape 3 : tester les notifications depuis CodeCatalyst Slack
<a name="getting-started-notifications-next-steps"></a>



Une fois que votre projet est configuré pour envoyer des notifications concernant l'état du flux de travail, vous pouvez consulter vos notifications dans Slack.

**Pour consulter vos notifications dans Slack**

1. Dans votre CodeCatalyst projet, [lancez un flux de travail manuellement](workflows-manually-start.md) afin de terminer une exécution de flux de travail et de recevoir une notification d'état à la fin de l'exécution.

1. Dans Slack, consultez la chaîne que vous avez configurée pour les notifications. Vos notifications indiquent l'état le plus récent de chaque exécution du flux de travail et indiquent s'il a échoué ou réussi.

## Étape 4 : étapes suivantes
<a name="getting-started-notifications-test"></a>

Une fois qu'un espace de travail Slack est configuré pour votre CodeCatalyst espace, vous pouvez ajouter d'autres chaînes Slack à des CodeCatalyst projets existants, et les ajouter à de nouveaux projets une fois que vous les avez créés. Vous pouvez également indiquer aux utilisateurs du projet qu'ils peuvent configurer des notifications Slack personnelles pour leur membre IDs Slack et configurer les événements pour lesquels ils recevront des e-mails. Pour de plus amples informations, veuillez consulter [Envoi de notifications par Slack et par e-mail depuis CodeCatalyst](notifications-manage.md).

# Envoi de notifications par Slack et par e-mail depuis CodeCatalyst
<a name="notifications-manage"></a>

Vous pouvez configurer CodeCatalyst pour envoyer des notifications concernant les événements qui se produisent dans votre projet. CodeCatalyst peut envoyer des notifications à des clients de messagerie tels que les chaînes Slack. Le fait d' CodeCatalyst envoyer des messages aux chaînes Slack permet de s'assurer que toute votre équipe est informée des événements importants, tels que les défaillances du flux de travail. Vous pouvez éventuellement choisir d'inclure CodeCatalyst @mention you dans les messages Slack qu'il envoie afin de recevoir un message direct (DM) correspondant.

CodeCatalyst peut également vous envoyer des notifications directement par e-mail. Des notifications par e-mail seront envoyées concernant les événements relatifs à tout projet dont vous êtes membre. Ces e-mails seront envoyés à l'adresse e-mail configurée dans votre identifiant AWS Builder.

**Note**  
Les événements qui peuvent être envoyés aux chaînes Slack peuvent être différents de ceux envoyés par e-mail. 

**Topics**
+ [Configuration des notifications par e-mail](notifications-personal.md)
+ [Envoi de notifications aux chaînes Slack](notifications-projects.md)
+ [Configuration des messages directs sur Slack](notifications-personal-slack.md)
+ [Modification des notifications pour un canal de notification](notifications-edit.md)
+ [Supprimer une chaîne](notifications-remove-channel.md)

# Configuration des notifications par e-mail
<a name="notifications-personal"></a>

Vous pouvez choisir de recevoir des notifications par e-mail concernant les événements relatifs à tout projet dont vous êtes membre. Ces e-mails seront envoyés à l'adresse e-mail configurée dans votre identifiant AWS Builder. Par défaut, vous recevrez des e-mails concernant tous les événements du projet pour lesquels des e-mails peuvent être envoyés.<a name="notifications-personal-email"></a>

**Pour configurer les notifications par e-mail pour les événements du projet**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Dans la barre de menu supérieure, choisissez votre badge de profil, puis sélectionnez **Mes paramètres**. La page CodeCatalyst **Mes paramètres** s'ouvre.
**Astuce**  
Vous pouvez également accéder à votre profil utilisateur en vous rendant sur la page des membres d'un projet ou d'un espace et en choisissant votre nom dans la liste des membres.

1. Dans **Notifications par e-mail**, recherchez le projet dans la liste pour lequel vous souhaitez configurer les notifications par e-mail, puis choisissez **Modifier**.

1. Sélectionnez les événements pour lesquels vous souhaitez recevoir des e-mails, puis choisissez **Enregistrer**.

# Envoi de notifications aux chaînes Slack
<a name="notifications-projects"></a>

Vous pouvez configurer CodeCatalyst pour envoyer des notifications concernant les événements du projet aux canaux Slack de votre équipe. Vous pouvez ainsi vous assurer que l'ensemble de votre équipe est au courant des événements importants, tels que l'échec d'un flux de travail.

**Note**  
Tout membre d'un projet peut gérer les notifications envoyées aux chaînes associées à ce projet. Toutefois, seuls les utilisateurs dotés du rôle d'**administrateur de l'espace** peuvent ajouter ou supprimer des espaces de travail Slack. 

Suivez les instructions ci-dessous pour ajouter une chaîne Slack à laquelle les notifications seront envoyées.

**Pour ajouter une chaîne Slack pour les notifications**

1. Si vous ajoutez votre première chaîne Slack, consultez plutôt[Commencer à utiliser les notifications Slack](getting-started-notifications.md).

   Après avoir configuré votre première chaîne, revenez à cette procédure pour configurer des chaînes supplémentaires.

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Paramètres du projet**.

1. Choisissez l'onglet **Notifications**.

1. Choisissez **Add channel** (Ajouter un canal).

1. Choisissez **Choisir un espace de travail**, puis sélectionnez l'espace de travail Slack contenant la chaîne sur laquelle vous souhaitez envoyer des notifications.

   Si votre espace de travail Slack ne figure pas dans la liste, vous pouvez l'ajouter en suivant les instructions figurant dans[Commencer à utiliser les notifications Slack](getting-started-notifications.md).

1. Avant de saisir un **identifiant de chaîne**, si la chaîne Slack que vous souhaitez ajouter est privée, procédez comme suit :

   1. Dans la boîte de message de votre chaîne Slack, entrez **@aws** et choisissez **l'application aws** dans la fenêtre contextuelle.

   1. Appuyez sur Entrée.

      Un message Slackbot apparaît, indiquant qu'Amazon Q Developer dans les applications de chat ne fait pas partie du canal privé. 

   1. Choisissez **Invite Them** pour inviter Amazon Q Developer à rejoindre le canal via des applications de chat.

1. Dans CodeCatalyst le champ **ID de chaîne**, saisissez l'identifiant de chaîne Slack. Pour trouver l'identifiant, accédez à Slack, puis dans le volet de navigation, cliquez avec le bouton droit sur la chaîne et choisissez **Ouvrir les détails de la chaîne**.

   L'ID du canal est affiché en bas de la boîte de dialogue. 

1. Dans **Nom de la chaîne**, entrez un nom. Nous vous recommandons d'utiliser le nom de la chaîne Slack.

1. Dans **Sélectionner les événements de notification**, choisissez le type d'événement pour lequel vous souhaitez recevoir des notifications.

1. Choisissez **Ajouter**.

# Configuration des messages directs sur Slack
<a name="notifications-personal-slack"></a>

Si un CodeCatalyst projet a été configuré pour [envoyer des notifications à une chaîne Slack](notifications-projects.md), ces notifications peuvent également être envoyées sous forme de messages directs (DMs). Le fait de vous faire envoyer des notifications directement DMs peut vous aider à vous faire connaître les événements qui se produisent dans le cadre des projets dans lesquels vous avez un rôle à jouer. Pour l'activer DMs, vous devez ajouter votre identifiant de membre Slack à CodeCatalyst. 

**Pour configurer les messages directs de Slack**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Dans la barre de menu supérieure, choisissez votre badge de profil, puis sélectionnez **Mes paramètres**. La page CodeCatalyst **Mes paramètres** s'ouvre.
**Astuce**  
Vous pouvez également accéder à votre profil utilisateur en vous rendant sur la page des membres d'un projet ou d'un espace et en choisissant votre nom dans la liste des membres.

1. Dans les **notifications personnelles de Slack**, choisissez **Connect Slack ID**, puis sélectionnez **Connect to Slack workspace**. Une fenêtre séparée s'ouvrira.
**Astuce**  
Cette option n'est pas configurable sauf si un utilisateur ayant le rôle d'**administrateur de l'espace** a ajouté un espace de travail Slack à votre CodeCatalyst espace. Pour plus d’informations, consultez [Commencer à utiliser les notifications Slack](getting-started-notifications.md) et [Envoi de notifications aux chaînes Slack](notifications-projects.md).

1. Dans la fenêtre de demande d'autorisations, assurez-vous que le nom de l'espace de travail correspond à celui de l'espace de travail Slack configuré pour CodeCatalyst cet espace. Choisissez **Autoriser** pour autoriser Amazon Q Developer à accéder à l'espace de travail dans les applications de chat. **La fenêtre se fermera et l'espace de travail Slack indiquera que l'**état de la connexion est Connecté**.**
**Astuce**  
Si l'état de connexion ne change pas, vérifiez si une erreur s'est produite lors de la connexion à l'espace de travail Slack. Vous devrez peut-être faire défiler l'écran vers le haut pour voir le message d'erreur. 

1. Pour ne plus recevoir de notifications Slack personnelles, choisissez l'espace de travail Slack connecté, puis choisissez **Déconnecter l'identifiant Slack**.

# Modification des notifications pour un canal de notification
<a name="notifications-edit"></a>

Vous pouvez modifier les canaux auxquels les notifications sont destinées, et vous pouvez désactiver complètement certaines notifications.

**Pour modifier les notifications**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Paramètres du projet**.

1. Choisissez l'onglet **Notifications**.

1. Choisissez **Modifier les notifications**.

1. Effectuez l’une des actions suivantes :
   + Pour envoyer une notification à un canal spécifique, choisissez-le dans la liste déroulante.
   + Pour désactiver une notification de manière globale, cliquez sur le bouton situé à côté de la notification.
   + Pour arrêter d'envoyer une notification à une chaîne spécifique, choisissez le **X** sur la chaîne.

1. Choisissez **Save** (Enregistrer).

# Supprimer une chaîne
<a name="notifications-remove-channel"></a>

Vous pouvez supprimer une chaîne Slack d'Amazon CodeCatalyst. En supprimant une chaîne Slack, les notifications relatives au CodeCatalyst projet sélectionné ne seront plus envoyées à la chaîne. 

**Pour supprimer une chaîne**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez à votre projet. Dans le volet de navigation, sélectionnez **Paramètres du projet**.

1. Sur la page des **paramètres du projet**, choisissez l'onglet **Notifications**.

1. Choisissez l'indicateur situé à côté de la chaîne que vous souhaitez supprimer, puis choisissez **Supprimer la chaîne**. Choisissez **OK** dans la fenêtre de confirmation.