Suscripción y Funcionalidades
Respecto a los permisos y privilegios de los usuarios WEB, se deben separar en 2 ámbitos diferentes:
- Suscripción: Relacionados con la administración de la suscripción, incluyendo el medio de pago, la información del negocio / empresa y los datos de facturación.
- Funcionalidades: Encargados de permitir la gestión y configuración de las funcionalidades de la plataforma, dentro de las cuales está la generación de árboles, la integración con plataformas externas, el uso de los reportes, etc.
Permisos respecto a la Suscripción
La gestión de la suscripción relacionado con un tenant es asignada a un único usuario WEB del sistema, al que se denomina «Responsable» de tales tareas.
El usuario que crea la suscripción es el que se configura con esta responsabilidad, la que podrá delegar a cualquier otro usuario del tenant que pasará a ser el «Responsable».
Todo tenant debe tener un responsable, por lo que el usuario que posee esa característica no podrá abandonar el tenant, hasta que delegue dicha responsabilidad en otro usuario.
Roles funcionales
Respecto a la gestión de los módulos funcionales, a cada usuario se le debe asignar un rol en un tenant, que definirá los permisos y privilegios que posee dentro de éste.
El listado de roles posibles es el siguiente:
- Owner: Posee todos los permisos existentes para todos los módulos de la plataforma. Todo tenant debe tener al menos un usuario con el rol Owner.
- Creator: Responsable de la creación y uso de lógicas de negocio e integraciones con plataformas externas.
- Designer: Permisos orientados al diseño de lógicas e integraciones.
- Viewer: Permite visualizar información respecto a la configuración y uso de la plataforma.
- Operator: Orientado a las tareas de soporte y gestión operativa de la plataforma.
- Commercial: Entrega permisos sobre la información comercial.
A continuación se entrega el detalle de permisos asignado a cada uno de los roles.
Permisos | Owner | Creator | Designer | Viewer | Operator | Commercial |
---|---|---|---|---|---|---|
Borradores | ||||||
Ver listado de los borradores creados por el usuario | x | x | x | x | x | x |
Ver contenido de los borradores creados por el usuario | x | x | x | x | x | x |
Crear borrador nuevo | x | x | x | |||
Crear borrador desde versión árbol existente | x | x | x | |||
Árboles | ||||||
Ver listado de árboles | x | x | x | x | x | x |
Ver contenido de árboles | x | x | x | x | ||
Publicar árbol en release 'test' | x | x | x | x | ||
Publicar árbol en release 'production' | x | x | x | |||
Ejecutar un árbol desde la WEB de administración | x | x | x | x | ||
Reportes | ||||||
Acceso al módulo de reportes | x | x | x | x | x | |
Miembros | ||||||
Acceso al módulo de miembros | x | x | x | x | x | |
Agregar un miembro | x | x | x | |||
Actualizar un miembro | x | |||||
Eliminar un miembro | x | |||||
Suscripción | ||||||
Ver información de la suscripción | x | x | x | x | x | |
Webhooks | ||||||
Ver listado de webhooks | x | x | x | x | x | |
Agregar un webhook | x | x | x | |||
Actualizar un webhook | x | |||||
Eliminar un webhook | x | |||||
Variables de ambiente | ||||||
Ver listado de variables de ambiente | x | x | x | x | x | |
Agregar una variable de ambiente | x | x | x | |||
Actualizar una variable de ambiente | x | |||||
Eliminar una variable de ambiente | x |