i
Bots y Comandos
Un comando es una instrucción específica definida para un Usuario, o una Cosa de tipo “ChatBot”, y se encarga de iniciar la ejecución de un proceso de negocios específico.
Un ChatBot, o Bot, es un tipo especial de usuario que se utiliza para la ejecución de comandos por medio de una ventana de chat.
Para más información sobre la definición de “Cosa” y su configuración y relación con los usuarios y comandos, ver Administración de usuarios.
El uso de comandos le permite al usuario iniciar la ejecución de un proceso desde una ventana de chat, siempre y cuando el proceso haya sido modelado con el evento de inicio correspondiente, es decir, el Evento de inicio por comando.
Por ejemplo, supongamos que se necesita informar a todos los usuarios el horario en que se realizará el mantenimiento del sistema. Para ello, se cuenta con un comando ya disponible en en Bot de Deyel, que permite enviar un mensaje a todos los usuarios del sistema por medio de la mensajería instantánea.
El Bot de Deyel tiene entre sus comandos por defecto, uno que permite este tipo de notificaciones masivas. Dicho esto, lo único que tiene que hacer el usuario que requiera enviar el mensaje, es abrir un chat con el Bot, hacer clic sobre el ícono de comandos, y seleccionar el comando “Comunicar novedad”.
Como se puede apreciar en la imagen, al presionar el botón de comandos, se despliega una ventana con los comandos disponibles que pueden ser ejecutados sobre el Bot.
En el ejemplo provisto, el usuario Juan Perez es quien se encuentra interactuando con el Bot, el cual en la configuración de su perfil indica que puede ejecutar el comando de comunicar novedad. Ahora bien, para que el Bot de Deyel pueda ejecutar dicho comando, el evento de inicio del proceso debe tener a el Bot como el usuario poseedor del comando, como se muestra a continuación:
Juan Perez solo verá disponibles para su uso aquellos comandos que lo contengan a él como posible participante iniciador del proceso. Esto también se define en el modelado del proceso, en las propiedades del lane inicial del proceso, pudiendo seleccionar un usuario, un rol o una unidad organizacional.
Para más información sobre el modelado de procesos, ver Modelador de procesos.
Al hacer clic sobre el comando se envía el mensaje, que es procesado por el Bot, para luego mostrar un mensaje accionable.