Actividad Slack Send Message en Jitterbit Studio
Introducción
Una actividad Send Message de Slack, usando su conexión de Slack, envía un mensaje a un usuario, varios usuarios, una conversación o un canal en Slack y está diseñada para usarse como destino para consumir datos en una operación.
Crear una actividad Slack Send Message
Se crea una instancia de una actividad Send Message de Slack desde una conexión de Slack usando su tipo de actividad Send Message.
Para crear una instancia de una actividad, arrastra el tipo de actividad al lienzo de diseño o copia el tipo de actividad y pégalo en el lienzo de diseño. Para más detalles, consulta Crear una instancia de actividad o herramienta en Reutilización de componentes.
Se puede editar una actividad Send Message de Slack existente desde estas ubicaciones:
- El lienzo de diseño (consulta Menú de acciones de componentes en Lienzo de diseño).
- La pestaña Components del panel de proyecto (consulta Menú de acciones de componentes en Pestaña Components del panel de proyecto).
Configurar una actividad Slack Send Message
Sigue estos pasos para configurar una actividad Send Message de Slack:
-
Paso 1: Ingresa un nombre y configura el enrutamiento de mensajes
Proporciona un nombre para la actividad y configura cómo se enrutará el mensaje. -
Paso 2: Configura los destinatarios del mensaje
Elige cómo especificar los destinatarios del mensaje y selecciona los usuarios o la conversación que recibirán el mensaje. -
Paso 3: Configura el contenido del mensaje
Proporciona el contenido del mensaje a enviar. -
Paso 4: Revisa los esquemas de datos
Se muestran los esquemas de solicitud o respuesta.
Paso 1: Ingresa un nombre y configura el enrutamiento de mensajes
En este paso, proporciona un nombre para la actividad y configura cómo se enrutarán los mensajes a los destinatarios. Cada elemento de la interfaz de usuario de este paso se describe a continuación.
-
Menú de punto de conexión: Si tienes varios puntos de conexión del mismo tipo de conector configurados, un menú en la parte superior de la pantalla muestra el nombre del punto de conexión actual. Haz clic en el menú para cambiar a un punto de conexión diferente. Para más información, consulta Cambiar el punto de conexión asignado en Pantallas de configuración.
- Editar punto de conexión: Aparece cuando pasas el cursor sobre el nombre del punto de conexión actual. Haz clic para editar la configuración de conexión del punto de conexión seleccionado actualmente.
-
Nombre: Ingresa un nombre para identificar la actividad. El nombre debe ser único para cada actividad Send Message de Slack y no debe contener barras diagonales
/ni dos puntos:. -
Tipo de mensaje: Selecciona cómo enrutar el mensaje:
-
Directo o Multipersona: Envía un mensaje directo a un usuario o un mensaje de grupo directo a varios usuarios (hasta 8).
-
Canal: Envía un mensaje a un canal de Slack existente.
-
-
Tipo de conversación: Este campo aparece cuando seleccionas Directo o Multipersona para el Tipo de mensaje. Selecciona cómo deseas identificar o crear la conversación:
-
Crear Nueva Conversación: Crea una nueva conversación de mensaje directo o de grupo directo.
-
Seleccionar Conversación Existente: Selecciona entre conversaciones existentes.
-
-
Siguiente: Haz clic para almacenar temporalmente la configuración de este paso y continuar al siguiente paso. La configuración no se guardará hasta que hagas clic en el botón Finalizado en el último paso.
-
Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.
Paso 2: Configurar destinatarios de mensajes
En este paso, elige cómo especificar los destinatarios del mensaje. La interfaz que se muestra depende del tipo de selección que elijas y de las selecciones realizadas en el Paso 1.
-
Tipo de selección de mensajes directos/canales: Selecciona cómo especificar los destinatarios de tu mensaje:
-
Proporcionar ID de conversación manualmente: Ingresa manualmente el ID de conversación o el ID de canal.
-
Seleccionar de la lista: Selecciona destinatarios de una lista de usuarios, conversaciones o canales disponibles.
-
Omitir: Omite la selección de destinatarios en este paso y proporciona la información del destinatario a través de una transformación. Cuando seleccionas esta opción, asigna los IDs de usuario de Slack al nodo
usersen el esquema de solicitud.Para obtener IDs de usuario, configura una actividad Usuarios de Slack con el tipo de objeto Lista de usuarios, ejecuta la operación y recupera los IDs de usuario de la carga útil de respuesta. Luego puedes usar estos IDs de usuario en tu transformación para especificar los destinatarios del mensaje.
-
-
Atrás: Haz clic para almacenar temporalmente la configuración de este paso y volver al paso anterior.
-
Siguiente: Haz clic para almacenar temporalmente la configuración de este paso y continuar al siguiente paso. La configuración no se guardará hasta que hagas clic en el botón Finalizado en el último paso.
-
Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.
Proporcionar ID de conversación manualmente
Cuando seleccionas Proporcionar ID de conversación manualmente, puedes ingresar directamente el identificador de conversación o canal.
-
Proporcionar ID de conversación/ID de canal: Ingresa el ID de conversación o el ID de canal donde deseas enviar el mensaje. El formato del ID depende de tu selección de tipo de mensaje del Paso 1:
- Para mensajes directos o multipersonales, ingresa un ID de conversación.
- Para mensajes de canal, ingresa un ID de canal.
Seleccionar de la lista
Cuando seleccionas Seleccionar de la lista, la interfaz muestra opciones para seleccionar destinatarios según tu tipo de mensaje y selecciones de tipo de conversación del Paso 1.
Crear una conversación nueva directa o multipersonal
Cuando estableces Tipo de mensaje en Directo o multipersonal y Tipo de conversación en Crear nueva conversación en el Paso 1, selecciona hasta 8 usuarios para crear una nueva conversación.
-
Lista de usuarios (Selecciona 1 hasta 8): Selecciona los usuarios que se incluirán en la nueva conversación.
-
Usuarios disponibles: Enumera todos los usuarios disponibles en tu espacio de trabajo de Slack. Usa el cuadro de búsqueda para filtrar la lista ingresando un nombre de usuario. Haz clic en el icono de actualización para recargar la lista de usuarios desde Slack.
-
Usuarios seleccionados: Muestra los usuarios que han sido seleccionados para incluirse en la conversación. Usa los botones de flecha para mover usuarios entre las listas Usuarios disponibles y Usuarios seleccionados.
-
Haz clic en la flecha derecha para agregar un usuario seleccionado de la lista Usuarios disponibles a la lista Usuarios seleccionados.
-
Haz clic en la flecha izquierda para quitar un usuario seleccionado de la lista Usuarios seleccionados.
-
-
Seleccionar una conversación existente
Cuando estableces Tipo de mensaje en Directo o multipersonal y Tipo de conversación en Seleccionar conversación existente en el Paso 1, selecciona una conversación existente.
-
Seleccionar chat existente: Elige la conversación existente donde se enviará el mensaje. Usa el cuadro de búsqueda para filtrar la lista de conversaciones. Haz clic en el icono de actualización para recargar conversaciones desde Slack.
- Chat seleccionado: Después de que se selecciona una conversación, se enumera aquí.
-
Búsqueda: Ingresa el valor de cualquier columna en el cuadro de búsqueda para filtrar la lista de conversaciones. La búsqueda no distingue mayúsculas de minúsculas. Si las conversaciones ya se muestran en la tabla, los resultados de la tabla se filtran en tiempo real con cada pulsación de tecla. Para recargar conversaciones desde el endpoint al buscar, ingresa los criterios de búsqueda y luego actualiza, como se describe a continuación.
-
Actualizar: Haz clic en el icono de actualización o en la palabra Actualizar para recargar conversaciones desde el endpoint de Slack. Esto puede ser útil si se han agregado conversaciones a Slack. Esta acción actualiza todos los metadatos utilizados para construir la tabla de conversaciones que se muestra en la configuración.
-
Seleccionar una conversación: En la tabla, haz clic en cualquier lugar de una fila para seleccionar una conversación. Solo se puede seleccionar una conversación. La información disponible para cada conversación se obtiene del endpoint de Slack.
Consejo
Si la tabla no se completa con las conversaciones disponibles, es posible que la conexión de Slack no sea exitosa. Asegúrate de estar conectado reabriendo la conexión y probando nuevamente las credenciales.
Seleccionar un canal
Cuando estableces Tipo de mensaje en Canal en el Paso 1, selecciona un canal existente.
-
Seleccionar canal de Slack: Elige el canal de Slack donde se enviará el mensaje. Usa el cuadro de búsqueda para filtrar la lista de canales. Haz clic en el icono de actualización para recargar canales desde Slack.
-
Canal de Slack seleccionado: Después de seleccionar un canal de Slack, se lista aquí.
-
Búsqueda: Ingresa el valor de cualquier columna en el cuadro de búsqueda para filtrar la lista de canales. La búsqueda no distingue mayúsculas de minúsculas. Si los canales ya se muestran en la tabla, los resultados de la tabla se filtran en tiempo real con cada pulsación de tecla. Para recargar canales desde el endpoint al buscar, ingresa los criterios de búsqueda y luego actualiza, como se describe a continuación.
-
Actualizar: Haz clic en el icono de actualización o en la palabra Actualizar para recargar canales desde el endpoint de Slack. Esto puede ser útil si se han agregado canales a Slack. Esta acción actualiza todos los metadatos utilizados para construir la tabla de canales que se muestra en la configuración.
-
Seleccionar un canal de Slack: En la tabla, haz clic en cualquier lugar de una fila para seleccionar un canal de Slack. Solo se puede seleccionar un canal de Slack. La información disponible para cada canal de Slack se obtiene del endpoint de Slack.
Consejo
Si la tabla no se completa con los canales disponibles, es posible que la conexión de Slack no sea exitosa. Asegúrate de estar conectado reabriendo la conexión y probando nuevamente las credenciales.
-
Paso 3: Configurar el contenido del mensaje
En este paso, proporciona el contenido del mensaje a enviar. Cada elemento de la interfaz de usuario de este paso se describe a continuación.
-
Contenido del mensaje: Ingresa el contenido de texto del mensaje a enviar a los destinatarios seleccionados. Este campo admite texto sin formato y formato Markdown de Slack.
-
Continuar en caso de error: Selecciona para continuar la ejecución de la actividad si se encuentra un error en un conjunto de datos en una solicitud por lotes. Si se encuentran errores, se escriben en el registro de operaciones.
-
Atrás: Haz clic para almacenar temporalmente la configuración de este paso y volver al paso anterior.
-
Siguiente: Haz clic para almacenar temporalmente la configuración de este paso y continuar al siguiente paso. La configuración no se guardará hasta que hagas clic en el botón Finalizado en el último paso.
-
Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.
Paso 4: Revisar los esquemas de datos
Se muestran los esquemas de solicitud o respuesta. Cada elemento de la interfaz de usuario de este paso se describe a continuación.
- Esquemas de datos: Estos esquemas de datos se heredan mediante transformaciones adyacentes y se muestran nuevamente durante la asignación de transformaciones.
Nota
Los datos proporcionados en una transformación tienen prioridad sobre la configuración de la actividad.
El conector de Slack utiliza la API REST de Slack. Consulta la documentación de la API para obtener información sobre los nodos de esquema y los campos.
-
Actualizar: Haz clic en el icono de actualización o en la palabra Actualizar para regenerar esquemas desde el endpoint de Slack. Esta acción también regenera un esquema en otras ubicaciones del proyecto donde se hace referencia al mismo esquema, como en una transformación adyacente.
-
Atrás: Haz clic para almacenar temporalmente la configuración de este paso y volver al paso anterior.
-
Finalizado: Haz clic para guardar la configuración de todos los pasos y cerrar la configuración de la actividad.
-
Descartar cambios: Después de realizar cambios, haz clic para cerrar la configuración sin guardar los cambios realizados en ningún paso. Un mensaje te pide que confirmes que deseas descartar los cambios.
Próximos pasos
Después de configurar una actividad de Slack Enviar mensaje, completa la configuración de la operación agregando y configurando otras actividades o herramientas como pasos de la operación. También puedes configurar los parámetros de la operación, que incluyen la capacidad de encadenar operaciones que se encuentran en los mismos flujos de trabajo o en flujos de trabajo diferentes.
Las acciones de menú de una actividad son accesibles desde el panel del proyecto y el lienzo de diseño. Para obtener más detalles, consulta Menú de acciones de actividad en Conceptos básicos del conector.
Las actividades de Slack Enviar mensaje se pueden utilizar como destino con estos patrones de operación:
- Patrón de transformación
- Patrón de dos transformaciones (como primer o segundo destino)
Para utilizar la actividad con funciones de scripting, escribe los datos en una ubicación temporal y luego utiliza esa ubicación temporal en la función de scripting.
Cuando esté listo, implementa y ejecuta la operación y valida el comportamiento verificando los registros de operación.