> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/es/administracion-de-aplicaciones/packages/package-settings.md).

# Configuración de paquetes

## Automatización

<figure><img src="/files/0513487e6d693a08569b1624d7757bbd4d5d0ac6" alt=""><figcaption><p>Automatización de paquetes</p></figcaption></figure>

Para los paquetes administrados, la pestaña Automatización le permite configurar la implementación automática de las últimas versiones del paquete desde la tienda de paquetes a su entorno.

* **Automatizar canal principal** - Desplegar automáticamente nuevas versiones de este paquete a sus usuarios. (suscripción "Main")
* **Automatizar canal de vista previa** - Desplegar automáticamente nuevas versiones de este paquete a sus usuarios piloto. (suscripción "Preview")

{% hint style="info" %}
El canal de vista previa solo avanzará a una versión de software más nueva después de implementar la versión actual en Vista previa en el canal principal.

Este es el comportamiento previsto para garantizar que un proceso de prueba / revisión que use el canal de vista previa no quede accidentalmente invalidado por la entrada en Vista previa de una versión de software más nueva.
{% endhint %}

El canal de vista previa tomará la versión más reciente disponible en la App Store y trasladará su versión actual al canal principal.

{% hint style="success" %}
Recomendación:

* Automatizar solo **Canal principal** para software que puede actualizarse sin pruebas previas, como navegadores web de los principales proveedores.
* Automatizar solo **Canal de vista previa** para software que desea probar antes de desplegarlo. Envíe la versión validada al canal principal después de las pruebas y comience a probar la siguiente versión en Vista previa.

Siempre puede enviar manualmente una versión más nueva disponible en Package Store directamente a **Vista previa** o **Canal principal** para omitir una versión que no desea publicar.
{% endhint %}

* **... posponer X días** - Espere a que transcurran este número de días antes de publicar una nueva versión en el canal. Esto es útil para evitar sobrecarga en usuarios/clientes si se publican rápidamente varias versiones del paquete.
* **Implementar por la noche** - Programar la implementación automática durante la noche
* **Seleccione la zona horaria de destino** - Si usa **Implementar por la noche**, use esta zona horaria para indicar cuándo es "por la noche".

Estos valores pueden preconfigurarse globalmente para los paquetes recién importados en [Configuración](/es/administracion-y-configuracion/settings.md). Configurarlos por paquete sobrescribirá los valores predeterminados globales.

## Configuración

<figure><img src="/files/54d48c3769e22b9444105d458b995da5681953c0" alt=""><figcaption><p>Configuración del paquete</p></figcaption></figure>

### Propietarios técnicos de la aplicación

Si lo desea, puede asignar varios **Propietarios técnicos de la aplicación** (TAO) a un paquete almacenando sus direcciones de correo electrónico.

Para recibir **correos electrónicos de notificación automáticos** de actualizaciones de paquetes, puede **habilitar** además el interruptor de abajo.

### Argumentos

**Argumentos** le permiten pasar interruptores de línea de comandos a la instalación de una aplicación. Esto se usa comúnmente para personalizar su paquete con opciones de idioma, una clave de licencia, etc. que deben estar presentes en el momento de la instalación.

{% hint style="info" %}
Si un usuario ya tiene instalada la versión suscrita actual de un paquete y se actualizan los argumentos del paquete, el paquete se volverá a ejecutar automáticamente para ese usuario usando la nueva configuración.

Si **Actualización automática** está **DESACTIVADO** y el usuario tiene instalada una versión anterior a la actualmente asignada, la nueva configuración **no** se aplicará.\
Si **Actualización automática** está **ACTIVADO**, el usuario recibirá tanto la nueva versión como la configuración actualizada.
{% endhint %}

Algunos paquetes incluyen una **ayuda técnica**, para explicar posibles **Argumentos** y otros requisitos.

![Ayuda técnica para un paquete](/files/aee579b113129ca7120843822783d9c773dc20ee)

#### Argumentos especiales para paquetes Intunewin

Para los paquetes Intunewin ofrecemos una notificación de interfaz de usuario configurable para las actualizaciones del paquete, que permite al usuario interactuar con la instalación / actualización de una aplicación y le da control sobre el proceso.

<figure><img src="/files/703e8a69f7f7f2364f0bf93cadb862f6978c8123" alt=""><figcaption></figcaption></figure>

Puede configurar este diálogo con los siguientes ajustes en la sección de argumentos:

```
--rjNotifyUser // Activar diálogo
```

```
--rjNotifyAllowDefer[=n] // opción de posponer con x posposiciones posibles
```

```
--rjNotifyTimeout=n // cuando no se realiza ninguna acción del usuario -> posposición automática después de x segundos (si se permite posponer), de lo contrario actualización
```

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

### Configuración avanzada

{% hint style="info" %}
Se requiere la implementación de aplicaciones de RealmJoin.\
Para el conjunto completo de funciones de "Configuración avanzada": se requiere RealmJoin Agent.
{% endhint %}

<table><thead><tr><th width="154">Ajuste</th><th width="478">Explicación</th><th>Solo agente</th></tr></thead><tbody><tr><td>Permitir reinstalación</td><td>Esta opción permite al usuario <strong>reinstalar</strong> y, por lo tanto, reemplazar su instalación actual del <strong>paquete</strong> en cualquier momento.<br>Por ejemplo: adecuado para paquetes que ayudan a solucionar problemas del cliente mediante autoservicio (sincronización de hora, ...).</td><td>Sí</td></tr><tr><td>Permitir instalación en segundo plano</td><td>Ejecuta <strong>las actualizaciones del paquete directamente</strong> después de que se hayan detectado actualizaciones de configuración en el dispositivo correspondiente (intervalo de sincronización estándar de RJ: 30 minutos). Las actualizaciones comienzan sin aviso (sin opción de posponer).<br>No use esta opción para paquetes normales, ya que podría interrumpir a los usuarios cuando usan el software correspondiente.</td><td>Sí</td></tr><tr><td>Requerir cumplimiento</td><td>El paquete se <strong>instala</strong> en cuanto RealmJoin puede verificar que el dispositivo se <strong>considera "conforme"</strong>. Esto podría detener el despliegue durante algún tiempo. La instalación del paquete y de todos los demás paquetes obligatorios con números de orden superiores se ponen en cola y solo se instalan cuando el cliente cumple.</td><td>Sí</td></tr><tr><td>Prelanzamiento</td><td>Configuración heredada - ver <a href="https://docs-classic.realmjoin.com/rj-portal/software-packages">RealmJoin Classic</a>.</td><td>Sí</td></tr><tr><td>Actualización automática</td><td><p><strong>Actualiza automáticamente</strong> un paquete cuando una <strong>versión más reciente</strong> está disponible. Si la versión suscrita es superior a la del dispositivo, RealmJoin vuelve a ejecutar el paquete para actualizarlo.</p><p><br>Desactive esta opción para paquetes con sus propios mecanismos de actualización (p. ej.: cliente VPN actualizado mediante gateway). Cuando está desactivada, solo las nuevas instalaciones en dispositivos reciben la versión actualizada.<br><br><strong>Comportamiento por plataforma:</strong></p><p><strong>RealmJoin Agent:</strong> Actualiza los paquetes requeridos <em>y</em> paquetes disponibles.<br><strong>Intune:</strong> Actualiza solo los paquetes requeridos. Para mantener <strong>Disponibles</strong> las apps actualizadas en Intune, habilite el <a href="/pages/0c9c0ae9e3134507b6af819a1648793071c05454">Grupo de actualización</a>.</p></td><td>No</td></tr><tr><td>Solo en VDI / Ignorar en VDI</td><td>Ejecute este paquete en <strong>VDI</strong> solo en dispositivos (W365 y Azure Virtual Desktop/WVD) o exclúyalos de la instalación.</td><td>Sí</td></tr><tr><td>Solo en dispositivos unidos en modo híbrido / Ignorar en dispositivos unidos en modo híbrido</td><td>Ejecute este paquete en <strong>dispositivos unidos en modo híbrido</strong> solo o exclúyalos de la instalación.</td><td>Sí</td></tr><tr><td>Ignorar en dispositivos personales</td><td><strong>Excluya los dispositivos personales</strong> (no unidos a Entra ID) de la instalación.</td><td>Sí</td></tr><tr><td>Nombre del grupo</td><td><strong>Categoría</strong> en la que el paquete aparecerá en el menú de la bandeja de RealmJoin.</td><td>Sí</td></tr><tr><td>Depende de</td><td><p>Especifica los paquetes prerrequisito que deben instalarse antes de este paquete. RealmJoin instala primero todas las dependencias enumeradas. Asegúrese de que los paquetes dependientes también estén asignados (por ejemplo, marcados como disponibles).<br>Ejemplo: un entorno de ejecución como "Microsoft VC Redistributable Runtime" requerido para que un software funcione.</p><p><br>Introduzca el ID del paquete (consulte en el portal RJ el "Unique RJ ID" del paquete deseado) en el siguiente formato:<br><code>["package-id"]</code></p><p>Para varios paquetes:<br><code>["package-id1","package-id2"]</code></p><p>Ejemplo:<br><code>["generic-microsoft-vcredist-2019","generic-microsoft-net-core-desktop-runtime-6"]</code></p></td><td>Sí</td></tr><tr><td>Orden</td><td>Define la secuencia de instalación usando un valor entero. Los números más bajos se ejecutan primero (por ejemplo, <strong>10</strong> se instala antes que <strong>100</strong>).<br>Un valor de <strong>0</strong> significa “sin secuencia” y se ejecuta solo después de todos los paquetes numerados.<br>Los números de orden se aplican <strong>solo durante el despliegue inicial del cliente</strong>.</td><td>Sí</td></tr><tr><td></td><td><p><strong>No use </strong><em><strong>Dependencia</strong></em><strong> y </strong><em><strong>Orden</strong></em><strong> en el mismo paquete.</strong><br>Durante el despliegue inicial (o cualquier despliegue obligatorio después del inicio de sesión), RealmJoin primero instala todos los paquetes de dependencia y luego instala los paquetes originales. Este proceso de dos etapas anula y puede invalidar cualquier número de orden definido.</p><p><strong>Por ejemplo:</strong></p><ul><li>Paquete A, orden 1</li><li>Paquete B, orden 101 y que depende del Paquete C, orden 100.</li><li>Si todos los paquetes están asignados como obligatorios, la secuencia de instalación será C, A, B</li></ul><p>La configuración de usuario dentro de los paquetes de aplicación se trata como una dependencia establecida.</p></td><td></td></tr><tr><td>Ritmo de implementación</td><td>Seleccione el ritmo de implementación que <strong>permite o bloquea</strong> a los usuarios <strong>posponer</strong> la instalación del paquete <strong>hasta la fecha mostrada. Tiene la opción entre "Lento" (+7), "Rápido" (+3) y "Mañana" (+1).</strong><br><strong>Ejemplo: al elegir "Mañana", la fecha actual + un día se almacenará como valor fijo. Los usuarios pueden posponer hasta esta fecha. Después, la instalación simplemente se ejecutará sin más control. Tenga en cuenta que la fecha no es dinámica (es decir, no depende de la hora del último inicio de sesión del cliente).</strong> la instalación del paquete<br><strong>Nota:</strong> La instalación en los dispositivos incluye un mecanismo por etapas: las instalaciones se producirán varias veces al día con una probabilidad específica por activador. Esto garantiza un despliegue más fluido y utiliza eficazmente las funciones BC/DO.</td><td>Sí</td></tr><tr><td>Restricciones principales de la aplicación</td><td><p>Esta opción permite definir <strong>quién</strong> puede ejecutar una instalación de paquete y <strong>cuándo</strong> ocurrirá (<strong>fase</strong>).</p><p>Defina si este paquete debe ejecutarse solo para el usuario principal de un dispositivo (visible y modificable en el portal de RealmJoin), solo para usuarios secundarios o para ambos.</p><p>Elija entre las siguientes fases o combinaciones de ellas. El valor predeterminado es "Normal, Initial &#x26; Manual".<br></p><p><strong>Inicio de sesión</strong>: El paquete se ejecuta después de que el usuario haya iniciado sesión.</p><p><strong>Manual</strong>: El paquete se ejecutará cuando el usuario inicie la instalación manualmente desde el menú de la bandeja.</p><p><strong>Inicial</strong>: El paquete solo se ejecuta durante el despliegue inicial del cliente.</p><p><strong>Normal</strong>: Ni Inicio de sesión, ni Manual, ni Inicial. Implementación durante el uso normal de un cliente.</p></td><td>Sí</td></tr><tr><td>Restricciones de la parte de usuario</td><td>Las mismas opciones que antes, pero para la parte de usuario (si está disponible para el paquete correspondiente). Por ejemplo: contiene configuraciones o scripts ejecutados bajo el usuario actual ("user" en lugar de "system scope").</td><td>Sí</td></tr></tbody></table>

<figure><img src="/files/756a897bada9970c122768df132bd5936f685829" alt=""><figcaption><p>Configuración avanzada</p></figcaption></figure>


---

# 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://docs.realmjoin.com/es/administracion-de-aplicaciones/packages/package-settings.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.
