> 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-deployment.md).

# Configuración y asignaciones de paquetes

Las suscripciones a paquetes de RealmJoin y los tipos de asignación como Main (Required) y Available, para implementar software mediante RealmJoin o Intune, y cómo se priorizan las asignaciones en conflicto de usuario y dispositivo.

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

## Suscripción administrada

Los paquetes suscritos como administrados incluyen grupos de usuarios administrados. Hay diferentes tipos de grupos disponibles que pueden elegirse según tu escenario.

{% hint style="info" %}
Los paquetes administrados son la forma preferida de implementar software para tus usuarios. Puedes combinarlos con actualizaciones automáticas de paquetes y del ciclo de vida para garantizar que tus usuarios reciban las últimas funciones y correcciones.
{% endhint %}

### **Principal (obligatorio)**

RealmJoin o Intune instalarán automáticamente la aplicación. Estas aplicaciones son obligatorias y ambas soluciones intentarán instalar la aplicación continuamente si no se encuentra en el dispositivo.

### **Disponible**

{% tabs %}
{% tab title="RealmJoin" %}
La aplicación aparecerá en la bandeja del agente RealmJoin y requerirá que el usuario inicie la descarga y la instalación manualmente.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FQkUe67EPZRg2mfEceVou%2Fimage.png?alt=media&amp;token=219923c1-59bb-47c0-857d-7ecdcd7fb94e" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Intune" %}
La aplicación aparecerá en Company Portal -> Apps y requerirá que el usuario inicie la descarga y la instalación manualmente.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FtYyz0zHDoH8pVUeVeEBX%2Fimage.png?alt=media&amp;token=eb278ba8-9e42-4b45-a4e0-bcd3d428fcf0" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### Vista previa

Los usuarios y dispositivos del grupo Vista previa recibirán la última versión del paquete antes que los demás grupos. La configuración de Vista previa se puede configurar a través de la [pestaña Automatización](/es/administracion-de-aplicaciones/packages/package-details.md#automation).

### Desinstalar

RealmJoin o Intune desinstalarán el paquete de los usuarios y dispositivos asignados. Agregar un usuario o dispositivo al grupo Desinstalar los eliminará de todos los demás grupos.

Una asignación de Desinstalar tiene prioridad sobre las asignaciones Principal y Disponible, sin importar en qué nivel se realice: un dispositivo en el grupo Desinstalar provoca que el paquete se desinstale incluso si el usuario que ha iniciado sesión está en el grupo Principal, y viceversa. Solo una [Excluir](#exclude) la asignación tiene una prioridad superior, véase [Prioridad de asignación](#assignment-priority-and-conflicts).

### Actualizar

El grupo Actualizar se crea bajo demanda y incorpora automáticamente las instalaciones sueltas de un título de software a la administración, de modo que las nuevas versiones —incluidos los parches de seguridad— también lleguen a esos dispositivos. Es el mecanismo que mantiene las aplicaciones de Intune **Disponible** actualizadas, asignando temporalmente los dispositivos obsoletos como **Obligatorio**.

Para más detalles, consulta [Grupo de actualización](/es/administracion-de-aplicaciones/packages/update-group.md).

### Excluir

Debe activarse explícitamente mediante "Más" > "Excluir asignaciones" (como se muestra en la [imagen a continuación](#enable-additional-and-restore-default-groups)). Los usuarios y dispositivos del grupo especificado quedarán excluidos de las asignaciones en todo el paquete y los grupos administrados asociados.

{% hint style="info" %}
Esta opción solo debe usarse en casos específicos y no está pensada para gestionar conflictos de asignación. Siempre deberías gestionar las asignaciones con asignaciones claras de usuario a grupo, sin necesidad de usar un mecanismo de exclusión. Recomendamos encarecidamente evitar estructuras de asignación de varios niveles.
{% endhint %}

#### Uso

La asignación de Exclusión de grupos se utiliza para garantizar que los usuarios del grupo de exclusión asignado no se gestionen dentro de los grupos administrados del paquete. No eliminará a los usuarios de los grupos administrados dentro del mismo paquete. En su lugar, garantiza que determinados paquetes nunca se asignen al mismo usuario simultáneamente.

Por ejemplo, puedes usar la función Excluir para evitar que un usuario, asignado a un grupo de paquete Adobe Reader de 64 bits, reciba también la versión de 32 bits. Simplemente asigna el grupo de paquete de 64 bits utilizado como exclusión al paquete de 32 bits.

{% hint style="warning" %}
Excluir se evalúa antes que cualquier otra cosa. Si el usuario que ha iniciado sesión *o* el dispositivo es miembro de un grupo de Exclusión de un paquete, no se evalúa ninguna otra asignación de ese paquete en absoluto — ni Principal, Disponible, Vista previa, Actualizar, una asignación directa de usuario, ni **tampoco Desinstalar** . El paquete simplemente se ignora en ese dispositivo: no se instala ni se desinstala. Véase [Prioridad de asignación](#assignment-priority-and-conflicts).
{% endhint %}

### Prioridad y conflictos de asignación

Los paquetes administrados pueden asignarse a usuarios (mediante grupos de usuarios o directamente) y a dispositivos (mediante grupos de dispositivos, véase [Asignar paquetes a dispositivos](/es/agente-realmjoin/realmjoin-client/multi-user-devices.md#option-a-assign-packages-to-devices)). Como un dispositivo y su usuario que ha iniciado sesión pueden terminar en distintos grupos del mismo paquete, el backend de RealmJoin resuelve los conflictos de forma determinista al generar la configuración de un dispositivo.

En los paquetes administrados, la gestión de grupos la maneja el portal RealmJoin, que utiliza el GUID de cada grupo después de su creación. Esto permite al portal identificar el tipo de aprovisionamiento asociado con cada grupo y priorizar entre ellos. Esto garantiza un comportamiento determinista en escenarios en los que un usuario o un dispositivo se asigna por error a varios grupos de aprovisionamiento.

Para cada paquete, se recopilan y evalúan en este orden las asignaciones del usuario que ha iniciado sesión, de los grupos del usuario y de los grupos del dispositivo:

1. **Excluir** — si *alguna* de las asignaciones recopiladas es una asignación de Exclusión, el paquete se descarta por completo. No se evalúa nada más, incluida Desinstalar.
2. **Desinstalar** — si *alguna* de las asignaciones restantes es una asignación de Desinstalar, el paquete se desinstala, independientemente de si proviene de un grupo de usuarios, un grupo de dispositivos o una asignación directa de usuario.
3. **Asignación directa de usuario** — un paquete asignado directamente al usuario (no mediante un grupo) tiene prioridad sobre todas las asignaciones de grupo, ya provengan de grupos de usuarios o de dispositivos.
4. **Asignaciones de grupo** — los grupos de usuarios y los grupos de dispositivos se tratan por igual y se clasifican según su tipo de aprovisionamiento (de mayor a menor):\
   \[Actualizar] - Vista previa - Disponible - Obligatorio\
   Si el grupo del usuario y el grupo del dispositivo tienen el mismo tipo de aprovisionamiento, se usa la asignación del grupo del usuario.

En la práctica, el orden de priorización es (de mayor a menor):

\[Excluir] - Desinstalar - \[Actualizar] - Vista previa - Disponible - Obligatorio

#### Cascada de prioridad administrada y clásica

El orden anterior es la cascada **administrada**predeterminada, en la que una asignación Disponible tiene prioridad sobre una asignación Principal (obligatorio). Si prefieres lo contrario — que un usuario o dispositivo que esté en ambos grupos, Principal y Disponible, reciba el paquete instalado como obligatorio — cambia a la **cascada clásica**:

* **Cascada administrada** (predeterminada): \[Excluir] - Desinstalar - \[Actualizar] - Vista previa - **Disponible** - **Obligatorio**
* **Cascada clásica**: \[Excluir] - Desinstalar - \[Actualizar] - Vista previa - **Obligatorio** - **Disponible**

La cascada puede configurarse en dos niveles:

* **En todo Tenant** — en Configuración > General > Config. de la aplicación, habilita *Cascada de prioridad clásica para aplicaciones administradas*. Cambiar el interruptor solicita confirmación y surte efecto de inmediato para cada usuario y cada paquete que no tenga una anulación por paquete. Véase [Cascada de prioridad de aplicaciones administradas](/es/administracion-y-configuracion/general.md#managed-app-priority-cascade).
* **Por paquete** — en [Configuración avanzada](/es/administracion-de-aplicaciones/packages/package-settings.md#expert-settings)del paquete, la *configuración de cascada de prioridad* anula el valor predeterminado del tenant solo para ese paquete: *Usar valor predeterminado del tenant* (recomendado), *Cascada administrada* o *Cascada clásica*.

El interruptor solo afecta a los paquetes administrados y solo a la clasificación de Principal frente a Disponible. Excluir, Desinstalar, Actualizar y Vista previa conservan su posición, y los paquetes Básicos siempre se instalan como obligatorios cuando cualquiera de sus asignaciones es Obligatorio.

{% hint style="info" %}
Las asignaciones de grupo de dispositivos solo se evalúan si la asignación de dispositivos está habilitada para tu tenant. Por favor, pide al soporte de RJ que compruebe si la función de asignación de dispositivos está activa en tu tenant. Sin ella, las pertenencias del dispositivo a grupos —incluidos los grupos Excluir y Desinstalar— no se tienen en cuenta.

Se ignora una asignación de Excluir o Desinstalar si la propia asignación queda filtrada por su configuración avanzada en el dispositivo actual (p. ej., *Solo en VDI* / *Ignorar en VDI*, *Solo en dispositivos unidos híbridamente* / *Ignorar en dispositivos unidos híbridamente*, *Ignorar en dispositivos privados*), véase [Configuración avanzada](/es/administracion-de-aplicaciones/packages/package-settings.md#expert-settings).
{% endhint %}

{% hint style="warning" %}
Las reglas anteriores describen cómo el agente RealmJoin resuelve las asignaciones. Para los paquetes implementados mediante Intune, los mismos grupos se asignan a la aplicación Intune e Intune aplica su propia resolución de conflictos. En particular, Intune no admite excluir un grupo de dispositivos de una asignación de grupo de usuarios o viceversa. Consulta la [documentación de Microsoft sobre conflictos de asignación de aplicaciones](https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-deploy#how-conflicts-between-app-intents-are-resolved) para más detalles.
{% endhint %}

### Habilitar grupos adicionales y restaurar grupos predeterminados

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2Ft9P4J6LHAbAkgcaZPbQQ%2Fimage.png?alt=media&amp;token=a0593e78-3f33-4fca-8d07-c6a480de1e95" alt=""><figcaption></figcaption></figure>

Mediante el botón "Más" puedes activar el grupo de actualización opcional, gestionar asignaciones de exclusión y también restaurar los grupos administrados predeterminados en caso de que se hayan eliminado.

### Cambiar asignaciones

{% hint style="warning" %}
Los usuarios y los dispositivos solo deben estar en un grupo administrado de RealmJoin a la vez.
{% endhint %}

Los usuarios y los dispositivos pueden moverse fácilmente entre grupos mediante la *función de* usuarios administrados

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FcPjlPHy1HpdhBA5ed9Rg%2Fimage.png?alt=media&amp;token=9910f82a-9492-4ab6-87c9-a2cb519a44ed" alt=""><figcaption></figcaption></figure>

Seleccionar Principal, Vista previa, Disponible y Desinstalar añadirá al usuario al grupo elegido y lo eliminará de todos los demás grupos relevantes para el paquete.

Seleccionar Asignar añadirá a los usuarios al grupo Principal de forma predeterminada.

## Suscripción básica (heredada)

Los paquetes básicos no tienen ningún grupo de Microsoft Entra asociado. Tendrás que asignar manualmente grupos, dispositivos o usuarios.

Los grupos, dispositivos y usuarios asignados a un paquete básico se asignarán como Disponible de forma predeterminada y se pueden cambiar mediante el botón \[cambiar configuración].

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FPaBdqESviHIokxBnQA5Y%2Fimage.png?alt=media&amp;token=a4f392b9-dc49-438d-b373-320477e51987" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FwNCcuDXYYbQu0yLBm8Qr%2Fimage.png?alt=media&amp;token=77b1f499-24d8-401e-83cb-7b7325c82c76" alt=""><figcaption></figcaption></figure>

#### Migración de suscripciones Básicas a Administradas

Para migrar una suscripción de paquete básico heredado al formato administrado estándar, el portal RealmJoin proporciona una función de conversión integrada. En la sección de grupos asignados del paquete de aplicación básica suscrita, la opción "Convertir a aplicación administrada" está disponible detrás del botón "Más".

Esta función crea los grupos de suscripción administrada predeterminados, en los que los usuarios heredados pueden añadirse mediante operaciones masivas o anidación.

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FId9Dj1bIlGSwXPeTmVj2%2Fimage.png?alt=media&amp;token=b0e938d4-4eee-4731-989d-482c3f4c04ca" alt=""><figcaption><p>Preparación para migrar una aplicación básica a una aplicación administrada</p></figcaption></figure>

<figure><img src="https://3832142177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FR2NwuLIyXhQctr2xAVen%2Fimage.png?alt=media&amp;token=4b1ef854-bc96-4825-8c0b-9495465816d2" alt=""><figcaption><p>Resultado del proceso de migración</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-deployment.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.
