> For the complete documentation index, see [llms.txt](https://encom-1.gitbook.io/encom-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://encom-1.gitbook.io/encom-docs/panel-de-control/contactos/personalizar-roles-de-usuarios.md).

# Permisos y roles de usuarios

### Introducción

La configuración de permisos y roles permite definir qué acciones puede realizar cada rol dentro del sistema. Esto brinda un mayor nivel de seguridad, flexibilidad y control sobre las acciones que cada usuario puede realizar.

***

## Objetivo

Permitir que cada empresa defina de forma independiente los permisos relacionados con la Configuración de Caja para cada uno de sus roles, evitando restricciones fijas y mejorando la seguridad operativa.

## ¿Cómo configurar los permisos?

1. Ingrese a [CONTACTOS](https://panel.encom.com.py/@#contacts) **→ Crear → Roles**
2. Seleccione el rol que desea modificar.
3. Active o desactive los permisos correspondientes:
   * Crear
   * Ver
   * Editar

Los permisos comenzarán a aplicarse a todos los usuarios que pertenezcan a ese rol.

## Matriz de permisos por roles

Desde esta sección es posible habilitar o restringir los permisos que tendrán los distintos perfiles del sistema.

Cada permiso puede activarse o desactivarse mediante interruptores (switches), permitiendo una configuración totalmente personalizada.

La matriz se divide en tres acciones principales:

| Permiso    | Descripción                                   |
| ---------- | --------------------------------------------- |
| **Crear**  | Permite crear nuevas ventas, ordenes, etc.    |
| **Ver**    | Permite visualizar la sección correspondiente |
| **Editar** | Permite modificar configuraciones ya creadas. |

Estos permisos pueden asignarse de manera independiente para cada rol, por ejemplo:

* Administrador
* Administrador Base
* Jefe

Cada empresa podrá decidir qué acciones estarán disponibles para cada perfil según su estructura organizativa.

> **Ejemplo**
>
> Un usuario con permiso únicamente de **Ver** podrá consultar la configuración de las cajas, pero no podrá crear nuevas configuraciones ni modificar las existentes.

En este video podrá ver como configurar y personalizar los roles de usuarios.

{% embed url="<https://www.youtube.com/watch?v=T0Oi-F6n_IY>" %}

{% hint style="info" %}
**Importante**

La configuración de estos permisos sólo debe ser realizada por usuarios autorizados, ya que determina qué perfiles podrán administrar la configuración de las cajas registradoras.
{% endhint %}

## Configuración de Caja por Roles

Ubique el apartado **Configuración de Caja**

Los permisos están definidos de forma que sean configurables por cada empresa. Toda modificación realizada sobre esta configuración requiere una confirmación explícita antes de ser guardada y queda registrada en el historial de auditoría del sistema.

Dentro de:

**CONTACTOS → Roles**

se incorporó un nuevo apartado denominado:

**Configuración de Caja**.

1. Seleccione el rol que desea modificar.
2. Ubique el apartado **Configuración de Caja**.
3. Active o desactive los permisos correspondientes:
4. Presione **Guardar** para aplicar los cambios.

***

## Confirmación obligatoria antes de guardar cambios

Como medida adicional de seguridad, el sistema incorpora una ventana de confirmación antes de guardar cualquier modificación realizada sobre la configuración de cajas.

Al presionar **Guardar**, el sistema solicitará la confirmación del usuario antes de aplicar los cambios.

El usuario podrá:

* **Confirmar**, aplicando las modificaciones realizadas.
* **Cancelar**, descartando completamente la operación.

Si la confirmación es cancelada, ningún cambio será almacenado.

Esta validación evita modificaciones accidentales y garantiza que únicamente se registren cambios intencionales.

***

## Recomendaciones

Se recomienda otorgar permisos de **Crear** y **Editar** únicamente a usuarios responsables de la administración del sistema.

Para perfiles operativos, normalmente resulta suficiente habilitar únicamente el permiso de **Ver**, evitando modificaciones involuntarias sobre la configuración de las cajas.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://encom-1.gitbook.io/encom-docs/panel-de-control/contactos/personalizar-roles-de-usuarios.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
