> 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/ja/apurikshon/packages/package-deployment.md).

# パッケージの構成と割り当て

RealmJoin パッケージのサブスクリプションと、Main (Required) および Available などの割り当て種類、RealmJoin または Intune を介したソフトウェア展開、そして競合するユーザーおよびデバイス割り当てがどのように優先されるかについて説明します

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

## 管理対象サブスクリプション

管理対象として登録されたパッケージには、管理対象ユーザーグループが付属します。利用可能なグループにはいくつかの種類があり、シナリオに応じて選択できます。

{% hint style="info" %}
管理対象パッケージは、ユーザーにソフトウェアを展開するための推奨方法です。自動パッケージ更新およびライフサイクルと組み合わせることで、ユーザーが最新の機能と修正プログラムを受け取れるようにできます。
{% endhint %}

### **メイン（必須）**

RealmJoin または Intune がアプリケーションを自動的にインストールします。これらのアプリケーションは必須であり、どちらのソリューションもデバイス上で見つからない場合、アプリケーションのインストールを継続的に試行します。

### **利用可能**

{% tabs %}
{% tab title="RealmJoin" %}
アプリケーションは RealmJoin Agent のトレイに表示され、ユーザーが手動でダウンロードとインストールを開始する必要があります。

<figure><img src="https://3438325150-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" %}
アプリケーションは Company Portal -> Apps に表示され、ユーザーが手動でダウンロードとインストールを開始する必要があります。

<figure><img src="https://3438325150-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 %}

### プレビュー

プレビュー グループ内のユーザーとデバイスは、他のグループより先にパッケージの最新バージョンを受け取ります。プレビューの設定は、次の項目から構成できます [自動化タブ](/ja/apurikshon/packages/package-details.md#automation).

### アンインストール

RealmJoin または Intune が、割り当てられたユーザーとデバイスからパッケージをアンインストールします。ユーザーまたはデバイスを Uninstall グループに追加すると、他のすべてのグループから削除されます。

Main および Available の割り当てより優先されます。どのレベルで行われたものであっても同様です。たとえば、Uninstall グループ内のデバイスは、サインインしているユーザーが Main グループにいてもパッケージのアンインストールにつながり、その逆も同様です。優先順位がそれより高いのは [除外](#exclude) 割り当てです。詳細は、 [割り当ての優先順位](#assignment-priority-and-conflicts).

### 更新

Update グループは必要に応じて作成され、ソフトウェア タイトルの単独インストールを自動的に管理対象に取り込みます。これにより、セキュリティ パッチを含む新しいバージョンもそれらのデバイスに届くようになります。これは Intune **利用可能** のアプリを最新の状態に保つために、期限切れのデバイスを一時的に **必須として**.

詳細は、 [Update グループ](/ja/apurikshon/packages/update-group.md).

### 除外

「More」>「Exclude assignments」から明示的に有効化する必要があります（下の [図のように](#enable-additional-and-restore-default-groups)）。指定されたグループ内のユーザーとデバイスは、パッケージ全体および関連する管理対象グループの割り当てから除外されます。

{% hint style="info" %}
このオプションは特定のケースでのみ使用すべきであり、割り当ての競合を管理するために使うことを意図したものではありません。割り当ては、除外の仕組みを使わずに、明確なユーザーからグループへの割り当てで常に管理する必要があります。複数レイヤーの割り当て構成は強く推奨しません。
{% endhint %}

#### 使用方法

グループの除外割り当ては、割り当てられた除外グループ内のユーザーがパッケージの管理対象グループ内で管理されないようにするために使用されます。これは、その同じパッケージ内の管理対象グループからユーザーを削除するものではありません。代わりに、特定のパッケージが同一ユーザーに同時に割り当てられないようにします。

たとえば、Exclude 機能を使用すると、64-bit Adobe Reader パッケージ グループに割り当てられたユーザーが 32-bit 版も受け取らないようにできます。使用している 64-bit パッケージ グループを 32-bit パッケージの除外対象として単純に割り当てます。

{% hint style="warning" %}
Exclude は他のすべてより先に評価されます。サインインしているユーザー *または* デバイスが、あるパッケージの Exclude グループのメンバーである場合、そのパッケージの他の割り当ては一切評価されません — Main、Available、Preview、Update、直接ユーザー割り当て、 **Uninstall も** 同様です。そのデバイスではそのパッケージは単純に無視され、インストールもアンインストールもされません。詳細は、 [割り当ての優先順位](#assignment-priority-and-conflicts).
{% endhint %}

### 割り当ての優先順位と競合

管理対象パッケージはユーザー（ユーザー グループ経由または直接）およびデバイス（デバイス グループ経由、詳細は [デバイスへのパッケージ割り当て](/ja/realmjoin-jento/realmjoin-client/multi-user-devices.md#option-a-assign-packages-to-devices)）。デバイスとサインインしているユーザーが同じパッケージの異なるグループに属することがあるため、RealmJoin のバックエンドは、デバイス向けの構成を生成する際に競合を決定論的に解決します。

管理対象パッケージでは、グループ管理は RealmJoin Portal によって処理され、作成後は各グループの GUID が使用されます。これにより、ポータルは各グループに関連付けられたプロビジョニングの種類を識別し、それらの優先順位を付けることができます。これにより、ユーザーまたはデバイスが誤って複数のプロビジョニング グループに割り当てられた場合でも、決定論的な動作が保証されます。

各パッケージについて、サインインしているユーザー、ユーザーのグループ、およびデバイスのグループの割り当てが収集され、次の順序で評価されます：

1. **除外** — もし *いずれか* 収集された割り当ての中に Exclude 割り当てがあれば、パッケージ全体が破棄されます。Uninstall を含め、それ以外は何も評価されません。
2. **アンインストール** — もし *いずれか* 残りの割り当ての中に Uninstall 割り当てがあれば、それがユーザー グループ、デバイス グループ、または直接ユーザー割り当てのいずれに由来するかに関係なく、パッケージはアンインストールされます。
3. **直接ユーザー割り当て** — パッケージがユーザーに直接割り当てられている場合（グループ経由ではない）、ユーザー グループまたはデバイス グループのいずれからのものでも、すべてのグループ割り当てより優先されます。
4. **グループ割り当て** — ユーザー グループとデバイス グループは同等に扱われ、プロビジョニングの種類（高いものから低いものへ）に従って順位付けされます:\
   \[Update] - Preview - Available - Required\
   ユーザーのグループとデバイスのグループが同じプロビジョニングの種類の場合、ユーザーのグループ割り当てが使用されます。

実質的には、優先順位は（高いものから低いものへ）：

\[Exclude] - Uninstall - \[Update] - Preview - Available - Required

#### 管理対象およびクラシックの優先順位カスケード

上記の順序が既定の **管理対象カスケード**です。この順序では、Available 割り当てが Main（必須）割り当てより優先されます。逆に、Main グループと Available グループの両方に属するユーザーまたはデバイスには、パッケージが必須としてインストールされるようにしたい場合は、 **クラシック カスケード**:

* **管理対象カスケード** （既定）: \[Exclude] - Uninstall - \[Update] - Preview - **利用可能** - **必須として**
* **クラシック カスケード**： \[Exclude] - Uninstall - \[Update] - Preview - **必須として** - **利用可能**

カスケードは 2 つのレベルで設定できます：

* **Tenant 全体** — Settings > General > App Config で、 *管理対象アプリのクラシック優先順位カスケード*を有効にします。スイッチを変更すると確認が求められ、パッケージごとの上書きがないすべてのユーザーおよびすべてのパッケージに即時反映されます。詳細は、 [管理対象アプリの優先順位カスケード](/ja/to/general.md#managed-app-priority-cascade).
* **パッケージごと** — パッケージの [詳細設定](/ja/apurikshon/packages/package-settings.md#expert-settings)で、 *優先順位カスケード* 設定を使うと、そのパッケージに限り Tenant の既定値が上書きされます： *Tenant の既定値を使用* （推奨） *管理対象カスケード* または *クラシック カスケード*.

このスイッチは管理対象パッケージにのみ影響し、Main と Available の順位にのみ影響します。Exclude、Uninstall、Update、Preview は位置を維持し、Basic パッケージは、いずれかの割り当てが必須の場合、常に必須としてインストールされます。

{% hint style="info" %}
デバイス グループの割り当ては、Tenant でデバイス割り当てが有効になっている場合にのみ評価されます。Tenant でデバイス割り当て機能が有効かどうかは、RJ サポートにお問い合わせください。これがない場合、デバイスのグループ メンバーシップ — Exclude および Uninstall グループを含む — は考慮されません。

Exclude または Uninstall の割り当ては、その割り当て自体が現在のデバイス上の詳細設定によってフィルター除外されている場合は無視されます（例： *VDI のみ* / *VDI では無視*, *ハイブリッド参加デバイスのみ* / *ハイブリッド参加デバイスでは無視*, *プライベート デバイスでは無視*）、詳細は [詳細設定](/ja/apurikshon/packages/package-settings.md#expert-settings).
{% endhint %}

{% hint style="warning" %}
上記のルールは、RealmJoin Agent が割り当てをどのように解決するかを示しています。Intune 経由で展開されるパッケージでは、同じグループが Intune アプリに割り当てられ、Intune は独自の競合解決を適用します。特に、Intune では、ユーザー グループの割り当てからデバイス グループを除外したり、その逆を行ったりすることはサポートされていません。次を参照してください： [アプリ割り当ての競合に関する Microsoft のドキュメント](https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-deploy#how-conflicts-between-app-intents-are-resolved) 。詳細は
{% endhint %}

### 追加グループの有効化と既定グループの復元

<figure><img src="https://3438325150-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>

「More」ボタンから、オプションの Update グループを有効化し、除外割り当てを管理し、削除されている場合は既定の管理対象グループを復元することもできます。

### 割り当ての変更

{% hint style="warning" %}
ユーザーとデバイスは、任意の時点で 1 つの RealmJoin 管理対象グループにのみ属しているべきです。
{% endhint %}

ユーザーとデバイスは、次を使用して簡単にグループ間で移動できます。 *管理対象ユーザー* 機能。

<figure><img src="https://3438325150-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>

Main、Preview、Available、および Uninstall を選択すると、ユーザーは選択したグループに追加され、パッケージに関連する他のすべてのグループから削除されます。

Assign を選択すると、既定でユーザーは Main グループに追加されます。

## Basic サブスクリプション（レガシー）

Basic パッケージには関連付けられた Microsoft Entra グループがありません。グループ、デバイス、またはユーザーを手動で割り当てる必要があります。

Basic パッケージに割り当てられたグループ、デバイス、およびユーザーは、既定で Available として割り当てられ、\[change settings] ボタンで変更できます。

<figure><img src="https://3438325150-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://3438325150-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>

#### Basic サブスクリプションから管理対象サブスクリプションへの移行

レガシーの Basic パッケージ サブスクリプションを標準の管理対象形式に移行するには、RealmJoin Portal に組み込みの変換機能があります。Basic サブスクライブ済みアプリケーション パッケージの割り当て済みグループ セクションで、「管理対象アプリに変換」オプションが「More」ボタンの下に表示されます。

この機能は既定の管理対象サブスクリプション グループを作成し、レガシー ユーザーを一括操作またはネストで追加できるようにします。

<figure><img src="https://3438325150-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>Basic アプリを管理対象アプリに移行するための準備</p></figcaption></figure>

<figure><img src="https://3438325150-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>移行プロセスの結果</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/ja/apurikshon/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.
