

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Envío de notificaciones desde CodeCatalyst
<a name="notifications"></a>

Puedes configurar notificaciones para supervisar tus proyectos y recursos CodeCatalyst. Los usuarios pueden elegir los eventos del proyecto sobre los que desean recibir correos electrónicos en cualquier proyecto del que sean miembros. También puedes configurar las notificaciones que se envían a todo un equipo en una aplicación de mensajería para equipos, como Slack, configurando el acceso entre un CodeCatalyst espacio y un espacio de trabajo de Slack y, a continuación, configurando las notificaciones de un proyecto para que se envíen a uno o más canales de ese espacio de trabajo de Slack. Una vez que hayas configurado el acceso entre un CodeCatalyst espacio y un espacio de trabajo de Slack, los miembros del proyecto también tendrán la opción de añadir a su propio miembro de Slack IDs para que puedan recibir notificaciones directas sobre CodeCatalyst los eventos en los espacios de trabajo y canales de Slack conectados.

**nota**  
El conjunto de eventos del proyecto que se puede enviar a Slack no es el mismo conjunto de eventos sobre los que los usuarios pueden elegir que se les notifique por correo electrónico. 

**Topics**
+ [¿Cómo funcionan las notificaciones?](notifications-concepts.md)
+ [Introducción a las notificaciones de Slack](getting-started-notifications.md)
+ [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md)

# ¿Cómo funcionan las notificaciones?
<a name="notifications-concepts"></a>

Puede configurar un proyecto para que envíe notificaciones a una aplicación de mensajería en equipos, como Slack. 



## ¿Qué permisos son necesarios para las notificaciones?
<a name="notifications-concepts-permissions"></a>

Cualquier miembro del proyecto puede configurar, ver, actualizar o eliminar los ajustes de notificación de un canal en CodeCatalyst. Sin embargo, solo los usuarios con el rol de **administrador del espacio** pueden añadir o eliminar espacios de trabajo de Slack. Todos los usuarios pueden configurar los eventos del proyecto sobre los que desean recibir correos electrónicos para los proyectos a los que pertenecen CodeCatalyst.

## ¿Sobre qué CodeCatalyst eventos puedo configurar las notificaciones?
<a name="notifications-concepts-events"></a>

Puedes configurarlo CodeCatalyst para enviar notificaciones a uno o más canales de Slack sobre los eventos del flujo de trabajo. Una vez configuradas las notificaciones entre un CodeCatalyst proyecto y Slack, los usuarios del proyecto pueden optar por añadir su propio ID de miembro de Slack para recibir mensajes directos sobre los eventos en los canales de Slack. CodeCatalyst Los usuarios que añadan a su miembro de Slack IDs recibirán menciones directas IDs en los canales de Slack configurados para sus proyectos, lo que les ayudará a dar a conocer los eventos que les interesan.

También puede elegir los eventos sobre los que desea recibir correos electrónicos. Estos correos electrónicos se envían a la dirección de correo electrónico configurada para tu ID de AWS creador.

## ¿Cómo aparecen las notificaciones?
<a name="notifications-concepts-delivery"></a>

Puedes configurarlo CodeCatalyst para enviar notificaciones a uno o más canales de Slack. Debes autorizarte a conceder permisos CodeCatalyst para acceder a tu espacio de trabajo de Slack. Una vez otorgada la autorización, CodeCatalyst podrás enviar notificaciones a los canales de Slack que configures. Si un miembro del proyecto decide añadir su ID de miembro de Slack, podrá recibir menciones sobre CodeCatalyst los eventos en los canales de Slack configurados para ese proyecto.

## ¿Cómo configuro las notificaciones?
<a name="notifications-concepts-setup"></a>

Las notificaciones por correo electrónico se configuran como parte de. CodeCatalyst Los usuarios del proyecto pueden elegir los eventos sobre los que desean recibir correos electrónicos en la página **Mi configuración**. 

A fin de configurar las notificaciones de Slack para los recursos de un proyecto, debe llevar a cabo las siguientes tareas generales. 

**Configuración de notificaciones (tareas generales)**

1. En CodeCatalyst, **configuras una conexión** entre CodeCatalyst y un cliente de mensajería, como Slack. Tras conectar un espacio de trabajo de Slack, este estará disponible para todos los proyectos en el espacio. 
**nota**  
Solo los usuarios con el rol de administrador del espacio podrán añadir o eliminar espacios de trabajo de Slack.

1. En tu proyecto CodeCatalyst, **añade el canal en el** que quieres que tu equipo reciba las notificaciones.

1. En CodeCatalyst, activas **las notificaciones de varios eventos, como un fallo en** la ejecución del flujo de trabajo, y especificas el canal al que quieres que se envíen.

Para ver los pasos detallados, consulte [Introducción a las notificaciones de Slack](getting-started-notifications.md).

Una vez configuradas las notificaciones entre un CodeCatalyst espacio y Slack, los usuarios pueden optar por añadir a su propio miembro de Slack IDs para recibir mensajes directos sobre los CodeCatalyst eventos en los canales de Slack configurados para sus proyectos.

# Introducción a las notificaciones de Slack
<a name="getting-started-notifications"></a>

Tras crear un proyecto, podrá configurar notificaciones de Slack para que su equipo pueda supervisar los recursos del proyecto. 

Estos pasos te explican cómo configurar las notificaciones de Slack por primera vez. CodeCatalyst Si ya ha configurado las notificaciones, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md). 

**nota**  
El conjunto de eventos del proyecto que se puede enviar a los canales de notificación no es el mismo conjunto de eventos sobre los que los usuarios pueden elegir que se les notifique por correo electrónico. Para obtener más información, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md).

**Topics**
+ [Requisitos previos](#getting-started-notifications-prerequisites)
+ [Paso 1: Conéctate CodeCatalyst a tu espacio de trabajo de Slack](#getting-started-notifications-connect-slack)
+ [Paso 2: Añade tu canal de Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Paso 3: Prueba las notificaciones desde CodeCatalyst Slack](#getting-started-notifications-next-steps)
+ [Paso 4: Siguientes pasos](#getting-started-notifications-test)

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

Antes de comenzar, necesitará lo siguiente:
+ Un CodeCatalyst espacio. Para obtener información sobre cómo crear un CodeCatalyst espacio e iniciar sesión por primera vez, consulte[Configuración e inicio de sesión en CodeCatalystConfiguración e inicio de sesión en CodeCatalyst](setting-up-topnode.md).
+ Un CodeCatalyst proyecto. Para obtener más información, consulte [Creación de un proyecto](projects-create.md).
+ Una CodeCatalyst cuenta con el rol de **administrador del proyecto** o **administrador del espacio**. Para obtener más información, consulte [Concesión de acceso en los roles de usuario](ipa-roles.md).
+ Una cuenta de Slack y un espacio de trabajo de Slack a los que se pueda acceder mediante. CodeCatalyst
+ Un canal de Slack al que se CodeCatalyst enviarán las notificaciones. El canal puede ser público o privado.

## Paso 1: Conéctate CodeCatalyst a tu espacio de trabajo de Slack
<a name="getting-started-notifications-connect-slack"></a>

Solo los usuarios con el rol de **administrador del espacio** pueden añadir o eliminar espacios de trabajo de Slack. Añadir o eliminar un espacio de trabajo de Slack afecta a todos los proyectos del espacio. Para establecer la conexión entre CodeCatalyst y Slack, CodeCatalyst realiza un protocolo de OAuth autenticación seguro con tu espacio de trabajo de Slack. 

Sigue las siguientes instrucciones para conectarte a tu espacio de trabajo CodeCatalyst de Slack.

**nota**  
Solo tendrá que hacer esto una vez para cada espacio de trabajo de Slack. Luego, puede configurar las notificaciones por canal de Slack.

**Para conectarte CodeCatalyst a tu espacio de trabajo de Slack**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

1. En el panel de navegación, seleccione **Configuración del proyecto**.

1. Seleccione la pestaña **Notificaciones**.

1. Seleccione **Configurar notificaciones**.

1. Seleccione **Conectar al espacio de trabajo de Slack**.

1. Lea el contenido del cuadro de diálogo y seleccione **Conectar al espacio de trabajo de Slack**.

1. En el mensaje de **Amazon Q Developer en aplicaciones de chat**:

   1. En la parte superior derecha, elija el espacio de trabajo de Slack que contenga el canal.

   1. Elija **Permitir**.

   Volverá a la CodeCatalyst consola.

1. Siga en [Paso 2: Añade tu canal de Slack a CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Paso 2: Añade tu canal de Slack a CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Necesitas el ID del canal de Slack para añadir tu canal. CodeCatalyst

**Obtención del ID del canal de Slack**

1. Inicie sesión en Slack. Para obtener más información, consulte [Conectarse a Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Vaya al espacio de trabajo de Slack donde se encuentre el canal al que quiera que vayan las notificaciones. Para obtener más información, consulte [Cambiar de espacios de trabajo](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) o [Conectarse a espacios de trabajo adicionales](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. En el panel de navegación, abra el menú contextual (clic con el botón derecho) del canal al que desee que vayan las notificaciones y elija **Abrir detalles del canal**.

   El ID del canal aparecerá en la parte inferior del cuadro de diálogo. 

1. Copie el valor de **ID de canal**. Lo necesitará en el siguiente paso.

Ahora puedes conectar tu canal de Slack con el ID de canal que acabas de copiar. CodeCatalyst

**Para añadir tu canal de Slack a CodeCatalyst**

1. Antes de empezar, si el canal de Slack es privado, añada la aplicación Amazon Q Developer en aplicaciones de chat al canal siguiendo este procedimiento:

   1. En el cuadro de mensajes del canal de Slack, introduzca **@aws** y seleccione **aws app** en el cuadro de diálogo.

   1. Pulse Intro.

      Aparecerá un mensaje de Slackbot diciendo que Amazon Q Developer en aplicaciones de chat no está en el canal privado. 

   1. Seleccione **Invitarlas** para invitar al canal a Amazon Q Developer en aplicaciones de chat.

1. En la CodeCatalyst consola, selecciona **Siguiente**.

1. En **ID de canal**, pegue el ID del canal de Slack que ha obtenido anteriormente.

1. En **Nombre del canal**, introduzca un nombre. Le recomendamos que use el nombre del canal de Slack.

1. Elija **Siguiente**.

1. En **Seleccionar eventos de notificaciones**, elija el tipo de evento para el que desea recibir notificaciones.

1. Seleccione **Finalizar**.

## Paso 3: Prueba las notificaciones desde CodeCatalyst Slack
<a name="getting-started-notifications-next-steps"></a>



Cuando el proyecto esté configurado para enviar notificaciones sobre el estado del flujo de trabajo, podrá ver las notificaciones en Slack.

**Visualización de las notificaciones en Slack**

1. En tu CodeCatalyst proyecto, [inicia un flujo de trabajo manualmente](workflows-manually-start.md) para completar una ejecución del flujo de trabajo y recibir una notificación de estado cuando finalice la ejecución.

1. En Slack, consulte el canal que haya configurado para las notificaciones. Las notificaciones muestran el estado más reciente de cada flujo de trabajo ejecutado y si se ha ejecutado correctamente o no.

## Paso 4: Siguientes pasos
<a name="getting-started-notifications-test"></a>

Una vez que hayas configurado un espacio de trabajo de Slack para tu CodeCatalyst espacio, podrás añadir canales de Slack adicionales a los CodeCatalyst proyectos existentes y añadirlos a los proyectos nuevos una vez que los hayas creado. También puedes informar a los usuarios del proyecto de que pueden configurar las notificaciones personales de Slack para sus miembros IDs de Slack y configurar los eventos para los que recibirán correos electrónicos. Para obtener más información, consulte [Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst](notifications-manage.md).

# Envío de notificaciones de Slack y por correo electrónico desde CodeCatalyst
<a name="notifications-manage"></a>

Puede configurar CodeCatalyst para el envío de notificaciones sobre los eventos del proyecto. CodeCatalyst puede enviar notificaciones a clientes de mensajería, como los canales de Slack. Cuando CodeCatalyst envía mensajes a los canales de Slack, se asegura de que todo el equipo esté al tanto de los eventos importantes, como los errores en el flujo de trabajo. Si lo prefiere, puede hacer que CodeCatalyst lo mencione (mediante el uso de @) en los mensajes de Slack que envíe, de forma que reciba el mensaje directo (DM) correspondiente.

CodeCatalyst también puede enviarle notificaciones directamente por correo electrónico. Se enviarán notificaciones por correo electrónico sobre los eventos de cualquier proyecto del que sea miembro. Estos correos electrónicos se envían a la dirección configurada en su ID de creador de AWS.

**nota**  
Los eventos que se pueden enviar a los canales de Slack pueden ser distintos a los que se envían por correo electrónico. 

**Topics**
+ [Configuración de notificaciones por correo electrónico](notifications-personal.md)
+ [Envío de notificaciones a los canales de Slack](notifications-projects.md)
+ [Configuración de los mensajes directos de Slack](notifications-personal-slack.md)
+ [Edición de las notificaciones en un canal de notificaciones](notifications-edit.md)
+ [Eliminación de un canal](notifications-remove-channel.md)

# Configuración de notificaciones por correo electrónico
<a name="notifications-personal"></a>

Puede optar por recibir notificaciones por correo electrónico sobre eventos de cualquier proyecto del que sea miembro. Estos correos electrónicos se envían a la dirección configurada en su ID de creador de AWS . De forma predeterminada, recibirá correos electrónicos sobre todos los eventos de proyectos para los que eso sea posible.<a name="notifications-personal-email"></a>

**Configuración de notificaciones por correo electrónico sobre eventos de proyectos**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. En la barra de menú superior, elija su insignia de perfil y, a continuación, elija **Mi configuración**. Se abre la página CodeCatalyst **Mis ajustes**.
**sugerencia**  
También puede encontrar su perfil de usuario en la página de miembros de un proyecto o espacio, seleccionando el nombre en la lista de miembros.

1. En **Notificaciones por correo electrónico**, busque el proyecto en la lista en la que quiera configurar las notificaciones por correo electrónico y seleccione **Editar**.

1. Seleccione los eventos para los que desea recibir correos electrónicos y, a continuación, **Guardar**.

# Envío de notificaciones a los canales de Slack
<a name="notifications-projects"></a>

Puede configurar CodeCatalyst para el envío de notificaciones sobre eventos de proyecto a los canales de Slack de su equipo. De este modo, se asegura de que todo el equipo esté al tanto de los eventos importantes, como los errores en la ejecución de un flujo de trabajo.

**nota**  
Todos los miembros de un proyecto pueden administrar las notificaciones enviadas a los canales de ese proyecto. Sin embargo, solo los usuarios con el rol de **administrador del espacio** pueden añadir o eliminar espacios de trabajo de Slack. 

Use las siguientes instrucciones para añadir un canal de Slack al que se enviarán las notificaciones.

**Adición de un canal de Slack para notificaciones**

1. Si va a añadir un canal de Slack por primera vez, consulte [Introducción a las notificaciones de Slack](getting-started-notifications.md).

   Tras configurar un canal por primera vez, vuelva a este procedimiento para configurar canales adicionales.

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

1. En el panel de navegación, seleccione **Configuración del proyecto**.

1. Seleccione la pestaña **Notificaciones**.

1. Elija **Add channel** (Agregar canal).

1. Seleccione **Elegir espacio de trabajo** y, a continuación, seleccione el espacio de trabajo de Slack que contenga el canal al que quiera enviar las notificaciones.

   Si el espacio de trabajo de Slack no está en la lista, puede añadirlo siguiendo las instrucciones en [Introducción a las notificaciones de Slack](getting-started-notifications.md).

1. Antes de introducir un **ID de canal**, si el canal de Slack que quiere añadir es privado, siga estos pasos:

   1. En el cuadro de mensajes del canal de Slack, introduzca **@aws** y seleccione **aws app** en el mensaje emergente.

   1. Pulse Intro.

      Aparecerá un mensaje de Slackbot diciendo que Amazon Q Developer en aplicaciones de chat no está en el canal privado. 

   1. Seleccione **Invitarlas** para invitar al canal a Amazon Q Developer en aplicaciones de chat.

1. En el campo **ID del canal** de CodeCatalyst, introduzca el ID del canal de Slack. Para encontrar el ID, vaya a Slack y, en el panel de navegación, haga clic con el botón derecho en el canal y seleccione **Abrir detalles del canal**.

   El ID del canal aparecerá en la parte inferior del cuadro de diálogo. 

1. En **Nombre del canal**, introduzca un nombre. Le recomendamos que use el nombre del canal de Slack.

1. En **Seleccionar eventos de notificaciones**, elija el tipo de evento para el que desea recibir notificaciones.

1. Seleccione **Añadir**.

# Configuración de los mensajes directos de Slack
<a name="notifications-personal-slack"></a>

Si un proyecto de CodeCatalyst se ha configurado para [enviar notificaciones a un canal de Slack](notifications-projects.md), esas notificaciones también se pueden enviar como mensajes directos (DM). La recepción de notificaciones como mensajes directos puede ayudar a dar a conocer los eventos que ocurren en los proyectos en los que tiene un rol. Para habilitar los DM, debe añadir su ID de miembro de Slack en CodeCatalyst. 

**Configuración de los mensajes directos de Slack**

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. En la barra de menú superior, elija su insignia de perfil y, a continuación, elija **Mi configuración**. Se abre la página **Mi configuración** de CodeCatalyst.
**sugerencia**  
También puede encontrar su perfil de usuario en la página de miembros de un proyecto o espacio, seleccionando el nombre en la lista de miembros.

1. En **Notificaciones personales de Slack**, seleccione **Conectar ID de Slack** y, a continuación, **Conectar al espacio de trabajo de Slack**. Se abrirá una ventana independiente.
**sugerencia**  
Esta opción no se puede configurar a menos que un usuario con el rol de **administrador de espacios** haya añadido un espacio de trabajo de Slack a su espacio de CodeCatalyst. Para obtener más información, consulte [Introducción a las notificaciones de Slack](getting-started-notifications.md) y [Envío de notificaciones a los canales de Slack](notifications-projects.md).

1. En la ventana de solicitud de permisos, compruebe que el nombre del espacio de trabajo coincida con el espacio de trabajo de Slack configurado para el espacio de CodeCatalyst. Seleccione **Permitir** para que Amazon Q Developer en aplicaciones de chat pueda acceder al espacio de trabajo. La ventana se cerrará y el espacio de trabajo de Slack mostrará el **Estado de la conexión** como **Conectado**.
**sugerencia**  
Si el estado de la conexión no cambia, compruebe si ha habido un error al conectar el espacio de trabajo de Slack. Es posible que tenga que desplazarse hacia arriba para ver el error. 

1. Para dejar de recibir notificaciones personales de Slack, seleccione el espacio de trabajo de Slack conectado y, luego, **Desconectar ID de Slack**.

# Edición de las notificaciones en un canal de notificaciones
<a name="notifications-edit"></a>

Puede cambiar los canales a los que van las notificaciones y puede desactivar por completo notificaciones específicas.

**Edición de las notificaciones**

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto.

1. En el panel de navegación, seleccione **Configuración del proyecto**.

1. Seleccione la pestaña **Notificaciones**.

1. Seleccione **Editar notificaciones**.

1. Realice una de las siguientes acciones:
   + Para enviar una notificación a un canal específico, seleccione el canal en la lista desplegable.
   + Para desactivar una notificación de forma global, seleccione el conmutador situado junto a la notificación.
   + Para enviar una notificación a un canal específico, seleccione la **X** en el canal.

1. Seleccione **Save**.

# Eliminación de un canal
<a name="notifications-remove-channel"></a>

Puede eliminar un canal de Slack desde Amazon CodeCatalyst. Al eliminar un canal de Slack, las notificaciones sobre un proyecto de CodeCatalyst seleccionado dejarán de enviarse al canal. 

**Eliminación de un canal**

1. Abra la consola de CodeCatalyst en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vaya a su proyecto. En el panel de navegación, seleccione **Configuración del proyecto**.

1. En la página **Configuración del proyecto**, seleccione la pestaña **Notificaciones**.

1. Elija el indicador junto al canal que desee eliminar y, a continuación, elija **Eliminar canal**. En la ventana de confirmación, elija **Aceptar**.