¿Cómo habilito Slack para una cuenta?

Los administradores de Canvas pueden habilitar la vista previa de funcionalidad Slack para una cuenta de Canvas. No obstante, para habilitar las notificaciones de Canvas para todos los usuarios dentro de un espacio de trabajo de Slack, un usuario con derechos de administrador de Slack debe crear e instalar la aplicación Slack para crear un autentificador de acceso de bot. Después de que se cree y verifique el bot, los usuarios individuales de Canvas pueden habilitar Slack como un método de contacto de Canvas para recibir notificaciones.

Habilitar la opción de funcionalidad de Slack

Habilitar la opción de funcionalidad de Slack

En Canvas, haga clic en el enlace Configuraciones (Settings) [1] en la Navegación de la cuenta. Después, haga clic en la pestaña Opciones de vista previa (Feature Previews) [2]. Habilitar la vista previa de funcionalidad Notificaciones de Slack (Slack Notifications) [3].

Abrir aplicaciones de Slack

Abrir aplicaciones de Slack

Para configurar Slack para todos los usuarios en un espacio de trabajo de Slack, se debe crear una aplicación Slack y una clave API.

Para crear una aplicación Slack y una clave API, abra api.slack.com/apps en su navegador de internet.

De ser necesario, inicie sesión en su cuenta de Slack.

Crear nueva aplicación de Slack

Crear nueva aplicación de Slack

Haga clic en el botón Crear nueva aplicación (Create New App) [1].

Dé a la aplicación un nombre en el campo Nombre de la aplicación (App Name) [2]. El nombre de la aplicación se mostrará a los usuarios en el espacio de trabajo de Slack.

Seleccione el espacio de trabajo de su institución o el espacio de trabajo al que debe pertenecer la aplicación en el menú desplegable Espacio de trabajo de Slack de desarrollo (Development Slack Workspace) [3].

Para crear la aplicación, haga clic en el botón Crear aplicación (Create App) [4].

Agregar alcance de OAuth

Agregar alcance de OAuth

Abra la página OAuth y permisos (OAuth & Permissions) [1].

En la sección Alcances (Scopes) [2], haga clic en el botón Agregar un alcance de OAuth (Add an OAuth Scope) [3].

Seleccionar alcances

Seleccionar alcances

Haga clic en el menú desplegable Agregar permiso por alcance o método de API (Add permission by Scope or API method) [1] y seleccione las siguientes opciones de alcance de OAuth:

  • channels:manage [2]: Administrar los canales públicos a los que su aplicación Slack se haya agregado y cree nuevos
  • chat:write [3]: Enviar mensajes como su aplicación Slack
  • groups:write [4]: Administrar los canales privados a los que su aplicación Slack se haya agregado y cree nuevos
  • im:write [5]: Comenzar mensajes directos con personas
  • mpim:write [6]: Comenzar mensajes directos grupales con personas
  • users:read [7]: Ver personas en el espacio de trabajo
  • users:read.email [8]: Ver direcciones de correo electrónico de las personas en el lugar de trabajo

Instalar aplicación

Instalar aplicación

Para guardar e instalar la aplicación, haga clic en el botón Instalar aplicación para el espacio de trabajo (Install App to Workspace) .

Permitir el acceso al espacio de trabajo de la aplicación

Permitir el acceso al espacio de trabajo de la aplicación

Aparece un mensaje que solicita permiso para la aplicación para acceder al espacio de trabajo de Slack.

Haga clic en el botón Permitir (Allow).

Copiar autentificador de acceso del bot de Slack

Copiar autentificador de acceso del bot de Slack

Una vez que la aplicación se cree en Slack, haga clic en el enlace Instalar aplicación (Install App) [1].

Ubique el autentificador de acceso de OAuth del usuario del bot y haga clic en el botón Copiar (Copy) [2].

Agregar autentificador de API de Slack

Agregar autentificador de API de Slack

En la página de Configuraciones de la cuenta (Account Settings) en Canvas, ubique la sección Autentificador de API de Slack (Slack API Token) y pegue el autentificador copiado en el campo Nueva clave API de Slack (New Slack API Key) [1].

Para guardar, haga clic en el botón Actualizar configuraciones (Update Settings) [2].

Nota: Si el encabezado Clave API de Slack (Slack API Key) no aparece, actualice la ventana de su navegador.

Crear método de contacto

Crear método de contacto de Canvas

En su página de configuraciones del usuario, haga clic en el enlace Agregar un método de contacto (Add Contact Method) [1].

Haga clic en la pestaña Correo electrónico de Slack (Slack Email) [2], e ingrese la dirección de correo electrónico de su cuenta de Slack en el campo Correo electrónico de Slack (Slack Email) [3].

Luego, haga clic en el botón Registrar correo electrónico de Slack (Register Slack Email) [4].

Confirmar canal de comunicación

Confirmar canal de comunicación

En Slack, busque una notificación enviada a la aplicación de Slack creada recientemente con un código de registro de Canvas de cuatro dígitos [1].

En Canvas, ingrese el código de cuatro dígitos en el campo Confirmar canal de comunicación (Confirm Communication Channel) [2]. Luego, haga clic en el botón Confirmar (Confirm) [3].

Una vez confirmado, todos los usuarios en su cuenta de Slack ahora pueden agregar el método de contacto de correo electrónico de Slack y administrar sus configuraciones de notificaciones de Slack en la página Configuraciones del usuario (User Settings).