> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/es/sonar/administration/access/access-policies.md).

# Políticas de acceso

Decida en qué días y horas puede iniciar sesión cada usuario en los dispositivos Windows. Fuera de horario, se rechaza el inicio de sesión y se cierra la sesión abierta.

## Qué es y cuándo usarlo

Una política de acceso define **cuándo** un conjunto de usuarios de Windows puede tener una sesión en un conjunto de dispositivos. Dentro del horario permitido no cambia nada para el usuario. Fuera de él, el módulo de productividad del dispositivo rechaza el inicio de sesión y cierra la sesión que siga abierta cuando termina la ventana.

Úsela para limitar el trabajo al horario contratado, para mantener cerrados por la noche los dispositivos compartidos o de quiosco, o para dar a un equipo un horario distinto el fin de semana. Un usuario que necesita tiempo fuera del horario lo solicita desde el propio dispositivo; vea [Solicitudes de extensión](/es/sonar/administration/access/requests.md).

Las políticas están en **Observability › Policies**. La pantalla se titula **Advanced Setup**; cada política tiene allí la categoría **Access Policy**.

## Cómo se aplica una política en el dispositivo

| Situación                                                      | Qué ocurre en el dispositivo                                                                                                                                                                                                                                                              |
| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| El usuario inicia sesión fuera del horario permitido           | Una pantalla **Acesso bloqueado** a pantalla completa ("Seu usuário não tem permissão de acesso neste horário.") muestra el horario permitido, el usuario y el nombre del equipo, con una cuenta atrás. Pasados 15 segundos, se cierra la sesión. Se registra un evento **Blocked Login** |
| La ventana permitida termina durante una sesión                | Con las notificaciones activadas, aparece una notificación de Windows **Sessão próxima do encerramento** 15 y 5 minutos antes del final. Cuando termina la ventana, la sesión se cierra en unos 15 segundos. Se registra un evento **Session Terminated**                                 |
| Cambia el horario del usuario                                  | Una notificación **Horário de acesso atualizado** comunica al usuario el nuevo final del tiempo permitido                                                                                                                                                                                 |
| El usuario no está en ninguna política asignada al dispositivo | Ninguna restricción                                                                                                                                                                                                                                                                       |

No existe un modo que solo bloquee la pantalla o que solo notifique: fuera de la ventana, se rechaza el inicio de sesión y se cierra la sesión abierta. Los mensajes del dispositivo están en portugués. Los dos eventos aparecen en [Users Traces](/es/sonar/administration/user-activity/users-traces.md).

{% hint style="warning" %}
Cerrar la sesión cierra las aplicaciones del usuario, y el trabajo no guardado en ellas se pierde. Active **Notify Logoff 15 Minutes Before** y **Notify Logoff 5 Minutes Before**, que están desactivadas en una política nueva, para que el usuario tenga tiempo de guardar.
{% endhint %}

Cuando varias políticas cubren al mismo usuario en un dispositivo, los horarios permitidos de todas ellas se suman: el usuario puede iniciar sesión siempre que cualquiera de ellas lo permita.

## Antes de empezar

* Un rol con **List Policies** (grupo **Policies** en **Admin Center › Roles**) para ver la pantalla, y **Manage Policies** para crear, editar, activar, eliminar o importar. Sin **Manage Policies**, **Create**, **Import** y **Edit Policy** están deshabilitados con la información emergente "Only administrators can manage policies in this scope."
* Un autenticador configurado para su usuario de la consola, si su instalación usa uno: cada cambio pide el código vigente (vea [Autenticación multifactor](/es/sonar/administration/identities/mfa.md)).
* El módulo de productividad en los dispositivos de destino, instalado con la opción **Sessions** del agente. Solo se pueden asignar dispositivos **Windows** con agente **4.2.0** o posterior. Vea [El módulo de productividad](/es/sonar/deploy-operate/productivity-module.md).
* Los usuarios que quiere restringir, listados en **Management › Employees**. Todo nombre de usuario de Windows visto en un dispositivo se añade allí automáticamente. Vea [Empleados](/es/sonar/administration/employees/employees.md).

## Pasos

### Crear una política

1. Abra **Observability › Policies**.
2. Haga clic en **Create**. Se abre un borrador con el aviso "New Policy - Action Required".
3. Haga clic en el título (**New Policy**) y escriba un nombre único. En **Summary**, añada una **Description** (hasta 500 caracteres).
4. Abra **Assigned to** y elija **quién** en **Employees Scope**:
   * **Specific + patterns**: elija personas en **SPECIFIC EMPLOYEES** y, si lo desea, marque **Use patterns** para añadir patrones de nombre de usuario (**Prefix**, **Suffix** o **Contains**). La vista previa bajo cada patrón lista los nombres de usuario que coinciden con él hoy.
   * **Entire employee sites**: todos los empleados vinculados a los sitios elegidos en **EMPLOYEE SITES**.
   * **Site + employees**: ambos.
5. Todavía en **Assigned to**, elija **dónde** en **Access Scope**: **Specific machines**, **Entire sites**, **Site + machines**, **Entire clients** o **Global** (todas las máquinas de la instalación) y, después, elija las máquinas, los sitios o los clientes. **Assignment summary** cuenta lo que ha elegido.
6. Abra **Settings** y fije el **Working Hours Schedule**: haga clic en las horas que quiere permitir o arrastre sobre ellas, haga clic en el nombre de un día para alternar el día entero, o use **Mon-Fri 8-18**, **Select All** y **Clear All**. Para una precisión de minutos, edite las horas de cada intervalo junto al día.
7. Elija el **Timezone** en el que se leen las horas.
8. Fije las notificaciones, **Tolerance Time** y **Temporary Policy** según necesite (vea la referencia de campos).
9. Haga clic en **Save**. Si se le pide, introduzca el código del autenticador en **Confirm policy change**. La verificación cubre los cambios de política siguientes durante 15 minutos.
10. La política nueva se guarda como **Inactive**. Haga clic en el interruptor de estado de su tarjeta para ponerla **Active**.

{% hint style="danger" %}
**Las horas que no están seleccionadas se deniegan.** Un usuario asignado solo puede iniciar sesión dentro de las horas seleccionadas. Un día sin nada seleccionado es un día en que ese usuario no puede iniciar sesión en absoluto en los dispositivos asignados.
{% endhint %}

### Cambiar, copiar, desactivar o eliminar una política

1. Seleccione la política en la lista. Use **Search policies...** o el botón de filtros (**STATUS**, **ORDER BY**, **USERNAME**) para encontrarla.
2. Para cambiarla, haga clic en **Edit Policy**, haga los cambios en cualquier pestaña y haga clic en **Save**. El botón muestra cuántos cambios hay pendientes. **Cancel** los descarta.
3. Para copiarla, haga clic en **Clone** en su tarjeta y confirme **Clone Policy?**. Se abre un borrador con el nombre de la original seguido de "(copy)"; cámbiele el nombre, revíselo y haga clic en **Save**. La copia se guarda en el mismo estado, activo o inactivo, que la original.
4. Para dejar de aplicarla sin perderla, haga clic en el interruptor de estado de su tarjeta. Las políticas **Inactive** no se aplican en ningún dispositivo.
5. Para quitarla, haga clic en **Delete** en su tarjeta y confirme **Delete Policy?**. Esto no se puede deshacer.

### Importar políticas desde un archivo CSV

1. Haga clic en **Import**. Se abre **Import Policies**.
2. Haga clic en **CSV template** para descargar los encabezados de columna.
3. Rellene una fila por asignación. Las filas con el mismo `policy_name` forman una política; un nombre que ya existe añade las filas a esa política.
4. Suelte el archivo en la ventana, o haga clic en **browse**.
5. Haga clic en **Preview**. **IMPORT PREVIEW** lista las políticas, las ventanas horarias y las asignaciones que se crearían, los **Warnings** y las **Skipped rows** con su motivo. Todavía no se guarda nada.
6. Haga clic en **Confirm import** e introduzca el código del autenticador si se le pide.

| Columna                                 | Contenido                                                                                                                                  |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `policy_name`                           | Nombre de la política. Obligatorio                                                                                                         |
| `agent`                                 | Nombres de host de los dispositivos, separados por `;`                                                                                     |
| `agent_in_sites`                        | Nombres de sitios: todos los dispositivos de esos sitios                                                                                   |
| `username`                              | Nombres de usuario de Windows, separados por `;`                                                                                           |
| `username_in_site`                      | Nombres de sitios: todos los empleados vinculados a esos sitios                                                                            |
| `patterns`                              | Patrones de nombre de usuario con la forma `type:value`, separados por `;`, por ejemplo `prefix:sales-`                                    |
| `is_active`                             | `true` o `false`                                                                                                                           |
| `notify_logoff_15m`, `notify_logoff_5m` | `true` o `false`                                                                                                                           |
| `timezone`                              | Nombre de la zona horaria, por ejemplo `America/New_York`. Vacío equivale a `America/Sao_Paulo`                                            |
| `windows`                               | Horas permitidas con la forma `days HH:MM-HH:MM`. Varias ventanas se separan con una barra vertical, como en el ejemplo debajo de la tabla |

Un ejemplo de la columna `windows`, para los días laborables de 08:00 a 18:00 y el sábado por la mañana:

```
mon-fri 08:00-18:00|sat 08:00-12:00
```

Los días son `sun`, `mon`, `tue`, `wed`, `thu`, `fri` y `sat`. Escriba un rango del día anterior al posterior en ese orden (`mon-fri`), o una lista con `;` (`sat;sun`). Las horas usan dos dígitos y el formato de 24 horas, y cada ventana debe terminar más tarde de lo que empieza, en el mismo día.

## Qué debe ver

La lista muestra una tarjeta por política con su nombre, la categoría **Access Policy**, su estado (**Active**, **Inactive** o **Draft**), su fecha de creación y una insignia **Temporary** cuando tiene un período de validez. Cada tarjeta tiene los botones **Clone** y **Delete** y el interruptor de estado.

La política seleccionada se abre en cuatro pestañas:

| Pestaña         | Contenido                                                                                                                                                                                                    |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Summary**     | La descripción                                                                                                                                                                                               |
| **Assigned to** | A quién y dónde se aplica la política, con el **Assignment summary**                                                                                                                                         |
| **Settings**    | Notificaciones, **Temporary Policy**, **Tolerance Time**, la cuadrícula **Working Hours Schedule** (horas **Access Permitted** y **Access Denied**) y el **Timezone**                                        |
| **Audit Trail** | El historial de la política, del más nuevo o del más antiguo primero, con quién cambió qué y los valores anterior y nuevo. **Export Audit** lo descarga en CSV. La pestaña no está disponible mientras edita |

Una política que también cubre sitios fuera del alcance de su rol muestra "This policy affects sites outside your scope. You can view it, but an administrator must edit it."

## Cómo verificar que funcionó

1. La tarjeta de la política muestra **Active**, y **Audit Trail** muestra su cambio con su usuario.
2. En un dispositivo asignado, inicie sesión con un usuario asignado dentro del horario permitido. El inicio de sesión debe funcionar, y la información emergente del icono del módulo de productividad en el área de notificación debe decir **Sonar UEM — acesso liberado até&#x20;*****HH:MM*** con el final de la ventana.
3. Inicie sesión fuera del horario permitido, o acorte la ventana para que termine en unos minutos. Debe aparecer la pantalla **Acesso bloqueado** y la sesión debe cerrarse.
4. Abra [Users Traces](/es/sonar/administration/user-activity/users-traces.md) para ese usuario y seleccione **Block Login** o **Session Terminated** en **Source**. El evento debe figurar con el nombre de host del dispositivo.

Las políticas se entregan a los dispositivos en segundo plano. Un dispositivo sin conexión recibe la versión más reciente de su política cuando vuelve a conectarse.

## Errores comunes

| Síntoma                                                                                          | Causa                                                                                               | Solución                                                                                 |
| ------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| **Create**, **Import** o **Edit Policy** está deshabilitado                                      | Al rol le falta **Manage Policies**, o la política también cubre sitios fuera del alcance de su rol | Añada el permiso, o pida a un administrador que edite la política                        |
| Falta un dispositivo en **Select machine...**                                                    | No es un dispositivo Windows, o su agente es anterior a la 4.2.0                                    | Actualice el agente; vea [Actualizar agentes](/es/sonar/deploy-operate/agent-updates.md) |
| Falta una persona en **Select employees...**                                                     | Ese usuario nunca ha iniciado sesión en un dispositivo monitorizado y no se añadió a mano           | Añada el empleado en **Management › Employees**                                          |
| El usuario queda bloqueado todo el día en algún día                                              | No hay horas seleccionadas para ese día                                                             | Seleccione las horas en la cuadrícula                                                    |
| Una política guardada no tiene efecto                                                            | Está **Inactive**, o su período de **Temporary Policy** no ha empezado                              | Actívela; revise **From**                                                                |
| Falla al guardar una política temporal                                                           | **Until** no es posterior a **From**                                                                | Fije **Until** después de **From**                                                       |
| Vista previa de la importación: "Computer '*name*' skipped — Sonar version *x* is below 4.2.0"   | El agente del dispositivo es demasiado antiguo                                                      | Actualice el agente y vuelva a importar                                                  |
| Vista previa de la importación: "Computer '*name*' not found in the system — enrollment skipped" | No hay ningún dispositivo con ese nombre de host                                                    | Compruebe el nombre de host en la lista de dispositivos                                  |
| Importación: "Site '*name*' not found in the system"                                             | No hay ningún sitio con ese nombre                                                                  | Corrija el nombre del sitio                                                              |
| Importación: "Cannot parse days" o "start\_time ... >= end\_time ..."                            | Un valor de `windows` no tiene el formato esperado                                                  | Use `mon-fri 08:00-18:00`, con horas de dos dígitos y el final después del inicio        |

## Referencia de campos

| Campo                                                               | Qué hace                                                                                     | Valores aceptados                                                                            | Predeterminado          |
| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ----------------------- |
| Nombre                                                              | Identifica la política                                                                       | Texto, único en toda la instalación                                                          | (sin valor)             |
| **Description**                                                     | Texto libre sobre la finalidad de la política                                                | Hasta 500 caracteres                                                                         | Vacío                   |
| **Employees Scope**                                                 | Cómo se eligen los usuarios                                                                  | **Specific + patterns**, **Entire employee sites**, **Site + employees**                     | **Specific + patterns** |
| **SPECIFIC EMPLOYEES**                                              | Personas concretas que la política restringe                                                 | Empleados                                                                                    | Ninguno                 |
| **Use patterns** › **Pattern**, **Type**                            | Restringe todo nombre de usuario que coincida                                                | Texto; **Prefix**, **Suffix**, **Contains**                                                  | **Prefix**              |
| **EMPLOYEE SITES**                                                  | Restringe a todos los empleados vinculados a estos sitios                                    | Sitios                                                                                       | Ninguno                 |
| **Access Scope**                                                    | Dónde se aplica la política                                                                  | **Specific machines**, **Entire sites**, **Site + machines**, **Entire clients**, **Global** | **Specific machines**   |
| **FULL CLIENT ACCESS**, **FULL SITE ACCESS**, **SPECIFIC MACHINES** | Los clientes, sitios o dispositivos cubiertos                                                | Dispositivos Windows con agente 4.2.0 o posterior                                            | Ninguno                 |
| **Notify Logoff 15 Minutes Before**                                 | Muestra una notificación 15 minutos antes del cierre de sesión                               | Activado, desactivado                                                                        | Desactivado             |
| **Notify Logoff 5 Minutes Before**                                  | Muestra una notificación 5 minutos antes del cierre de sesión                                | Activado, desactivado                                                                        | Desactivado             |
| **Temporary Policy** › **From**, **Until**                          | Aplica la política solo entre los dos momentos; después de **Until**, la política se elimina | Fecha y hora, **Until** posterior a **From**                                                 | Desactivado             |
| **Tolerance Time**                                                  | Amplía cada ventana permitida en ese número de minutos antes y después, dentro del mismo día | De 0 a 240 minutos                                                                           | Desactivado             |
| **Working Hours Schedule**                                          | Horas permitidas por día de la semana                                                        | Horas y minutos por día                                                                      | Vacío                   |
| **Timezone**                                                        | Zona horaria en la que se leen las horas en el dispositivo                                   | Nombres de zona horaria                                                                      | `America/Sao_Paulo`     |
| Estado                                                              | Si la política se aplica                                                                     | **Active**, **Inactive**                                                                     | **Inactive**            |

## Páginas relacionadas

* [Solicitudes de extensión](/es/sonar/administration/access/requests.md): tiempo adicional solicitado desde el dispositivo
* [Empleados](/es/sonar/administration/employees/employees.md): las personas a las que se dirige una política
* [Rastros de los usuarios](/es/sonar/administration/user-activity/users-traces.md): inicios de sesión bloqueados y sesiones cerradas
* [El módulo de productividad](/es/sonar/deploy-operate/productivity-module.md): lo que aplica la política en el dispositivo
