- Aplicar el principio de mínimo privilegio dentro de los proyectos.
- Asignar acceso según responsabilidades en lugar de cargos.
- Colaborar de forma segura con usuarios interfuncionales o externos.
- Mantener consistencia mientras permiten flexibilidad a través de Roles Personalizados.
Lista de Roles
La lista de Roles muestra todos los roles disponibles en el proyecto. Use el campo Search roles para filtrar por nombre. Cada rol muestra las siguientes columnas:| Columna | Descripción |
|---|---|
| Role Name | El nombre del rol. |
| Members | El número de miembros actualmente asignados a este rol. |
| Description | Una breve descripción de los permisos del rol. |
| Created | La fecha y hora en que se creó el rol. |
| Action | Enlaces Edit o Delete para modificar o eliminar el rol. |
Roles Predeterminados
Todo proyecto comienza con tres roles predeterminados:| Rol | Descripción |
|---|---|
| Admin | Puede hacer anything dentro del proyecto. |
| Editor | Puede hacer todo excepto agregar miembros y administrar roles. |
| Viewer | Solo puede ver el proyecto. |
Roles Personalizados
Los Roles Personalizados se crean configurando el nivel de acceso para cada funcionalidad a View Self, View All o Edit. Cuando no se selecciona View All ni Edit, el valor predeterminado es N/A, lo que significa que el usuario solo tendrá acceso a sus propios datos o no tendrá acceso a esa funcionalidad. Los detalles sobre qué significa N/A para cada funcionalidad se describen a continuación.Crear un Rol Personalizado
- Navegue a Settings → Roles y seleccione el botón Create New Role en la esquina superior derecha.
- Ingrese un nombre en el campo Role Name.
- Seleccione View Self, View All o Edit para la funcionalidad Chat.
- View Self: Solo permite a este rol ver sus propios chats.
- View All: Permite a este rol ver cualquier chat creado por cualquier miembro del equipo de este proyecto.
- Edit: Permite a este rol editar o eliminar chats que pueda ver.
- Configure uno o más de los siguientes permisos a View All o Edit. El valor predeterminado será N/A para cualquier funcionalidad no configurada.
- Actions: Controla el acceso a la funcionalidad de Acciones (Tools/Workflows).
- N/A: Solo puede acceder a sus propias Acciones.
- View All: Puede ver todas las Acciones creadas en el proyecto por cualquier miembro.
- Edit: Puede editar todas las Acciones a las que tenga acceso.
- Agents: Controla el acceso para crear o modificar Agentes.
- N/A: Solo puede acceder a sus propios Agentes.
- View All: Puede ver todos los Agentes creados en el proyecto por cualquier miembro.
- Edit: Puede editar todos los Agentes a los que tenga acceso.
- Knowledge Base: Controla el acceso para agregar o modificar contenido de la Base de Conocimiento, incluyendo Smart Tables.
- N/A: No puede acceder a la Base de Conocimiento.
- View All: Puede ver todo el contenido dentro de la Base de Conocimiento.
- Edit: Puede cargar, modificar y eliminar contenido de la Base de Conocimiento, incluyendo Smart Tables.
- Documents: Controla el acceso a la sección de Documentos de la Base de Conocimiento.
- N/A: No puede acceder a la sección de Documentos de la Base de Conocimiento.
- View All: Puede ver todos los Documentos en la Base de Conocimiento.
- Edit: Puede agregar, editar y eliminar Documentos en la Base de Conocimiento.
- Automator: Controla el acceso a Workflows.
- N/A: Solo puede acceder a sus propios Workflows.
- View All: Puede ver todos los Workflows creados en el proyecto por cualquier miembro.
- Edit: Puede editar todos los Workflows a los que tenga acceso.
- Public Chatbot: Controla el acceso a la funcionalidad de Chatbot Público.
- N/A: No tiene acceso a esta funcionalidad.
- View All: Puede ver la funcionalidad de Chatbot Público.
- Edit: Puede editar las configuraciones dentro de la funcionalidad de Chatbot Público.
- Analytics: Controla el acceso a la funcionalidad de Analíticas del proyecto.
- N/A: No puede acceder a la funcionalidad de Analíticas.
- View All: Puede ver la página de Analíticas.
- Edit: Puede modificar los rangos de datos de la página de Analíticas.
- Settings: Controla el acceso a la funcionalidad de Configuración del proyecto.
- N/A: No puede acceder a la funcionalidad de Configuración del proyecto.
- View All: Puede ver la Configuración del proyecto.
- Edit: Puede acceder y modificar todas las configuraciones del proyecto.
- Roles: Controla el acceso a la funcionalidad de Roles dentro de la Configuración del proyecto.
- N/A: No puede acceder a la funcionalidad de Roles dentro de la Configuración del proyecto.
- View All: Puede ver los Roles dentro de la Configuración del proyecto.
- Edit: Puede agregar, modificar y eliminar Roles dentro de la Configuración del proyecto.
- Add Members: Controla si el usuario puede agregar, modificar o eliminar miembros del proyecto.
- N/A: No puede agregar, modificar o eliminar miembros del proyecto.
- View All: Puede ver los miembros del proyecto.
- Edit: Puede agregar, modificar o eliminar miembros del proyecto.
- Actions: Controla el acceso a la funcionalidad de Acciones (Tools/Workflows).
- Seleccione el botón Create para guardar el rol. El nuevo Rol Personalizado aparecerá en la lista de Roles y en los menús desplegables de Roles que se usan al agregar o modificar miembros.
Modificar un Rol
- De la lista de Roles, seleccione el enlace Edit del rol que desea modificar.
- Actualice el nombre, la descripción o los controles de acceso, luego seleccione el botón Update.
Eliminar un Rol
- De la lista de Roles, seleccione el enlace Delete del rol que desea eliminar.
- Seleccione el botón Delete User Role en la ventana emergente de confirmación.
Mejores Prácticas
- Nomenclatura: Asigne a los Roles Personalizados nombres descriptivos que dejen claro qué tipo de usuario son o a qué tienen acceso.
- Documentación: Documente sus Roles Personalizados y sus propósitos con descripciones detalladas.