- Información general
- Act! 365
- Notas relacionadas
- Acerca de la Ley! Paquete de actividades 365
- Compatibilidad de Proyectos
- Referencias técnicas
- Enumerar todas las campañas
- Crear contacto
- Enumerar todos los contactos
- Reemplazar contacto
- Enumerar todos los grupos
- Crear actividad
- Enumerar todas las actividades
- Reemplazar actividad
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Enumerar registros
- Actualizar Registro
- Realizar upsert de registro
- Crear oportunidad
- Enumerar todas las oportunidades
- Actualizar oportunidad
- ActiveCampaign
- Notas relacionadas
- Acerca del paquete de actividades ActiveCampaign
- Compatibilidad de Proyectos
- Añadir contacto a la cuenta
- Añadir contacto a la automatización
- Añadir o eliminar contacto de la lista
- Añadir etiqueta al contacto
- Crear una cuenta
- Crear contacto
- Crear trato
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar contacto
- Actualizar Registro
- Contacto creado
- Contacto actualizado
- Trato creado
- Oferta actualizada
- Registro creado
- Registro actualizado
- Adobe Acrobat Sign
- Servicios de Adobe PDF
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SageMaker: vista previa
- Amazon SES
- Amazon Transcribe
- Anthropic Claude
- Asana
- AWeber
- Azure Maps
- BambooHR
- Box
- Notas relacionadas
- Acerca del paquete de actividades Box
- Compatibilidad de proyectos
- Añadir enlace compartido al archivo
- Añadir enlace compartido a la carpeta
- Buscar contenido
- Cancelar solicitud de firma
- Solicitudes de firma de la lista
- Crear solicitud de firma
- Reenviar solicitud de firma
- Copiar archivo
- Eliminar archivo
- Descargar archivo
- Obtener información del archivo
- Obtener elementos de la carpeta
- Cargar archivo
- Copiar carpeta
- Crear carpeta
- Eliminar carpeta
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Reemplazar registro
- Enumerar todos los registros
- Brevo
- Notas relacionadas
- Acerca del paquete de actividades de Brevo
- Compatibilidad de Proyectos
- Añadir contacto a la lista
- Contacto creado
- Contacto actualizado
- Crear contacto
- Crear campaña de correo electrónico
- Eliminar registro
- Campaña de correo electrónico enviada
- Obtener contacto por correo electrónico
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Nuevo registro creado
- Registro actualizado
- Reemplazar registro
- Enviar campaña de correo electrónico
- Enviar correo electrónico de prueba
- Actualizar contacto
- Calendly
- Campaign Monitor
- Notas relacionadas
- About the Campaign Monitor activity package
- Compatibilidad de Proyectos
- Referencias técnicas
- Crear campaña
- Obtener resumen de campaña
- Obtener historial de suscriptores
- Enviar campaña
- Enviar Preview Campaign
- Crear cliente
- Enumerar todos los clientes
- Crear lista
- Reemplazar lista
- Actualizar detalles del suscriptor
- Añadir suscriptor
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Enumerar registros
- Cisco Webex Teams
- Citrix ShareFile
- Clearbit
- Nube de Confluence: vista previa
- Acerca del paquete de actividades de Confluence
- Referencias técnicas
- Compatibilidad de Proyectos
- Crear archivo adjunto
- Crear contenido
- Crear contenido desde formato HTML
- Obtener contenido
- Buscar contenido
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Invocar operación
- Contenido creado
- Contenido actualizado
- Registro existente actualizado
- Nuevo registro creado
- Constant Contact
- Coupa
- Notas relacionadas
- Acerca del paquete de actividades de Coupa
- Compatibilidad de Proyectos
- Obtener Registro
- Insertar Registro
- Actualizar Registro
- Realizar upsert de registro
- Enumerar todos los registros
- Descargar archivo adjunto de contrato
- Descargar acuerdo legal de contrato
- Enumerar todos los archivos adjuntos de contrato
- Cancelar orden de compra
- Emitir orden de compra
- Cierre previo de orden de compra
- Crear archivo adjunto de factura
- Consultas anidadas
- Customer.io
- Datadog
- Deputy - Preview
- Discord - Vista previa
- DocuSign
- Notas relacionadas
- Acerca del paquete de actividades de DocuSign
- Añadir documento a sobre
- Añadir destinatario al sobre
- Crear sobre desde plantilla
- Crear a partir de un sobre existente
- Descargar documentos de sobre
- Obtener sobre
- Obtener datos de formulario
- Obtener plantilla
- Enumerar todos los destinatarios de sobres
- Enviar sobre
- Insertar Registro
- Actualizar Registro
- Eliminar registro
- Obtener Registro
- Enumerar todos los registros
- Goteo
- Dropbox
- Notas relacionadas
- Acerca del paquete de actividades de Dropbox
- Compatibilidad de proyectos
- Obtener elementos de la carpeta
- Suspender a un miembro
- Reactivar miembros
- Obtener miembro
- Enumerar miembros
- Añadir miembros
- Eliminar un miembro
- Obtener información del archivo
- Copiar archivos
- Eliminar archivo
- Descargar archivo
- Cargar archivo
- Copiar carpeta
- Crear carpeta
- Eliminar carpeta
- Obtener enlace compartido
- Crear enlace compartido
- Buscar archivos
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Dropbox Business
- Egnyte - Preview
- Epic FHIR R4 - Vista previa
- Eventbrite
- Tipos de cambio
- Expensify
- Facebook
- Freshservice
- Notas relacionadas
- Acerca del paquete de actividades de Freshservice
- Compatibilidad de proyectos
- Crear ticket
- Obtener ticket
- Actualizar ticket
- Enumerar todas las conversaciones
- Obtener ID de solicitante por correo electrónico
- Obtener ID de agente por correo electrónico
- Responder a un ticket
- Buscar tickets
- Cargar archivos adjuntos al ticket
- Actualizar Registro
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Freshbooks
- Freshdesk
- GetResponse
- GitHub
- Notas relacionadas
- Acerca del paquete de actividades de GitHub
- Compatibilidad de Proyectos
- Invocar operación
- Crear rama
- Enumerar todas las ramas
- Descargar archivo
- Cargar archivo
- Crear incidencia
- Buscar incidencias y extraer solicitudes
- Actualizar incidencia
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Crear solicitud de extracción
- Combinar solicitud de extracción
- Crear repositorio
- Buscar repositorios
- Google Maps
- Google Speech-to-Text: vista previa
- Texto a voz de Google
- Google Vertex
- Google Vision: vista previa
- GoToWebinar
- Notas relacionadas
- Acerca del paquete de actividades de GoToWebinar
- Compatibilidad de Proyectos
- Referencias de API
- Eliminar seminario web
- Obtener seminario web
- Obtener horas de reunión de seminario web
- Obtener registrante de seminario web
- Obtener URL de inicio de seminario web
- Enumerar Webinars de cuenta
- Enumerar todos los Webinars en sesión
- Enumerar todos los asistentes a seminarios web
- Enumerar todos los registrantes de seminario web
- Enumerar todos los Webinars
- Crear seminario web rápido
- Actualizara rápidamente seminario web
- Buscar activos de grabación
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Enumerar registros
- Greenhouse
- Hootsuite
- HTTP Webhook
- Hubspot CRM - Preview
- Acerca del paquete de actividades de Hubspot
- Compatibilidad de Proyectos
- Invocar operación
- Actualizar archivo
- Cargar archivo
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Enumerar registros
- Actualizar Registro
- Realizar upsert de registro
- Buscar primer registro
- Crear asociación
- Obtener empresa
- Crear empresa
- Actualizar empresa
- Obtener contacto
- Crear contacto
- Actualizar contacto
- Obtener acuerdo
- Archivar acuerdo
- Obtener producto
- Crear producto
- Actualizar producto
- Hubspot Marketing - Preview
- Acerca del paquete de actividades de Hubspot Marketing
- Compatibilidad de Proyectos
- Invocar operación
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Reemplazar registro
- Obtener empresa
- Crear empresa
- Actualizar empresa
- Obtener contacto
- Crear contacto
- Actualizar contacto
- Actualizar archivo
- Cargar archivo
- Añadir contacto a la lista
- Crear lista
- Obtener lista de contacto
- Enumerar todas las listas de contactos
- Enumerar todos los contactos de una lista
- Actualizar lista
- Referencias técnicas
- IBM WatsonX
- iContact
- Insightly CRM - Preview
- Intercom
- Notas relacionadas
- Acerca del paquete de actividades de Intercom
- Compatibilidad de proyectos
- Crear contacto
- Actualizar contacto
- Buscar empresas
- Buscar contactos
- Buscar conversaciones
- Añadir contacto a la empresa
- Crear o actualizar empresa
- Responder al mensaje de conversación
- Enviar mensaje de administrador o correo electrónico
- Enviar mensaje de usuario
- Añadir nota al contacto
- Enumerar todos los registros
- Reemplazar registro
- Insertar Registro
- Obtener Registro
- Jira
- Notas relacionadas
- Acerca del paquete de actividades de Jira
- Compatibilidad de Proyectos
- Añadir archivo adjunto de incidencia
- Desencadenador de eventos
- Añadir comentario
- Crear incidencia
- Eliminar incidencia
- Obtener comentarios
- Obtener incidencia
- Buscar incidencias
- Actualizar incidencia
- Actualizar usuario asignado de la incidencia
- Actualizar el estado de la incidencia
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Invocar operación
- Enumerar todos los registros
- Realizar upsert de registro
- Ámbito de Jira
- Enumerar registros
- Buscar usuario por dirección de correo electrónico o nombre para mostrar
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- Notas relacionadas
- Acerca del paquete de actividades de Mailchimp
- Compatibilidad de proyectos
- Crear campaña
- Enviar campaña
- Enviar correo electrónico de prueba
- Enviar contenido de campaña
- Obtener informe de campaña
- Crear lista
- Get Audience
- Obtener suscriptor
- Añadir suscriptor
- Actualizar miembro de la lista
- Buscar campañas
- Search Subscribers
- Schedule Campaign
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Actualizar Registro
- Enumerar todos los registros
- Reemplazar registro
- MailerLite
- Mailgun
- Marketo
- Notas relacionadas
- Acerca del paquete de actividades Marketo
- Compatibilidad de Proyectos
- Crear cliente potencial
- Obtener todos los clientes potenciales
- Obtener cambios de clientes potenciales
- Actualizar cliente potencial
- Añadir clientes potenciales a una lista
- Eliminar clientes potenciales de una lista
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Referencias técnicas
- Microsoft Azure OpenAI
- Microsoft Dynamics CRM
- Notas relacionadas
- Acerca del paquete de actividades de Microsoft Dynamics CRM
- Compatibilidad de Proyectos
- Referencias técnicas
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Crear una cuenta
- Actualizar cuenta
- Crear contacto
- Actualizar contacto
- Crear cliente potencial
- Actualizar cliente potencial
- Crear oportunidad
- Desencadenador de eventos
- Cerrar oportunidad perdida
- Cerrar oportunidad ganada
- Opinión de Microsoft
- Microsoft Teams
- Notas relacionadas
- Acerca del paquete de actividades de Microsoft Teams
- Compatibilidad de Proyectos
- Crear canal
- Invitar miembros al canal
- Enumerar todos los canales
- Enviar mensaje de chat individual
- Responder a mensaje de canal
- Enviar mensaje de canal
- Enviar mensaje de chat de grupo
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Obtener canal por nombre
- Obtener chat individual
- Obtener equipo por nombre
- Invitar usuario al equipo
- Enumerar todos los mensajes del canal
- Enumerar todos los mensajes de chat
- Enumerar todos los miembros de la lista
- Microsoft Translator
- Microsoft Vision
- Miro
- OKTA
- OpenAI
- Oracle Eloqua
- Notas relacionadas
- About the Oracle Eloqua activity package
- Compatibilidad de Proyectos
- Referencias técnicas
- Crear contacto
- Reemplazar contacto
- Obtener contacto por correo electrónico
- Reemplazar segmento de contacto
- Enumerar todos los segmentos de contacto
- Enumerar todos los contactos
- Cargar archivo de imagen
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Invocar método
- Oracle NetSuite
- Notas relacionadas
- Acerca del paquete de actividades de Oracle NetSuite
- Compatibilidad de Proyectos
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Crear cliente de empresa básico
- Crear proveedor de empresa básico
- Crear contacto básico
- Crear cliente individual básico
- Crear proveedor individual básico
- Crear un caso de soporte básico
- Actualizar cliente básico de la empresa
- Actualizar el proveedor básico de la empresa
- Actualizar contacto básico
- Actualizar cliente individual básico
- Actualizar proveedor individual básico
- Actualizar caso de soporte básico
- Creado por el cliente
- Cliente actualizado
- Registro creado
- Registro actualizado
- Caso de soporte planteado
- Caso de soporte actualizado
- Creado por el proveedor
- Proveedor actualizado
- Paypal
- PDFMonkey
- Pinecone
- QuickBooks Online
- Notas relacionadas
- Acerca del paquete de actividades de QuickBooks Online
- Compatibilidad de Proyectos
- Desencadenador de eventos
- Obtener archivo adjunto
- Obtener enlace de descarga de archivo adjunto
- Enumerar archivos adjuntos
- Eliminar registro
- Obtener Registro
- Reemplazar registro
- Insertar Registro
- Actualizar Registro
- Enumerar todos los registros
- Crear cliente
- Actualizar cliente
- Crear elemento
- Actualizar elemento
- Crear proveedor
- Actualizar proveedor
- Quip
- Salesforce
- Notas relacionadas
- Acerca del paquete de actividades de Salesforce
- Compatibilidad de Proyectos
- Crear una cuenta
- Actualizar cuenta
- Crear contacto
- Actualizar contacto
- Crear cliente potencial
- Actualizar cliente potencial
- Crear oportunidad
- Cargar archivo
- Descargar archivo
- Buscar Registros
- Obtener oportunidad
- Obtener cliente potencial
- Obtener contacto
- Obtener cuenta
- Añadir archivo a grabar
- Insertar Registro
- Enumerar todos los registros
- Obtener Registro
- Actualizar Registro
- Eliminar registro
- Solución de problemas
- Salesforce Marketing Cloud
- Notas relacionadas
- Acerca del paquete de actividades de Salesforce Marketing Cloud
- Compatibilidad de Proyectos
- Ámbito de Salesforce Marketing Cloud
- Invocar operación
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Actualizar Registro
- Enumerar registros
- Enumerar todos los registros
- Crear campaña
- Eliminar campaña
- Obtener campaña
- Enumerar todas las campañas
- Crear contacto
- Eliminar contacto
- Enumerar todos los contactos
- Actualizar contacto
- Crear jornada (básico)
- Eliminar jornada
- Obtener jornada
- Enumerar todas las jornadas
- Actualizar jornada
- Crear lista (básico)
- Eliminar lista
- Obtener lista
- Enumerar todas las listas
- Actualizar lista
- SAP Build Process Automation: vista previa
- Acerca del paquete de actividades de SAP Build Process Automation
- Compatibilidad de Proyectos
- Enumerar instancias de flujo de trabajo
- Desencadenar instancia de flujo de trabajo
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Ejecución de flujo de trabajo cancelada
- Ejecución del flujo de trabajo completada
- Error de ejecución del flujo de trabajo
- Ejecución de flujo de trabajo suspendida
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Notas relacionadas
- Acerca del paquete de actividades de ServiceNow
- Compatibilidad de Proyectos
- Solución de problemas
- Crear nuevo incidente
- Crear tarea de incidente
- Enumerar todos los incidentes
- Actualizar incidente
- Añadir archivo adjunto
- Descargar archivo adjunto
- Obtener tarea de incidente
- Obtener archivo adjunto
- Enumerar todos los archivos adjuntos
- Enumerar todas las tareas de incidentes
- Actualizar tarea de incidente
- Cuando sucede un evento
- Eliminar archivo adjunto
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Actualizar Registro
- Incidente creado
- Incidente actualizado
- Tarea de incidente creada
- Tarea de incidente creada
- Registro creado
- Registro actualizado
- Shopify
- Acerca del paquete de actividades de Shopify
- Compatibilidad de proyectos
- Añadir imagen del producto
- Eliminar imagen del producto
- Crear producto
- Crear variante
- Buscar clientes
- Buscar productos
- Órdenes de búsqueda
- Actualizar producto
- Actualizar variante
- Establecer nivel de inventario
- Insertar Registro
- Enumerar todos los registros
- Obtener Registro
- Reemplazar registro
- Actualizar Registro
- Eliminar registro
- Slack: vista previa
- About the Slack activity package
- Compatibilidad de Proyectos
- Crear canal
- Invitar usuarios al canal
- Enumerar todos los canales
- Eliminar usuario del canal
- Obtener información del archivo
- Enviar archivo al canal
- Enviar mensaje al canal
- Enviar mensaje al usuario
- Enviar respuesta
- Respuesta al botón de envío
- Agregar o reemplazar usuarios del grupo de usuarios
- Crear grupo de usuarios
- Obtener usuario por correo electrónico
- Listar todos los grupos de usuarios
- Enumerar todos los usuarios
- Establecer tema de canal
- Unirse al canal
- Archive un canal
- Cree un mensaje directo de grupo
- Obtener información del canal
- Botón pulsado
- Activar una automatización utilizando el conector HTTP Webhook cuando se publique un mensaje en Slack
- Utilizar botones de Slack cuando se gana una oportunidad en el sistema CRM
- SmartRecruiters
- Smartsheet
- Notas relacionadas
- Acerca del paquete de actividades de Smartsheet
- Compatibilidad de proyectos
- Adjuntar URL a hoja
- Add Column
- Update Column
- Añadir fila
- Actualizar fila
- Obtener hoja
- Listar todas las hojas
- Adjuntar archivo a comentario
- Buscar todo
- Actualizar hoja
- Crear hoja desde plantilla
- Send Sheet Via Email
- List All Folders
- Descargar archivo adjunto
- Adjuntar archivo a fila
- Adjuntar URL a fila
- Adjuntar archivo a hoja
- List All Workspaces
- Enumerar todos los archivos adjuntos
- Eliminar fila
- Descargar hoja
- Search Sheets
- Insertar Registro
- Obtener Registro
- Enumerar todos los registros
- Eliminar registro
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard
- Todoist
- Acerca del paquete de actividades de Todoist
- Compatibilidad de Proyectos
- Añadir comentario a una tarea
- Cerrar tarea
- Crear tarea
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Enumerar todos los registros
- Enumerar todas las secciones de un proyecto
- Registro creado
- Registro actualizado
- Buscar Tareas
- Buscar Usuarios
- Tarea cerrada
- Tarea creada
- Tarea actualizada
- Actualizar Registro
- Actualizar tarea
- Trello
- Twilio
- Actividades de UiPath GenAI: vista previa
- X (anteriormente Twitter)
- Notas relacionadas
- Acerca del paquete de actividades de X
- Compatibilidad de Proyectos
- Enumerar todos los seguidores
- Enumerar todos los siguientes
- Eliminar registro
- Obtener Registro
- Insertar Registro
- Actualizar Registro
- Enumerar todos los registros
- Enumerar todos los tuits del usuario
- Retuitear tuit
- Buscar tuits
- Enviar tuit
- Obtener usuario por nombre de usuario
- Enumerar todas las menciones del usuario
- Enumerar todos los usuarios que han dado me gusta
- Enumerar todos los usuarios que han retuiteado
- Invocar operación
- Enumerar usuarios por nombres de usuario
- WooCommerce
- Viable
- Workday
- Youtube
- Zendesk
- Zoho Campaigns - Preview
- Zoho Desk
- Zoho Mail - Preview
- Zoom
- Notas relacionadas
- Compatibilidad de Proyectos
- Acerca del paquete de actividades de Zoom
- Insertar Registro
- Obtener Registro
- Actualizar Registro
- Eliminar registro
- Enumerar todos los registros
- Programar una reunión única
- Programar una reunión diaria recurrente
- Programar una reunión semanal recurrente
- Programar una reunión mensual recurrente
- Obtener Grabación de reuniones
- Invitar a la reunión al solicitante
- Crear URL de unión
- Cuando ocurre un evento
- ZoomInfo
Activar una automatización utilizando el conector HTTP Webhook cuando se publique un mensaje en Slack
Resumen: desencadena una automatización utilizando el conector HTTP Webhook cuando se publica un mensaje en el canal de Slack.
Aplicaciones: Slack, HTTP Webhook
Descripción
El conector HTTP Webhook permite a los desarrolladores de RPA desencadenar automatizaciones basadas en eventos externos mediante webhooks. El conector HTTP Webhook genera una URL de Webhook. Esto debe configurarse en la configuración privada de la aplicación OAuth de Slack y el tipo de evento correspondiente debe estar habilitado. Los eventos son recibidos instantáneamente por Orchestrator a través de esta URL.Use case
Gestionar las solicitudes de atención al cliente planteadas en un canal de ayuda de Slack. La solicitud debe crear un ticket de Jira o Zendesk o enviar una notificación de Slack a un equipo o grupo de usuarios mediante un botón de Slack.
This workflow uses the HTTP Webhook connector and its Webhook Event Happened trigger, Deserialize JSON, along with some Slack activities: Send Message to User and Get Channel Info. You can also use the Send Message to Channel or Send Reply activities.
- Abre Studio Web y crea un nuevo proyecto.
- Selecciona Más opciones en el menú Desencadenador manual y selecciona Cambiar desencadenador.
-
En el catálogo de desencadenadores, selecciona HTTP Webhook: evento de Webhook ocurrido. En esta actividad de desencadenador:
-
Añade tu conexión de Slack. El conector HTTP Webhook genera una URL de Webhook, que necesitarás en el paso 4.
-
Añade cualquier filtro adicional, si es necesario. Te recomendamos que utilices un filtro para el ID de canal, como mínimo. De lo contrario, cualquier mensaje en cualquier canal de tu espacio de trabajo desencadenará el evento.
- Para añadir un filtro en el ID del canal, selecciona el campo Filtros de datos para acceder al Creador de filtros. En la primera columna, escribe
body.event.channel
, selecciona el operador Igual y añade el ID del canal en la tercera columna.
- Para añadir un filtro en el ID del canal, selecciona el campo Filtros de datos para acceder al Creador de filtros. En la primera columna, escribe
- También puedes cambiar el nombre de la actividad del desencadenador a algo más representativo de tu caso de uso.
-
Añade tu conexión de Slack. El conector HTTP Webhook genera una URL de Webhook, que necesitarás en el paso 4.
-
Copia la URL del webhook generada en el paso 1.
- En una pestaña diferente del navegador, ve a https://api.slack.com/apps y abre tu aplicación OAuth privada de Slack.
-
Ve a la página de configuración Suscripciones a eventos .
-
Establece la alternancia Habilitar eventos en Activado.
-
En el campo URL de solicitud , pega la URL del webhook.
-
-
A continuación, desplázate hacia abajo hasta Suscribirse a eventos en nombre de los usuarios y selecciona Añadir evento de espacio de trabajo. Añade el evento
message.channels
. Esto recupera eventos cuando un usuario publica un mensaje en el canal. Puedes añadir cualquier otro evento de tu elección.
- Selecciona Guardar cambios. Los webhooks ya están configurados para tu aplicación.
Nota: La salida del conector de Webhook (después de configurar la URL de Webhook para Slack) está en un formato de cadena JSON específico (se proporciona un ejemplo en la sección siguiente). Debe convertirse en objeto JSON para utilizar los campos de carga útil del evento, como ID de canal, ID de usuario, texto de mensaje, etc. en actividades posteriores (con la ayuda de la notación de puntos JSON/expresión VB). La carga útil del evento de Slack también se puede recuperar desdehttps://api.slack.com/types/event
. Para evitar cualquier error, recupere/registre la cadena de carga útil del evento utilizando Registrar mensaje antes de utilizar la notación de puntos JSON/expresión VB. -
Añade una actividad Deserializar JSON a tu flujo de trabajo. Este paso convierte la salida de la cadena JSON del conector de Webhook en un objeto JSON.
- Selecciona el parámetro de entrada de la cadena JSON para añadir una variable.
-
En Evento de Webhook ocurrido, ve a Cuerpo > Contenido.
- Añade la actividad Obtener información del canal de Slack a tu flujo de trabajo. En este paso, debes pasar los campos de salida de la actividad Deserializar JSON utilizando la notación de puntos JSON/expresión VB para recuperar el nombre del canal. En la actividad:
-
Para el campo Canal , selecciona Ver más para cambiar el tipo de entrada y selecciona Abrir editor de expresiones. Utiliza la siguiente entrada para pasar el ID de canal recuperado en el evento de Webhook.
jSONObject("event")("channel").ToString
jSONObject("event")("channel").ToString
-
Para el campo Canal , selecciona Ver más para cambiar el tipo de entrada y selecciona Abrir editor de expresiones. Utiliza la siguiente entrada para pasar el ID de canal recuperado en el evento de Webhook.
- Añade la actividad Enviar mensaje al usuario de Slack a tu flujo de trabajo. Ahora quieres enviar un mensaje a un usuario (tú mismo) cuando se publica un mensaje en un canal concreto (un canal de ayuda) e introducir el mensaje publicado y el nombre del canal utilizando variables. En esta actividad:
- En el campo Entrada de usuario , selecciona el usuario de la lista desplegable o escribe manualmente la dirección de correo electrónico del usuario.
-
En el campo Mensaje , escribe un mensaje introduciendo el nombre del canal (donde se publicó el mensaje) y el contenido del texto del mensaje, utilizando variables. Por ejemplo: "Hay una solicitud de atención al cliente en el canal <name>:
jSONObject("event")("text")
"- donde <name> se recupera de la salida de Obtener información del canal.
-
En los campos Acciones de botones , introduce dos acciones de botón para Aprobar ticket y Notificar al equipo. Añade el ID de la acción (obligatorio), el nombre de la acción (obligatorio), el estilo (principal/peligro), el título de confirmación, el texto de confirmación, el título de confirmar ok, el título de confirmar denegar, en un formato separado por comas:
aks1,Approve Ticket,primary; aks2,Notify Team;
aks1,Approve Ticket,primary; aks2,Notify Team;
- Ya está listo para publicar o ejecutar el proyecto. Selecciona el botón Publicar en la parte superior del flujo de trabajo e introduce detalles como el nombre de la automatización, la descripción y el espacio de trabajo. La versión se actualiza automáticamente.
{
"token": "SUAVTSGdUyb2qBaclIC14wKq",
"team_id": "T02KZCJHY1W",
"enterprise_id": "E02K962QC91",
"context_team_id": "T02KZCJHY1W",
"context_enterprise_id": "E02K962QC91",
"api_app_id": "A04JJM6SUFM",
"event": {
"client_msg_id": "4abfc195-c381-4c8e-b952-00aa705ce507",
"type": "message",
"text": "YoYo",
"user": "U02K95UU71Q",
"ts": "1705418063.837779",
"blocks": [
{
"type": "rich_text",
"block_id": "moF7O",
"elements": [
{
"type": "rich_text_section",
"elements": [
{
"type": "text",
"text": "YoYo"
}
]
}
]
}
],
"team": "T02KZCJHY1W",
"channel": "C05LTLGRHEJ",
"event_ts": "1705418063.837779",
"channel_type": "channel"
},
"type": "event_callback",
"event_id": "Ev06E0PJ7M45",
"event_time": 1705418063,
"authorizations": [
{
"enterprise_id": "E02K962QC91",
"team_id": "T02KZCJHY1W",
"user_id": "U02K95UU71Q",
"is_bot": false,
"is_enterprise_install": false
}
],
"is_ext_shared_channel": false,
"event_context": "4-eyJldCI6Im1lc3NhZ2UiLCJ0aWQiOiJUMDJLWkNKSFkxVyIsImFpZCI6IkEwNEpKTTZTVUZNIiwiY2lkIjoiQzA1TFRMR1JIRUoifQ"
}
{
"token": "SUAVTSGdUyb2qBaclIC14wKq",
"team_id": "T02KZCJHY1W",
"enterprise_id": "E02K962QC91",
"context_team_id": "T02KZCJHY1W",
"context_enterprise_id": "E02K962QC91",
"api_app_id": "A04JJM6SUFM",
"event": {
"client_msg_id": "4abfc195-c381-4c8e-b952-00aa705ce507",
"type": "message",
"text": "YoYo",
"user": "U02K95UU71Q",
"ts": "1705418063.837779",
"blocks": [
{
"type": "rich_text",
"block_id": "moF7O",
"elements": [
{
"type": "rich_text_section",
"elements": [
{
"type": "text",
"text": "YoYo"
}
]
}
]
}
],
"team": "T02KZCJHY1W",
"channel": "C05LTLGRHEJ",
"event_ts": "1705418063.837779",
"channel_type": "channel"
},
"type": "event_callback",
"event_id": "Ev06E0PJ7M45",
"event_time": 1705418063,
"authorizations": [
{
"enterprise_id": "E02K962QC91",
"team_id": "T02KZCJHY1W",
"user_id": "U02K95UU71Q",
"is_bot": false,
"is_enterprise_install": false
}
],
"is_ext_shared_channel": false,
"event_context": "4-eyJldCI6Im1lc3NhZ2UiLCJ0aWQiOiJUMDJLWkNKSFkxVyIsImFpZCI6IkEwNEpKTTZTVUZNIiwiY2lkIjoiQzA1TFRMR1JIRUoifQ"
}