

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Invio di notifiche da CodeCatalyst
<a name="notifications"></a>

Puoi impostare notifiche per monitorare i tuoi progetti e le tue risorse in CodeCatalyst. Gli utenti possono scegliere gli eventi del progetto per i quali desiderano ricevere e-mail in qualsiasi progetto di cui sono membri. Puoi anche scegliere di configurare le notifiche inviate a un intero team in un'applicazione di messaggistica del team, come Slack, configurando l'accesso tra CodeCatalyst uno spazio e un'area di lavoro Slack e quindi configurando le notifiche per l'invio di un progetto a uno o più canali in quell'area di lavoro Slack. Dopo aver configurato l'accesso tra uno CodeCatalyst spazio e uno spazio di lavoro Slack, i membri del progetto avranno anche la possibilità di aggiungere il proprio membro Slack in IDs modo da poter ricevere notifiche direttamente sugli CodeCatalyst eventi negli spazi di lavoro e nei canali Slack collegati.

**Nota**  
L'insieme di eventi del progetto che possono essere inviati a Slack non è lo stesso insieme di eventi per i quali gli utenti possono scegliere di ricevere notifiche via e-mail. 

**Topics**
+ [Come funzionano le notifiche?](notifications-concepts.md)
+ [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md)
+ [Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md)

# Come funzionano le notifiche?
<a name="notifications-concepts"></a>

Puoi configurare il tuo progetto per fornire notifiche all'applicazione di messaggistica del tuo team, come Slack. 



## Quali autorizzazioni sono necessarie per le notifiche?
<a name="notifications-concepts-permissions"></a>

Qualsiasi membro del progetto può configurare, visualizzare, aggiornare o eliminare le impostazioni di notifica per un canale in CodeCatalyst. Tuttavia, solo gli utenti con il ruolo di **amministratore dello spazio** possono aggiungere o eliminare aree di lavoro Slack. Tutti gli utenti possono configurare gli eventi del progetto a cui desiderano ricevere e-mail per i progetti a cui appartengono. CodeCatalyst

## Per quali CodeCatalyst eventi posso configurare le notifiche?
<a name="notifications-concepts-events"></a>

Puoi configurare l'invio CodeCatalyst di notifiche a uno o più canali Slack sugli eventi del flusso di lavoro. Una volta configurate le notifiche tra un CodeCatalyst progetto e Slack, gli utenti del progetto possono scegliere di aggiungere il proprio ID membro Slack per ricevere messaggi diretti sugli eventi nei canali Slack. CodeCatalyst Gli utenti che aggiungono un membro Slack IDs riceveranno menzioni dirette IDs nei canali Slack configurati per i loro progetti, contribuendo a sensibilizzare l'opinione pubblica sugli eventi a cui tengono.

Puoi anche scegliere per quali eventi vuoi ricevere email. Queste e-mail vengono inviate all'indirizzo e-mail configurato per il tuo ID AWS Builder.

## Come vengono visualizzate le notifiche?
<a name="notifications-concepts-delivery"></a>

Puoi configurare l'invio CodeCatalyst di notifiche a uno o più canali Slack. Devi autorizzarti a concedere le autorizzazioni CodeCatalyst per accedere al tuo spazio di lavoro Slack. Una volta fornita l'autorizzazione, CodeCatalyst puoi inviare notifiche ai canali Slack che configuri. Se un membro del progetto sceglie di aggiungere il proprio ID membro Slack, può ricevere menzioni sugli CodeCatalyst eventi nei canali Slack configurati per quel progetto.

## Come faccio a configurare le notifiche?
<a name="notifications-concepts-setup"></a>

Le notifiche e-mail sono configurate come parte di CodeCatalyst. Gli utenti del progetto possono scegliere per quali eventi ricevere e-mail nella pagina Le **mie impostazioni**. 

Per configurare le notifiche Slack per le risorse del progetto, devi completare le seguenti attività di alto livello. 

**Per impostare le notifiche (attività di alto livello)**

1. In CodeCatalyst, **configuri una connessione** tra CodeCatalyst e un client di messaggistica, come Slack. Una volta connesso, uno spazio di lavoro Slack sarà disponibile per tutti i progetti presenti nello spazio. 
**Nota**  
Solo gli utenti con un ruolo di amministratore di Space possono aggiungere o eliminare un'area di lavoro Slack.

1. Nel tuo progetto in CodeCatalyst, **aggiungi il canale** in cui desideri che il team riceva le notifiche.

1. In CodeCatalyst, **attivi le notifiche** per vari eventi, ad esempio un errore di esecuzione del flusso di lavoro, e specifichi il canale in cui desideri che vengano inviate.

Per informazioni dettagliate sulle fasi, consulta [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md).

Una volta configurate le notifiche tra uno CodeCatalyst spazio e Slack, gli utenti possono scegliere di aggiungere il proprio membro Slack IDs per ricevere messaggi diretti sugli CodeCatalyst eventi nei canali Slack configurati per i loro progetti,

# Guida introduttiva alle notifiche di Slack
<a name="getting-started-notifications"></a>

Dopo aver creato un progetto, puoi configurare le notifiche di Slack che aiutano il tuo team a monitorare le risorse del progetto. 

Questi passaggi ti guidano nella configurazione delle notifiche di Slack per la prima volta. CodeCatalyst Se hai già configurato le notifiche, consulta[Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md). 

**Nota**  
L'insieme di eventi del progetto che possono essere inviati ai canali di notifica non è lo stesso insieme di eventi per i quali gli utenti possono scegliere di ricevere notifiche via e-mail. Per ulteriori informazioni, consulta [Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md).

**Topics**
+ [Prerequisiti](#getting-started-notifications-prerequisites)
+ [Passaggio 1: Connettiti CodeCatalyst al tuo spazio di lavoro Slack](#getting-started-notifications-connect-slack)
+ [Passaggio 2: aggiungi il tuo canale Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Passaggio 3: prova le notifiche da inviare CodeCatalyst a Slack](#getting-started-notifications-next-steps)
+ [Fase 4: Fasi successive](#getting-started-notifications-test)

## Prerequisiti
<a name="getting-started-notifications-prerequisites"></a>

Prima di iniziare, avrai bisogno di:
+ Uno CodeCatalyst spazio. Per informazioni sulla creazione di uno CodeCatalyst spazio e sul primo accesso, consulta[Configura e accedi a CodeCatalystConfigura e accedi a CodeCatalyst](setting-up-topnode.md).
+ Un CodeCatalyst progetto. Per ulteriori informazioni, consulta [Creare un progetto](projects-create.md).
+ Un CodeCatalyst account con il ruolo di **amministratore del progetto** o **amministratore dello spazio**. Per ulteriori informazioni, consulta [Concessione dell'accesso con ruoli utente](ipa-roles.md).
+ Un account Slack e un'area di lavoro Slack a cui è possibile accedere da. CodeCatalyst
+ Un canale Slack dove CodeCatalyst inviare notifiche. Il canale può essere pubblico o privato.

## Passaggio 1: Connettiti CodeCatalyst al tuo spazio di lavoro Slack
<a name="getting-started-notifications-connect-slack"></a>

Solo gli utenti con il ruolo di **amministratore di Space** possono aggiungere o eliminare aree di lavoro Slack. L'aggiunta o l'eliminazione di un'area di lavoro Slack influisce su tutti i progetti presenti nello spazio. Per stabilire la connessione tra Slack CodeCatalyst e Slack, CodeCatalyst esegue un handshake di OAuth autenticazione sicuro con il tuo spazio di lavoro Slack. 

Usa le seguenti istruzioni per connetterti al tuo spazio di lavoro CodeCatalyst Slack.

**Nota**  
Questa operazione deve essere eseguita solo una volta per ogni area di lavoro Slack. Puoi quindi impostare le notifiche tramite il canale Slack.

**Per connetterti CodeCatalyst al tuo spazio di lavoro Slack**

1. [Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Notifiche**.

1. Scegli **Configura notifiche**.

1. Scegli **Connect to Slack workspace**.

1. Leggi il contenuto della finestra di dialogo, quindi scegli **Connect to Slack workspace**.

1. Nel messaggio **Amazon Q Developer nelle applicazioni di chat**:

   1. In alto a destra, scegli l'area di lavoro Slack che contiene il tuo canale.

   1. Scegli **Permetti**.

   Verrai reindirizzato alla console. CodeCatalyst 

1. Continua su [Passaggio 2: aggiungi il tuo canale Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Passaggio 2: aggiungi il tuo canale Slack a CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Ti serve l'ID del canale Slack a cui aggiungere il tuo canale. CodeCatalyst

**Per ottenere l'ID del tuo canale Slack**

1. Accedi a Slack. Per ulteriori informazioni, consulta [Accedere a Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Vai all'area di lavoro di Slack che contiene il canale in cui desideri che vengano inviate le notifiche. Per maggiori informazioni, consulta [Passare da un'area di lavoro Slack all'altra o Accedere ad aree di lavoro](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) [Slack aggiuntive](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. **Nel riquadro di navigazione, apri il menu contestuale (clic con il tasto destro) del canale in cui desideri inviare le notifiche e scegli Apri dettagli del canale.**

   L'ID del canale viene visualizzato nella parte inferiore della finestra di dialogo. 

1. Copia il valore dell'**ID del canale**. Questo valore servirà nella fase successiva.

Utilizzando l'ID del canale che hai appena copiato, ora puoi connettere il tuo canale Slack a. CodeCatalyst

**Per aggiungere il tuo canale Slack a CodeCatalyst**

1. Prima di iniziare, se il tuo canale Slack è privato, aggiungi l'app Amazon Q Developer nelle applicazioni di chat al canale come segue:

   1. Nella casella dei messaggi del tuo canale Slack, inserisci **@aws** e scegli **l'app aws** dalla finestra di dialogo.

   1. Premere Invio.

      Viene visualizzato un messaggio Slackbot che indica che Amazon Q Developer nelle applicazioni di chat non è nel canale privato. 

   1. Scegli **Invitali** per invitare Amazon Q Developer nelle applicazioni di chat sul canale.

1. Nella CodeCatalyst console, scegli **Avanti**.

1. In **Channel ID**, incolla l'ID del canale Slack che hai ottenuto in precedenza.

1. Nel **nome del canale**, inserisci un nome. Ti consigliamo di utilizzare il nome del canale Slack.

1. Scegli **Next (Successivo)**.

1. In **Seleziona gli eventi di notifica**, scegli il tipo di evento per cui desideri ricevere notifiche.

1. Scegli **Fine**.

## Passaggio 3: prova le notifiche da inviare CodeCatalyst a Slack
<a name="getting-started-notifications-next-steps"></a>



Dopo aver configurato il progetto per inviare notifiche sullo stato del flusso di lavoro, puoi visualizzare le notifiche in Slack.

**Per visualizzare le notifiche in Slack**

1. Nel tuo CodeCatalyst progetto, [avvia un flusso di lavoro manualmente](workflows-manually-start.md) per completare l'esecuzione di un flusso di lavoro e ricevi una notifica di stato al termine dell'esecuzione.

1. In Slack, visualizza il canale che hai configurato per le notifiche. Le tue notifiche mostrano lo stato più recente di ogni workflow eseguito e se è fallito o ha avuto esito positivo.

## Fase 4: Fasi successive
<a name="getting-started-notifications-test"></a>

Una volta configurato uno spazio di lavoro Slack per il tuo CodeCatalyst spazio, puoi aggiungere altri canali Slack, i CodeCatalyst progetti esistenti e aggiungerli a nuovi progetti dopo averli creati. Puoi anche far sapere agli utenti del progetto che possono configurare notifiche Slack personali per i loro membri IDs Slack e configurare gli eventi per i quali riceveranno email. Per ulteriori informazioni, consulta [Invio di notifiche via email e su Slack da CodeCatalyst](notifications-manage.md).

# Invio di notifiche via email e su Slack da CodeCatalyst
<a name="notifications-manage"></a>

È possibile CodeCatalyst configurare l'invio di notifiche sugli eventi che si verificano nel progetto. CodeCatalyst può inviare notifiche a client di messaggistica come i canali Slack. L' CodeCatalyst invio di messaggi ai canali Slack aiuta a garantire che tutto il team sia a conoscenza di eventi importanti, come gli errori del flusso di lavoro. Facoltativamente, puoi scegliere di inserire CodeCatalyst @mention you nei messaggi Slack che invia in modo da ricevere un messaggio diretto (DM) corrispondente.

CodeCatalyst può anche inviarti notifiche direttamente tramite e-mail. Verranno inviate notifiche e-mail sugli eventi di qualsiasi progetto a cui sei membro. Queste e-mail verranno inviate all'indirizzo e-mail configurato nel tuo ID AWS Builder.

**Nota**  
Gli eventi che possono essere inviati ai canali Slack possono essere diversi da quelli inviati tramite e-mail. 

**Topics**
+ [Configurazione delle notifiche e-mail](notifications-personal.md)
+ [Invio di notifiche ai canali Slack](notifications-projects.md)
+ [Configurazione dei messaggi diretti Slack](notifications-personal-slack.md)
+ [Modifica delle notifiche per un canale di notifica](notifications-edit.md)
+ [Rimuovere un canale](notifications-remove-channel.md)

# Configurazione delle notifiche e-mail
<a name="notifications-personal"></a>

Puoi scegliere di ricevere notifiche e-mail sugli eventi di qualsiasi progetto di cui sei membro. Queste e-mail verranno inviate all'indirizzo e-mail configurato nel tuo ID AWS Builder. Per impostazione predefinita, riceverai e-mail su tutti gli eventi del progetto per i quali è possibile inviare e-mail.<a name="notifications-personal-email"></a>

**Per configurare le notifiche e-mail per gli eventi del progetto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Nella barra dei menu in alto, scegli il badge del tuo profilo, quindi scegli **Le mie impostazioni**. Si apre la pagina **Le CodeCatalyst mie impostazioni**.
**Suggerimento**  
Puoi anche trovare il tuo profilo utente accedendo alla pagina dei membri di un progetto o di uno spazio e scegliendo il tuo nome dall'elenco dei membri.

1. In **Notifiche e-mail**, trova il progetto nell'elenco in cui desideri configurare le notifiche e-mail e scegli **Modifica**.

1. Seleziona gli eventi per i quali desideri ricevere e-mail, quindi scegli **Salva**.

# Invio di notifiche ai canali Slack
<a name="notifications-projects"></a>

Puoi configurare l'invio CodeCatalyst di notifiche sugli eventi del progetto ai canali Slack del tuo team. In questo modo, puoi contribuire a garantire che l'intero team sia a conoscenza di eventi importanti, ad esempio quando l'esecuzione di un flusso di lavoro fallisce.

**Nota**  
Qualsiasi membro di un progetto può gestire le notifiche inviate ai canali di quel progetto. Tuttavia, solo gli utenti con il ruolo di **amministratore dello spazio** possono aggiungere o eliminare aree di lavoro Slack. 

Utilizza le seguenti istruzioni per aggiungere un canale Slack a cui verranno inviate le notifiche.

**Per aggiungere un canale Slack per le notifiche**

1. Se stai aggiungendo il tuo primo canale Slack, guarda invece. [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md)

   Dopo aver configurato il primo canale, torna a questa procedura per configurare canali aggiuntivi.

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Notifiche**.

1. Scegli **Add channel** (Aggiungi canale).

1. Scegli **Scegli l'area di lavoro**, quindi seleziona l'area di lavoro Slack che contiene il canale a cui desideri inviare le notifiche.

   Se il tuo spazio di lavoro Slack non è nell'elenco, puoi aggiungerlo seguendo le istruzioni in. [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md)

1. Prima di inserire un **ID di canale**, se il canale Slack che desideri aggiungere è privato, completa questi passaggi:

   1. Nella casella dei messaggi del tuo canale Slack, inserisci **@aws** e scegli **l'app aws dal pop-up**.

   1. Premere Invio.

      Viene visualizzato un messaggio Slackbot che indica che Amazon Q Developer nelle applicazioni di chat non è nel canale privato. 

   1. Scegli **Invitali** per invitare Amazon Q Developer nelle applicazioni di chat sul canale.

1. Nel campo **ID CodeCatalyst del canale**, inserisci l'ID del canale Slack. Per trovare l'ID, vai su Slack e, nel riquadro di navigazione, fai clic con il pulsante destro del mouse sul canale e scegli **Apri dettagli del canale**.

   L'ID del canale viene visualizzato nella parte inferiore della finestra di dialogo. 

1. In **Nome del canale**, inserisci un nome. Ti consigliamo di utilizzare il nome del canale Slack.

1. In **Seleziona gli eventi di notifica**, scegli il tipo di evento per cui desideri ricevere notifiche.

1. Scegli **Aggiungi**.

# Configurazione dei messaggi diretti Slack
<a name="notifications-personal-slack"></a>

Se un CodeCatalyst progetto è stato configurato per [inviare notifiche a un canale Slack](notifications-projects.md), tali notifiche possono essere inviate anche come messaggi diretti (DMs). Ricevere notifiche direttamente a te DMs può aiutarti a sensibilizzare l'opinione pubblica sugli eventi che accadono nei progetti in cui svolgi un ruolo. Per abilitarlo DMs, devi aggiungere il tuo ID membro Slack a CodeCatalyst. 

**Per configurare i messaggi diretti di Slack**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Nella barra dei menu in alto, scegli il badge del tuo profilo, quindi scegli **Le mie impostazioni**. Si apre la pagina **Le CodeCatalyst mie impostazioni**.
**Suggerimento**  
Puoi anche trovare il tuo profilo utente accedendo alla pagina dei membri di un progetto o di uno spazio e scegliendo il tuo nome dall'elenco dei membri.

1. Nelle **notifiche personali di Slack**, scegli **Connetti ID Slack**, quindi scegli **Connetti all'area di lavoro Slack**. Si aprirà una finestra separata.
**Suggerimento**  
Questa opzione non è configurabile a meno che un utente con il ruolo di **amministratore dello spazio** non abbia aggiunto un'area di lavoro Slack per il tuo spazio. CodeCatalyst Per ulteriori informazioni, consulta [Guida introduttiva alle notifiche di Slack](getting-started-notifications.md) e [Invio di notifiche ai canali Slack](notifications-projects.md).

1. Nella finestra di richiesta delle autorizzazioni, assicurati che il nome dell'area di lavoro corrisponda all'area di lavoro Slack configurata per lo spazio. CodeCatalyst Scegli **Consenti** per consentire agli sviluppatori Amazon Q nelle applicazioni di chat di accedere all'area di lavoro. **La finestra si chiuderà e l'area di lavoro Slack mostrerà lo stato della **connessione come Connnect**.**
**Suggerimento**  
Se lo stato della connessione non cambia, controlla se si è verificato un errore durante la connessione dell'area di lavoro Slack. Potrebbe essere necessario scorrere verso l'alto per visualizzare l'errore. 

1. Per non ricevere più notifiche personali su Slack, scegli l'area di lavoro Slack connessa, quindi scegli **Disconnetti** l'ID Slack.

# Modifica delle notifiche per un canale di notifica
<a name="notifications-edit"></a>

Puoi modificare i canali a cui vanno indirizzate le notifiche e puoi disattivare del tutto notifiche specifiche.

**Per modificare le notifiche**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto.

1. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Scegli la scheda **Notifiche**.

1. Scegli **Modifica notifiche**.

1. Esegui una di queste operazioni:
   + Per inviare una notifica a un canale specifico, scegli il canale dall'elenco a discesa.
   + Per disattivare una notifica a livello globale, scegli l'interruttore accanto alla notifica.
   + Per interrompere l'invio di una notifica a un canale specifico, scegli la **X** sul canale.

1. Seleziona **Salva**.

# Rimuovere un canale
<a name="notifications-remove-channel"></a>

Puoi rimuovere un canale Slack da Amazon CodeCatalyst. Rimuovendo un canale Slack, le notifiche relative a un CodeCatalyst progetto scelto non verranno più inviate al canale. 

**Per rimuovere un canale**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo progetto. Nel riquadro di navigazione, scegli **Impostazioni del progetto**.

1. Nella pagina **delle impostazioni del progetto**, scegli la scheda **Notifiche**.

1. Scegli l'indicatore accanto al canale che desideri rimuovere, quindi scegli **Rimuovi canale**. Scegli **Ok** nella finestra di conferma.