Slack

<< Click to Display Table of Contents >>

Navigation:  Connectors >

Slack

Introducción

El conector de Slack está disponible para ser descargado en el Connectors Xchange de Bizagi.

Con este conector usted puede conectar sus procesos de Bizagi a una cuenta de www.slack.com para usar los servicios de mensajería de Slack.

Para mayor información sobre las funcionalidades de este conector, visite el Connectors Xchange.

 

note_pin

Este conector se encuentra actualmente en versión Beta. Úselo en ambientes de producción bajo su propio riesgo.

 

Antes de empezar

Para probar y usar este conector, usted necesita:

1.Bizagi Studio previamente instalado.

2.Este conector previamente instalado, a través del Connectors Xchange como se describe en https://help.bizagi.com/platform/en/index.html?Connectors_Xchange.htm, o por medio de una instalación manual como se describe en https://help.bizagi.com/platform/es/index.html?connectors_setup.htm.

3.Un workspace en www.slack.com.

4.Navegar a https://api.slack.com/docs/token-types y revisar qué tipo de token se ajusta a sus necesidades. Le recomendamos usar User tokens pues le permiten trabajar directamente en nombre de usuarios.

5.Ir a https://api.slack.com/apps y crear una app en Slack.

 

Slack05

 

 

6.Llenar todos los detalles que se piden y hacer clic en Crear app.

 

Slack06

 

7.Ir a OAuth & Permissions.

8.En caso de que sea una app de Usuario, habilite estas configuraciones.

 

Slack07

 

9.Si es una app de workspace, habilite estas configuraciones.

 

Slack08

 

10. Haga clic en Instalar app al workspace.

 

Slack09

 

11. Copie y guarde el token para usarlo en la configuración del conector en Bizagi.

 

Slack10

 

Configurar el conector

Para configurar el conector (por ejemplo sus parámetros de autenticación), siga estos pasos presentados en el capítulo de configuración en https://help.bizagi.com/platform/es/index.html?connectors_setup.htm.

Para esta configuración, tenga en cuenta los siguientes parámetros de autenticación:

Authentication method: Custom.

Token: El token obtenido en el procedimiento previo. Le permite usar los servicios del API de Slack de su app.

 

Slack01

 

 

Usar el conector

Este conector cuenta con un conjunto de métodos disponibles del API de servicios de Slack.

Para aprender cómo y en dónde configurar el uso de un conector, refiérase a https://help.bizagi.com/platform/en/index.html?Connectors_Studio.htm.

Al usar el conector, asegúrese de considerar los siguientes detalles para cada uno de los métodos disponibles.

 

Completar recordatorio (Complete reminder)

Marca un recordatorio como completado.

 

Slack11

 

Para configurar las entradas considere:

Reminder: ID del recordatorio que desea marcar como completado. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack12

 

Para configurar las salidas considere mapear:

 

Slack13

 

 

Eliminar recordatorio (Delete reminder)

Elimina un recordatorio existente.

 

Slack14

 

Para configurar las entradas considere:

Reminder: ID del recordatorio que desea eliminar. Este parámetro es requerido para una invocación exitosa del servicio.

 

 

Slack15

 

Para configurar las salidas considere mapear:

 

Slack16

 

 

Crear recordatorio (Create reminder)

Crea un nuevo recordatorio.

 

Slack17

 

Para configurar las entradas considere:

Text: Contenido del recordatorio. Este parámetro es requerido para una invocación exitosa del servicio.

Time: Cuándo debe ocurrir el recordatorio, expresado en formato de fecha Unix. Este parámetro es requerido para una invocación exitosa del servicio.

User: ID del usuario que recibirá el recordatorio.

 

Slack18

 

Para configurar las salidas considere mapear:

 

Slack19

 

 

Obtener lista de recordatorios (Get reminder list)

Obtener una lista de recordatorios.

 

Slack20

 

Para configurar las salidas considere mapear:

 

Slack21

 

 

 

Obtener mensajes de conversación (Get conversation messages)

Obtener los mensajes de una conversación.

 

Slack22

 

Para configurar las entradas considere:

Channel: ID del canal del que desea obtener los mensajes. Este parámetro es requerido para una invocación exitosa del servicio.

 

 

Slack23

 

Para configurar las salidas considere mapear:

 

Slack24

 

Obtener miembros de conversación (Get conversation members)

Obtener la lista de miembros de una conversación específica.

 

Slack25

 

Para configurar las entradas considere:

Channel: ID del canal del que desea obtener la lista de usuarios. Este parámetro es requerido para una invocación exitosa del servicio.

 

 

Slack26

 

Para configurar las salidas considere mapear:

 

Slack27

 

Desarchivar conversación (Unarchive conversation)

Pone disponible una conversación previamente archivada.

 

Slack28

 

Para configurar las entradas considere:

Channel: ID del canal que desea desarchivar. Este parámetro es requerido para una invocación exitosa del servicio.

 

 

Slack29

 

Para configurar las salidas considere mapear:

 

Slack30

 

Archivar conversación (Archive conversation)

Archiva una conversación, es decir que la marca para que no se puedan enviar mas mensajes en ella.

 

Slack31

 

Para configurar las entradas considere:

Channel: ID del canal que desea archivar. Este parámetro es requerido para una invocación exitosa del servicio.

 

 

Slack32

 

Para configurar las salidas considere mapear:

 

Slack33

 

Crear conversación (Create conversation)

Crear un canal público o privado.

 

Slack34

 

Para configurar las entradas considere:

Name: Nombre del canal (solo acepta letras en minúscula). Este parámetro es requerido para una invocación exitosa del servicio.

User_ids: IDs separados por comas de los usuarios a incluir en el canal.

Is_private: Valor booleano que indica si el canal es privado o no.

 

Slack35

 

Para configurar las salidas considere mapear:

 

Slack36

 

Obtener lista de conversaciones internas (Get list of internal conversations)

Obtener la lista de todas las conversaciones internas.

 

Slack37

 

Para configurar las salidas considere mapear:

 

Slack38

 

 

Obtener lista de conversaciones internas multiparte (Get list of multipart internal conversations)

Obtener todas las conversaciones internas multiparte.

 

Slack39

 

Para configurar las salidas considere mapear:

 

Slack40

 

 

Obtener lista de conversaciones privadas (Get list of private conversations)

Obtener todas las conversaciones privadas.

 

Slack41

 

Para configurar las salidas considere mapear:

 

Slack42

 

 

Obtener lista de conversaciones públicas (Get list of public conversations)

Obtener todas las conversaciones públicas.

 

Slack43

 

Para configurar las salidas considere mapear:

 

Slack44

 

Invitar usuarios a una conversación (Invite users to conversation)

Invitar usuarios a una conversación en específico.

 

Slack45

 

Para configurar las entradas considere:

Channel: ID del canal al que desea invitar a los usuarios. Este parámetro es requerido para una invocación exitosa del servicio.

User_ids: IDs separados por comas de los usuarios a ser invitados a la conversación. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack46

 

Para configurar las salidas considere mapear:

 

Slack47

 

Renombrar conversación (Rename conversation)

Cambiar el nombre de una conversación.

 

Slack48

 

Para configurar las entradas considere:

Channel: ID del canal cuyo nombre desea cambiar. Este parámetro es requerido para una invocación exitosa del servicio.

Name: Nuevo nombre de la conversación (solo acepta letras en minúscula). Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack49

 

Para configurar las salidas considere mapear:

 

Slack50

 

Establecer propósito de la conversación (Set conversation purpose)

Establecer el propósito a una conversación específica.

 

Slack51

 

Para configurar las entradas considere:

Channel: ID del canal al que le quiere establecer un propósito. Este parámetro es requerido para una invocación exitosa del servicio.

Purpose: Propósito para la conversación. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack52

 

Para configurar las salidas considere mapear:

 

Slack53

 

Establecer tema a una conversación (Set conversation topic)

Establecer el tema a una conversación específica.

 

Slack54

 

Para configurar las entradas considere:

Channel: ID del canal cuyo tema desea establecer. Este parámetro es requerido para una invocación exitosa del servicio.

Topic: Tema para la conversación. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack55

 

Para configurar las salidas considere mapear:

 

Slack56

 

 

Eliminar archivo (Delete file)

Eliminar un archivo en particular.

 

Slack57

 

Para configurar las entradas considere:

File: ID del archivo a eliminar. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack58

 

Para configurar las salidas considere mapear:

 

Slack59

 

Obtener lista de archivos (Get file list)

Obtener la lista de todos los archivos.

 

Slack60

 

Para configurar las entradas considere:

Channel: ID del canal cuyos archivos se desean obtener. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack61

 

Para configurar las salidas considere mapear:

 

Slack62

 

 

Cargar archivo (Upload file)

Cargar un archivo a varios canales.

 

Slack63

 

Para configurar las entradas considere:

Channels: IDs separados por comas de los canales a los que desea cargar el archivo. Este parámetro es requerido para una invocación exitosa del servicio.

filename: Nombre del ajunto. Este parámetro es requerido para una invocación exitosa del servicio.

file: Archivo en base64 a cargar. Este parámetro es requerido para una invocación exitosa del servicio.

title: Título del archivo.

token: de proveerlo, el archivo es cargado en nombre de la persona a la que corresponde el token.

 

Slack64

 

Para configurar las salidas considere mapear:

 

Slack65

 

 

 

Eliminar mensaje (Delete message)

Eliminar un mensaje.

 

Slack66

 

Para configurar las entradas considere:

Channel: ID del canal en donde se encuentra el mensaje que desea eliminar. Este parámetro es requerido para una invocación exitosa del servicio.

TS: Fecha y hora del mensaje que desea eliminar. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack67

 

Para configurar las salidas considere mapear:

 

Slack68

 

Obtener mensajes de conversación (Get conversation messages)

Obtener los mensajes de una conversación.

 

Slack69

 

Para configurar las entradas considere:

Channel: ID del canal cuyos mensajes desea obtener. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack70

 

Para configurar las salidas considere mapear:

 

Slack71

 

Enviar mensaje (Send message)

Enviar mensaje a un canal público o privado, en una conversación directa o canal de mensajería instantánea.

 

Slack72

 

Para configurar las entradas considere:

Channel: ID del canal al que desea mandar el mensaje. Este parámetro es requerido para una invocación exitosa del servicio.

message: Texto del mensaje que desea enviar. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack73

 

Para configurar las salidas considere mapear:

 

Slack74

 

Actualizar mensaje (Update message)

Editar un mensaje que haya sido enviado a un canal.

 

Slack75

 

Para configurar las entradas considere:

Channel: ID del canal que contiene el mensaje que desea editar. Este parámetro es requerido para una invocación exitosa del servicio.

ts: Fecha y hora del mensaje que desea editar. Este parámetro es requerido para una invocación exitosa del servicio.

text: Nuevo texto para remplazar el mensaje original. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack76

 

Para configurar las salidas considere mapear:

 

Slack77

 

Obtener usuario por email (Get user by email)

Obtener un usuario por su dirección de correo.

 

Slack78

 

Para configurar las entradas considere:

email: email del usuario que desea obtener. Este parámetro es requerido para una invocación exitosa del servicio.

 

Slack79

 

Para configurar las salidas considere mapear:

 

Slack80

 

Obtener lista de usuarios (Get users list)

Obtener una lista de todos los usuarios.

 

Slack81

 

 

Para configurar las salidas considere mapear:

 

Slack82

 

Para más detalle sobre el uso y respuesta de los servicios, consulte la documentación oficial del API de Slack en https://api.slack.com/methods.


Last Updated 10/28/2022 3:38:21 PM