> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ayuda.inmatic.ai/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Guía Acceso Workflows / Permisos Avanzados


|| ℹ️ Esta guía explica cómo controlar los permisos de acciones y el acceso a workflows de los usuarios de tu equipo.

# Parte 1: Permisos de Acciones

## ¿Qué es esta funcionalidad?

Te permite controlar **qué acciones puede realizar cada usuario** dentro de un módulo. Por ejemplo, puedes hacer que un usuario solo pueda ver documentos, pero no editarlos ni eliminarlos.
## ¿Dónde lo encuentro?
**Usuarios** → **Configuración avanzada**
## Plantillas de permisos
Las plantillas son conjuntos de permisos reutilizables que puedes asignar a varios usuarios.
### Crear una plantilla
**Ejemplo**: Quieres crear una plantilla "Solo lectura" para usuarios que solo pueden ver documentos.
**Pasos**:
1. Ve a la sección **"Plantillas de permisos".**
2. Haz clic en **"Nueva plantilla".**
3. Escribe un nombre (ej: "Solo lectura")
4. Marca solo las acciones que quieres permitir (ej.: "Ver documentos").
5. Haz clic en **Guardar.**

## Asignar permisos
### Por tipo de usuario (configuración masiva)
Ideal para aplicar permisos a todos los usuarios de un mismo tipo.
**Ejemplo**: Quieres que todos los clientes tengan permisos de "solo lectura".
**Pasos**:
1. Ve a la sección **"Permisos por defecto por tipo de usuario".**
2. Busca la fila del tipo **"Cliente".**
3. Haz clic en el icono de editar (lápiz).
4. Selecciona **"Usar plantilla"** y elige "Solo lectura".
5. Haz clic en **Guardar.**

### Por usuario específico (excepciones)
Ideal para dar permisos diferentes a un usuario en particular.
**Ejemplo**: Un cliente necesita poder editar documentos, a diferencia del resto.
**Pasos**:
1. Ve a la sección **"Permisos individuales de usuarios".**
2. Busca al usuario.
3. Haz clic en el icono de editar (lápiz).
4. Selecciona una plantilla o configura permisos personalizados.
5. Haz clic en **Guardar.**

## Opciones al asignar permisos
| Opción | Descripción |
| ---- |
| **Sin restricciones** | El usuario puede hacer todas las acciones. |
| **Usar plantilla** | Aplica los permisos de una plantilla existente. |
| **Permisos personalizados** | Selecciona manualmente qué acciones permitir. |

## ¿Cómo identificar el estado de cada usuario?
En la tabla verás:
| Lo que ves | Significado |
| ---- |
| Nombre de plantilla | El usuario usa esa plantilla. |
| "Personalizado" | El usuario tiene permisos configurados manualmente. |
| "Usa permiso por defecto del tipo" | El usuario hereda los permisos de su tipo. |
| "Sin restricciones" | El usuario puede hacer todas las acciones. |

# Parte 2: Control de acceso a workflows

## ¿Qué es esta funcionalidad?
Te permite controlar **qué flujos de trabajo puede usar cada usuario** de tu equipo. Por ejemplo, puedes hacer que tus clientes solo vean ciertos workflows, o que un empleado no tenga acceso a workflows administrativos.

## ¿Dónde lo encuentro?
**Usuarios** → **Configuración avanzada**

## Dos formas de configurar el acceso
### 1. Por tipo de usuario (configuración masiva)
Ideal para aplicar reglas a todos los usuarios de un mismo tipo (clientes, empleados, etc.).
**Ejemplo**: Quieres que ningún cliente pueda usar el workflow "Facturación especial".
**Pasos**:
1. Ve a la sección **"Acceso a workflows por tipo de usuario".**
2. Busca la fila del tipo **"Cliente".**
3. Haz clic en el icono de editar (lápiz).
4. Marca los workflows que quieres **bloquear** para ese tipo.
5. Haz clic en **Guardar.**
Todos los usuarios de tipo "Cliente" dejarán de ver ese workflow.

### 2. Por usuario específico (excepciones)
Ideal para dar o quitar acceso a un usuario en particular, diferente al resto de su tipo.
**Ejemplo**: Todos tus clientes tienen bloqueado el workflow "Facturación especial", pero quieres que el cliente "Juan García" sí pueda usarlo.
**Pasos**:
1. Ve a la sección **"Acceso a workflows por usuario".**
2. Busca al usuario "Juan García".
3. Haz clic en el icono de editar (lápiz).
4. El diálogo se abrirá con los workflows bloqueados de su tipo ya marcados.
5. **Desmarca** el workflow que quieres permitirle.
6. Haz clic en **Guardar.**
Juan García ahora tendrá acceso a ese workflow, aunque el resto de clientes no.

## ¿Cómo identificar el estado de cada usuario?
En la tabla de usuarios verás:
| Lo que ves | Significado |
| ---- |
| Chips en **rojo** | El usuario tiene configuración individual. |
| Chips en **naranja** + "(hereda del tipo)" | El usuario usa la configuración de su tipo. |
| "Acceso completo" | El usuario puede ver todos los workflows. |

## Preguntas frecuentes

### ¿Qué pasa si configuro el tipo Y también el usuario individual?
La configuración individual **siempre tiene prioridad**. Si un usuario tiene configuración individual, se ignora completamente la del tipo.

### ¿Cómo quito la configuración individual de un usuario?
Edita al usuario y desmarca todos los workflows bloqueados. Al guardar con la lista vacía, se eliminará su configuración individual y volverá a heredar la de su tipo.

### ¿Los cambios son inmediatos?
Sí, en cuanto guardes los cambios, el usuario verá (o dejará de ver) los workflows correspondientes.

### ¿Puedo bloquear workflows a un administrador?
No, los usuarios de tipo "Administrador" siempre tienen acceso completo a todos los workflows.

## Ejemplo paso a paso
**Situación**: Tienes 3 workflows (Facturas, Albaranes, Nóminas) y quieres que:
* Los clientes solo vean "Facturas".
* Pero el cliente "María López" también pueda ver "Albaranes".
**Solución**:
1. **Configurar el tipo "Cliente"**:
    * Editar tipo "Cliente"
    * Marcar como bloqueados: "Albaranes" y "Nóminas"
    * Guardar
2. **Crear excepción para María López**:
    * En la sección de usuarios, buscar "María López"
    * Editar (se abrirá con "Albaranes" y "Nóminas" marcados)
    * Desmarcar "Albaranes"
    * Guardar
**Resultado**:
* Clientes normales → solo ven "Facturas"
* María López → ve "Facturas" y "Albaranes"

# Resumen: Jerarquía de prioridades
Tanto para permisos como para workflows, la prioridad es:
```
1. Configuración individual del usuario (máxima prioridad)
2. Configuración por tipo de usuario
3. Sin restricciones (acceso completo)
```
Si un usuario tiene configuración individual, se ignora la del tipo.

||| Es necesario solicitar la activación de esta funcionalidad. 

## ¿Necesitas ayuda?
Si tienes dudas sobre cómo configurar permisos o acceso a workflows, contacta con nuestro equipo de soporte.