i
Usuarios
Toda persona que utiliza Deyel (o cualquiera de las aplicaciones basadas en esta plataforma) se denomina "Usuario".
Como tal, tiene un código que lo identifica unívocamente, una clave de acceso que le permite autenticarse e iniciar la sesión de trabajo y un perfil de usuario, que recopila su información personal, laboral, sus preferencias, datos adicionales, etc.
Existe también otro tipo de usuarios, denominado "Cosas Inteligentes".
Se trata de dispositivos, físicos o virtuales, que tienen la capacidad de comunicarse con otros dispositivos, reaccionando a eventos y ejecutando funciones especificas.
Deyel categoriza a estos dispositivos como un tipo especial de usuario, entendiendo que los procesos de negocio pueden ser optimizados considerando su participación. Es posible que los procesos de negocio puedan ser iniciados por este tipo de usuarios o automatizados, delegándoles la ejecución de tareas rutinarias, tareas de cálculo, etc.
Chatbots
Entre los usuarios de tipo "Cosa Inteligente" existe un tipo particular: los chatbots.
Los chatbots pueden comunicarse con los demás usuarios usando Tedis, interpretando mensajes específicos.
Cada chatbot puede definir un proceso para modelar la manera en que responde a cada uno de los mensajes recibidos. La respuesta puede ser simple, por ejemplo responder con una frase predefinida, o puede ser más compleja y disparar la ejecución de un proceso de negocios.
Los chatbots se definen para poder interactuar con los usuarios a través de la mensajería, delegando de esta forma la ejecución de tareas. Los usuarios de tipo persona pueden usar a los chatbots como sus asistentes, para que automaticen las acciones que el usuario desee y respondan a sus mensajes.
Para cada usuario se mantiene un perfil con la siguiente información:
Para los usuarios de tipo "Cosa Inteligente", se tienen ademas los Datos de Configuración.
Un asterisco "*" en la etiqueta indica que la propiedad es obligatoria.
Imagen de Perfil
Cada usuario puede subir a su perfil su imagen de perfil.
En caso de no informarla, se genera automáticamente una imagen con las iniciales del usuario.
Usuario
Código que identifica unívocamente al Usuario.
Alias
El valor ingresado en este campo funciona como un código alternativo del usuario. Por ejemplo, puede utilizarse la dirección de email o cualquier otra codificación que identifique unívocamente al usuario. Deyel controla que no existan dos usuarios con un mismo alias.
Al momento de acceder al portal, el usuario puede ingresar indistintamente su "código" o su "alias" para autenticarse.
Nombre
Apellido
Cuando se trate de Cosas Inteligentes, esta propiedad puede no informarse.
El valor ingresado en este campo funciona como un código alternativo del usuario. Deyel controla que no existan dos usuarios con un mismo email.
Unidad Organizacional.
Indica la unidad organizacional en la cual se desempeña el usuario.
Autorizante
Determina el encargado de autorizar o aprobar los trámites iniciados por el usuario.
Es una propiedad opcional, que referencia a otro usuario, perteneciente a la misma unidad organizacional o a otra diferente.
Esta propiedad se recuperada desde los procesos de negocio para poder asignar actividades que requieran una autorización.
Calendario
Identifica el calendario que establece las fechas y horarios laborales del usuario.
Esta propiedad puede ser definida para cada usuario individualmente.
Cuando el usuario no tiene definido un calendario particular, entonces se considera el calendario vigente a nivel de la unidad organizacional a la que pertenece.
Si tampoco hay definición de un calendario en dicha unidad, se buscará en los niveles superiores de la estructura organizacional, hasta detectar el calendario a aplicar.
La unidad raíz de toda la jerarquía tiene definido un calendario predeterminado.
Puestos Laborales
Opcionalmente se pueden indicar los puestos laborales que corresponden al usuario.
Puesto Laboral
Establece el puesto laboral ocupado por el usuario.
El puesto laboral describe las tareas desempeñadas y opcionalmente puede asignar permisos de acceso para autorizar la ejecución de distintas funciones.
Opcionalmente se pueden seleccionar chatbots que funcionen como asistentes del usuario.
Asistente
Un usuario puede definir uno o más chatbots como sus asistentes.
Cada vez que el usuario reciba un mensaje, cada uno de sus asistentes verificará si reconoce ese mensaje como un comando que puede ejecutar.
Cada chatbot expone los comandos que puede ejecutar y define que participantes pueden invocar su ejecución.
Por otra parte, quienes se comuniquen con este usuario, presionando el icono de comandos en la ventana de chats, pueden ver los comandos que pueden usar.
Delegados
Se indica la lista de usuarios delegados y el periodo durante el cual tiene vigencia la delegación de tareas.
Cuando el usuario esté inactivo o ausente entonces aquellos delegados que estén vigentes podrán:
oRealizar las tareas asignadas al usuario.
oIniciar los procesos que están autorizados al usuario.
Delegado de
Informa la lista de usuarios que han delegado tareas en el presente usuario y el periodo correspondiente.
Esta lista se conforma dinámicamente al momento de desplegar el perfil del usuario.
Ausencias
Cada elemento de la lista indica el tipo de ausencia y el periodo correspondiente.
Durante estos periodos de ausencia se activan los mecanismos de delegación de tareas.
Estado y Caducidad
Estado del Usuario
Indica si el usuario está activo o no.
Un usuario inactivo no puede ingresar al sistema, ya que su cuenta se encuentra desactivada.
Fecha de Caducidad.
En caso se informarse un valor, la cuenta del usuario será desactivada automáticamente cuando se supere la fecha informada. Esta inactivación automática no da lugar al
esquema de delegación de tareas (Ver usuarios delegados).
Este mecanismo no se aplica cuando la autenticación de usuarios no la realiza Deyel sino que se delega en LDAP o Google.
Contraseña Caduca.
Permite establecer un plazo de vigencia de 30, 60 o 90 días corridos, contando a partir de la última modificación realizada sobre los datos del usuario.
Superado ese plazo, cuando el usuario se conecta al portal se le requiere que renueve su clave. También puede indicarse que la palabra clave "nunca" caduca.
Este mecanismo no se aplica cuando la autenticación de usuarios no la realiza Deyel sino que se delega en LDAP o Google.
Licencias de Usuario
Cada ambiente de Deyel cuenta con una licencias de uso, que habilita la utilización de aplicaciones licenciadas durante un periodo de tiempo y por un cierto número de usuarios.
En esta sección se indica la lista de aplicaciones licenciadas que el usuario puede utilizar y que tipo de licencia de usuario que se le asigna para hacerlo.
Producto
Indica la aplicación licenciada que el usuario puede utilizar.
Tipo de Licencia
El tipo de licencia de usuario que se le asigna al usuario para usar el producto.
Para cada producto, la licencia de uso define cuales son los tipos de licencias de usuarios que se pueden utilizar y la cantidad máxima de cada tipo, que pueden ser usadas.
Permisos
Se enumeran los permisos de acceso que tiene asignados el usuario.
Cada elemento de la lista indica el nombre del permiso y la aplicación a la cual pertenece.
En primer lugar, se visualizan los permisos que el usuario hereda por pertenecer a una unidad organizacional, desempeñar un rol, u ocupar un puesto laboral.
Estos elementos se muestran protegidos. No es posible eliminarlos de la lista. Posicionando el mouse sobre uno de estos elementos, se indica desde que objeto se hereda el permiso.
Luego de los permisos heredados, se muestran los permisos que se asignaron directamente al usuario.
Al crear o modificar el usuario pueden agregarse o eliminarse elementos de la lista.
Primero se elige la aplicación y luego se selecciona el permiso de dicha aplicación que se desea asignar al usuario.
Cuando se asignan permisos de una aplicación licenciada, se exige que la misma pueda ser utilizada por el usuario.
Si la aplicación en cuestión no está disponible el la licencia de uso del ambiente, el permiso estará protegido. Será posible eliminarlo de la lista de permisos, pero no modificar el elemento.
En ocasiones, al eliminar el primer permiso de la lista, se exige el cambio de clave.
Esto ocurre porque Deyel detecta que ese código de permiso participa en el encriptado de la clave y por lo tanto no se puede modificar.
El permiso "Administrador de Cuenta", solamente puede ser asignado a un único usuario.
En toda instalación existe un conjunto de permisos predefinidos, que pueden ser asignados a los usuarios.
Roles
Se enumeran los roles que el usuario desempeña.
La lista se conforma dinámicamente cuando se accede al perfil del usuario, recuperando los roles donde el usuario o su unidad son actores.
Cada elemento de la lista indica el nombre del rol y la aplicación a la cual pertenece.
En primer lugar, se visualizan los roles que el usuario hereda por pertenecer a una unidad. Luego se muestran los roles donde el propio usuario es actor.
Se registran las siguientes propiedades para cada usuario.
Nacionalidad
Fecha de Nacimiento
Tipo y número de identificación
Teléfono / Extensión
Direcciones
Se pueden registrar múltiples direcciones de un usuario, indicando para cada una de ellas:
País
Provincia
Ciudad
Código Postal
Calle
Número
Departamento
Redes Sociales
Se mantiene información sobre la identidad del usuario en las distintas redes sociales (Linkedin, Twitter, Facebook, YouTube y Skype)
Datos Adicionales.
Observaciones
Permite cargar datos complementarios del usuario.
Esta sección solamente está disponible para los usuarios de tipo "Cosa Inteligente".
Definición
Tipo de Cosa
Deyel incorpora el concepto de Chatbot, como un tipo de cosa inteligente.
En próximas versiones otros tipos de cosas inteligentes serán soportadas.
Visible
Determina si el chatbot es visible en la lista de usuarios de la red social empresarial - Tedis.
Cuando un chatbot no es visible, puede funcionar como un asistente, pero no es posible enviarle mensajes directamente en un chat.
Procesador de Mensajes
El chatbot puede definir el proceso de negocios que implementa el procesamiento de los mensajes que recibe.
Cada vez que el chatbot recibe un mensaje, inicia un caso de este proceso para generar la respuesta que corresponda.
Comandos
En esta sección se establece la lista de comandos que el chatbot puede interpretar y responder.
Ejecutar un comando implica ejecutar el proceso de negocio que lo implementa.
Participantes
En esta sección se establecen los participantes que pueden utilizar al Chatbot como asistente.
Si se elige una unidad organizacional, entonces cualquier usuario de esa unidad podrá utilizar al Chatbot.
WebHooks
Los Webhooks son interfaces que permiten integrar sistemas, es decir, permiten conectar e intercambiar datos entre aplicaciones.
Un ChatBot puede utilizar múltiples Webhooks. Cada uno de ellos define la URL utilizada para contactar al otro sistema, enviándole datos en formato JSON.
Cuando el ChatBot recibe un mensaje, lo reenvía cada uno de sus Webhooks.
Para realizar operaciones internas, de manera automática, Deyel utiliza un usuario predefinido denominado SYSTEM USER (SYSUSER).
Este usuario no es visualizado en la lista de usuarios, no es posible modificarlo o inactivarlo y no requiere licencias de usuario.
La carga inicial de la licencia de uso o su posterior actualización por línea de comando, o la ejecución de tareas programadas, entre otras, son operaciones cuya ejecución se realiza utilizando este usuario y así queda registrado en las pistas de auditoría.
No es posible que alguien ingrese al portal de usuarios autenticándose como el usuario del sistema. Deyel lo utiliza únicamente para la realización y registración de tareas internas.