# Permisos y Roles

En **Dinaup**, los *roles de usuario* son configuraciones que determinan los permisos y accesos que cada usuario tiene dentro de la plataforma. Estos roles permiten personalizar y controlar qué acciones puede realizar cada miembro del equipo, asegurando que cada uno acceda únicamente a la información y funcionalidades necesarias para su trabajo.

{% hint style="info" %}
Los informes y documentos dinámicos no se configuran mediante roles, para dar acceso a un usuario únicamente tienes que añadirlo a un dashboard. Los usuarios verán automáticamente todos los informes que estén en sus dashboards, sin necesidad de configurar permisos uno a uno.
{% endhint %}

## Casos de Uso

### Caso de uso: Diseños de Secciones personalizados

En Dinaup puedes personalizar la vista de cada usuario según su rol. Esto permite mostrar solo los campos y apartados que realmente necesita en su trabajo diario.

En este ejemplo:

* El **Comercial** accede a un diseño simplificado, con solo los campos imprescindibles para su día a día: nombre, imagen y descripción del producto. **✅** Menos distracciones, más agilidad.
* El **Administrador** utiliza un diseño completo con todos los apartados habilitados: stock, compras, ventas, opciones avanzadas y más. **✅** Control total para gestionar y configurar sin límites.

<figure><img src="/files/cTU2dGunGZEM9I9QFSoz" alt=""><figcaption></figcaption></figure>

### Caso de uso: Menús adaptados por rol

En Dinaup, los menús también se adaptan al rol de cada usuario para que cada uno vea solo lo que necesita.

En este ejemplo:

* El **Comercial** accede a un menú reducido, centrado en su operativa diaria: productos, documentación y ayuda.
* El **Administrador** dispone de un menú completo con acceso a todas las áreas del sistema: presupuestos, ventas, compras, gastos, nóminas, etc.

<figure><img src="/files/StHqF1dVEogPB1tuxA7A" alt=""><figcaption></figcaption></figure>

## ¿Cómo crear o editar un rol? <a href="#administrar-roles" id="administrar-roles"></a>

1. Desde Dinaup Desktop navega hacia `Configuración`\
   ![Opción de configuración Dinaup](https://cdn.dinaup.com/public/ad863e8ee7e54a3b9f776d02e5e2f785.png)
2. Haz clic en `Roles`\
   ![Roles](https://cdn.dinaup.com/public/fadc8e609db44697b63848adf0fc2220.png)
3. Desde ahí puedes **Agregar** o **Editar** los roles existentes\
   ![Listado de roles Dinaup](https://cdn.dinaup.com/public/5b9a5f1a4431448587c6397cf8ddf5ac.png)

## Configuración de una Sección

Para dar acceso a una sección dentro de un rol, sigue estos pasos:

* Abre la configuración del rol desde **Configuración > Roles**.
* En el panel izquierdo, verás el listado de secciones activas. Si está vacío, no hay ninguna aún.
* Haz clic en el botón **Opciones...** (abajo a la izquierda).
* Selecciona **Administrar Secciones** en el menú emergente.
* Se abrirá la ventana de secciones (como la que ves en la imagen).
* Activa o desactiva el acceso a cada sección con un solo clic. Verás el estado actualizado como:
  * 🔒 **Accesible** → el usuario podrá entrar a la sección.
  * 🚫 **Sin acceso** → la sección estará oculta para ese rol.

<figure><img src="https://cdn.dinaup.com/public/53ee66f012254ce1b58650e90c49f6fd.png" alt=""><figcaption></figcaption></figure>

### Configurar permisos de una sección

Una vez hayas activado una sección en el panel izquierdo, toca definir qué puede hacer el rol dentro de esa sección.

* Haz clic en la sección (por ejemplo, **Empleados**).
* En la parte central verás todos los permisos disponibles (Agregar, Eliminar, Ver eliminados, Ver histórico)
* Haz clic en cada permiso para activarlo (✔) o desactivarlo (🚫).
* Usa los botones **Solo lectura** o **Todo** si quieres aplicar un conjunto de permisos de forma rápida.

<figure><img src="https://cdn.dinaup.com/public/569e370fe3d74deba1bce9380c3c98e4.png" alt="Secure Link"><figcaption></figcaption></figure>

### Diseños de las Secciones <a href="#dise-os-de-las-secciones" id="dise-os-de-las-secciones"></a>

El diseño de una `Sección` determina la distribución de los campos, así como los campos bloqueados, los campos obligatorios, etc.

<figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/disenosecciones.png" alt="diseñosecciones.png"><figcaption></figcaption></figure>

{% hint style="info" %}
Se recomienda en la medida de lo posible, utilizar el diseño por defecto (Sistema). Ya que en caso de que Dinaup lanzase una actualización que afecte a la distribución de las pestañas y campos, la vista personalizada no lo importaría. Utilizar **Sistema** reduce el mantenimiento del sistema.
{% endhint %}

#### Modificar un diseño <a href="#modificar-un-dise-o" id="modificar-un-dise-o"></a>

Una vez creado el diseño, se puede modificar de la siguiente manera.

1. Hacer click sobre el siguiente icono.

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/disenosecciones.png" alt="diseñosecciones.png"><figcaption></figcaption></figure>

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/editardisenoseccion.png" alt="editardiseñoseccion.png" width="375"><figcaption></figcaption></figure>
2. En la ventana que se abre, pinchar sobre <kbd>Configurar</kbd>.
3. Continuar a partir del paso <kbd>5</kbd> de [Crear un diseño personalizado](#crear-un-dise-o-personalizado)

### Asignar Roles a un Empleado <a href="#asignar-roles-a-un-empleado" id="asignar-roles-a-un-empleado"></a>

<figure><img src="https://cdn.dinaup.com/public/7ace5f3184664fd48d3d79ef7e1db140.png" alt="Secure Link"><figcaption></figcaption></figure>

Los Roles se deben asignar desde la web, accediendo al apartado de Secure Link


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.dinaup.com/administracion/permisos-y-roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
