> 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

Esta página detalla los distintos ajustes disponibles para los paquetes implementados

## Automatización

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2F1Duh3V6W8VZAADCEeeym%2Fimage.png?alt=media&amp;token=124897e6-9769-49f0-a84b-0249fcd7653f" alt=""><figcaption><p>Automatización de paquetes</p></figcaption></figure>

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

* **Automatizar canal principal** - Implementa automáticamente nuevas versiones de este paquete a sus usuarios. (suscripción "Main")
* **Automatizar canal de vista previa** - Implementa 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 esperado para garantizar que un proceso de prueba / revisión usando el Canal de vista previa no quede invalidado accidentalmente por la entrada de una versión de software más nueva en Vista previa.
{% endhint %}

El Canal de vista previa tomará la versión más reciente disponible en la App Store, moviendo 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 los navegadores web de los principales proveedores.
* Automatizar solo **Canal de vista previa** para software que quieras probar antes de implementarlo. Envía la versión validada al Canal principal después de las pruebas y comienza a probar la siguiente versión en Vista previa.

Siempre puedes 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 quieras publicar.
{% endhint %}

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

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

## Config

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FIumq8BgrSfEdoH2huMgd%2Fimage.png?alt=media&amp;token=31335002-b7da-4447-a5d0-e2bc79e519a6" alt=""><figcaption><p>Configuración del paquete</p></figcaption></figure>

### Propietarios técnicos de aplicaciones

Si se desea, puedes asignar varios **Propietarios técnicos de aplicaciones** (TAO) a un paquete mediante el almacenamiento de sus direcciones de correo electrónico.

Para recibir **correos electrónicos de notificación automatizados** sobre actualizaciones de paquetes, puedes **habilitar** el interruptor de abajo además.

### Argumentos

**Argumentos** te permiten pasar opciones de línea de comandos a una instalación de aplicación. Esto se usa comúnmente para personalizar tu 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 **devolvería** 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](https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FBQ0DoCwXsQULYLeOZ2FR%2Fimage.png?alt=media\&token=48e2eda5-8f66-484e-a97a-0c67ed3b4611)

#### Argumentos especiales para paquetes Intunewin

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

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FfGXTlIPtznwVHF9ZIOBo%2FScreenshot%202026-03-04%20at%2014.39.28.png?alt=media&amp;token=6f821f56-035c-4c0f-b584-29138010cb92" alt=""><figcaption></figcaption></figure>

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

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

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

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

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FRCPahlMIxbPoGYbjjC7w%2Fimage.png?alt=media&amp;token=84e31e79-2399-4139-8540-6a7f99cbc53a" alt=""><figcaption></figcaption></figure>

### Ajustes expertos

{% hint style="info" %}
Se requiere RealmJoin App Deployment.\
Para el conjunto completo de funciones de "Expert settings": se requiere RealmJoin Agent.
{% endhint %}

<table><thead><tr><th width="154">Configuración</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>P. ej.: 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>actualizaciones de paquetes directamente</strong> después de que se hayan detectado actualizaciones de configuración en el dispositivo correspondiente (intervalo de sincronización RJ estándar: 30 minutos). Las actualizaciones comienzan sin aviso (sin opción de posponer).<br>No uses esta opción para paquetes normales, ya que esto podría interrumpir a los usuarios mientras usan el software correspondiente.</td><td>Sí</td></tr><tr><td>Requerir cumplimiento</td><td>El paquete está <strong>instalado</strong> tan pronto como RealmJoin pueda verificar que el dispositivo está <strong>considerado "compatible"</strong>. Esto podría detener la implementación durante algún tiempo. La instalación del paquete y de todos los demás paquetes obligatorios con números de orden más altos se pondrán en cola y solo se instalarán cuando el cliente sea compatible.</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 nueva</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>Desactiva esta opción para paquetes con sus propios mecanismos de actualización (p. ej.: cliente VPN actualizado a través de gateway). Cuando está desactivada, solo las nuevas instalaciones de dispositivos reciben la versión actualizada.<br><br><strong>Comportamiento por plataforma:</strong></p><p><strong>Agente de RealmJoin:</strong> Actualizaciones requeridas <em>y</em> paquetes disponibles.<br><strong>Intune:</strong> Solo actualiza paquetes requeridos. Para mantener <strong>Disponibles</strong> las apps actualizadas en Intune, habilita el <a href="/es/administracion-de-aplicaciones/packages/update-group.md">Grupo de actualización</a>.</p></td><td>Sin</td></tr><tr><td>Solo en VDI / Ignorar en VDI</td><td>Ejecuta este paquete en <strong>VDI</strong> (W365 y Azure Virtual Desktop/WVD) solo en dispositivos o exclúyelos de la instalación.</td><td>Sí</td></tr><tr><td>Solo en dispositivos unidos híbridamente / Ignorar en dispositivos unidos híbridamente</td><td>Ejecuta este paquete en <strong>dispositivos unidos híbridamente</strong> solo o exclúyelos de la instalación.</td><td>Sí</td></tr><tr><td>Ignorar en dispositivos personales</td><td><strong>Excluir dispositivos privados</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 el 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 previos que deben instalarse antes de este paquete. RealmJoin instala primero todas las dependencias enumeradas. Asegúrate 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 se ejecute.</p><p><br>Introduce el ID del paquete (consulta el "Unique RJ ID" del paquete deseado en el portal RJ) en el siguiente formato:<br><code>["id-del-paquete"]</code></p><p>Para varios paquetes:<br><code>["id-del-paquete1","id-del-paquete2"]</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 de <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 la implementación inicial del cliente</strong>.</td><td>Sí</td></tr><tr><td>Cascada de prioridad</td><td>Solo paquetes administrados. Decide qué asignación gana cuando un usuario o dispositivo coincide con los grupos Main y Available de este paquete:<br><strong>Usar valor predeterminado del Tenant</strong> (recomendado) - sigue el interruptor de todo el Tenant en Configuración > General > Configuración de aplicación.<br><strong>Cascada administrada</strong> - Available prevalece sobre Main (desinstalar > actualizar > vista previa > disponible > obligatorio).<br><strong>Cascada clásica</strong> - Main prevalece sobre Available (desinstalar > actualizar > vista previa > obligatorio > disponible).<br>Ver <a href="/es/administracion-de-aplicaciones/packages/package-deployment.md#managed-and-classic-priority-cascade">Cascada de prioridad</a> para obtener más detalles.</td><td>Sí</td></tr><tr><td></td><td><p><strong>No usar </strong><em><strong>Dependencia</strong></em><strong> y </strong><em><strong>Orden</strong></em><strong> en el mismo paquete.</strong><br>Durante la implementación inicial (o cualquier implementación obligatoria 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 reemplaza y puede anular 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 dependiendo 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 del usuario dentro de los paquetes de aplicaciones se trata como una dependencia establecida.</p></td><td></td></tr><tr><td>Tasa de despliegue</td><td>Selecciona la tasa de implementación que <strong>permite o bloquea</strong> a los usuarios de <strong>posponer</strong> la instalación del <strong>paquete</strong> hasta la fecha mostrada. Tienes la opción entre "Lento" (+7), "Rápido" (+3) y "Mañana" (+1).<br>Ejemplo: al elegir "Mañana", se almacenará como valor fijo la fecha actual + un día. Los usuarios pueden posponer hasta esta fecha. Después, la instalación simplemente se ejecutará sin más control. Ten en cuenta que la fecha no es dinámica (es decir, no depende de la última hora de comprobación del cliente).<br><strong>Nota:</strong> La instalación en dispositivos incluye un mecanismo escalonado: las instalaciones ocurrirán varias veces al día con una probabilidad específica por desencadenante. Esto garantiza una implementación más fluida y utiliza eficazmente las funciones BC/DO.</td><td>Sí</td></tr><tr><td>Restricciones de la aplicación principal</td><td><p>Esta opción permite definir <strong>quién</strong> puede ejecutar una instalación de paquete y <strong>cuando</strong> cuándo ocurrirá (<strong>fase</strong>).</p><p>Define si este paquete debe ejecutarse solo para el usuario principal de un dispositivo (visible y modificable en el portal RealmJoin), solo para usuarios secundarios o para ambos.</p><p>Elige 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>Initial</strong>: El paquete solo se ejecuta durante la implementación inicial del cliente.</p><p><strong>Normal</strong>: Ni Logon, ni Manual, ni Initial. Implementación durante el uso normal de un cliente.</p></td><td>Sí</td></tr><tr><td>Restricciones de la parte del usuario</td><td>Las mismas opciones que antes, pero para la parte del usuario (si está disponible para el paquete correspondiente). P. ej.: 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="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2F0Cu7aHFnwGvafgiw4otd%2Fimage.png?alt=media&amp;token=638cf81a-efee-4afe-bcc9-d161426c80da" alt=""><figcaption><p>Ajustes expertos</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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/es/administracion-de-aplicaciones/packages/package-settings.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
