> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Blueprintルーティング

> Iru EndpointでBlueprintルーティングルールを設定し、登録時にデバイス属性に基づいてデバイスを適切なBlueprintに自動的に割り当てます。

<Callout icon="earth-americas" color="#B84A7A" iconType="regular">このガイドはすべてのデバイスプラットフォームに適用されます</Callout>

## Blueprintルーティングとは

Blueprintルーティング(Blueprintルーティング)を使用すると、登録時にデバイスをBlueprintsに動的に割り当てることができます。登録時に収集されたデバイスとユーザーの情報がルールに照らして評価され、各デバイスは最初に一致したルールに基づいてBlueprintにルーティングされます。Blueprint固有の登録コードを配布したり、たとえば[Apple Automated Device Enrollment(ADE)](/ja/endpoint/settings/apple-integrations/configure-automated-device-enrollment)などで事前にデバイスをBlueprintsに割り当てたりする必要はありません。

## 仕組み

Blueprintルーティングは、[Assignment Maps](/ja/endpoint/blueprints/assignment-maps/creating-a-blueprint)と同様に、割り当てルール(Assignment Rules)のブロックを使用します。登録中、Iruはデバイスとユーザーの初期情報をそれらのルールに照らして評価し、一致するBlueprintにデバイスをルーティングします。すべてのプラットフォームで単一の登録エントリポイントを利用できます。

## Blueprintルーティングを設定する

<Steps>
  <Step title="Blueprintルーティングに移動する">
    Iruテナントの**管理者**として**登録**に移動し、右上隅にある**Blueprintルーティング**を選択します。
  </Step>

  <Step title="設定を編集する">
    **編集**を選択します。
  </Step>

  <Step title="ADE Library Itemを設定する(オプション)">
    ADEで登録するAppleデバイスの場合、必要に応じてデフォルトの**ADE Library Item for Apple devices**を選択します。

    <Frame>
      <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-ade-default.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=48854d600c6194723f26819ecde1f3dd" alt="BlueprintルーティングのADE Library Itemのデフォルト選択" width="745" height="233" data-path="assets/media/images/blueprint-routing-ade-default.png" />
    </Frame>
  </Step>

  <Step title="ルールとデフォルトBlueprintを設定する">
    **if**および**if else**ルールブロックでルールを設定し、**+ add else if**を選択してルールブロックを追加します。

    <Frame>
      <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-add-rules.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=e682aed33832fc368ae71a911336bc95" alt="Blueprintルーティングのルールとルールブロックの追加" width="2043" height="969" data-path="assets/media/images/blueprint-routing-add-rules.png" />
    </Frame>
  </Step>

  <Step title="デフォルトBlueprint(Fallback)を設定する">
    どのルールにも一致しない場合のデフォルトBlueprintを設定します。これは**else**ブロックの**Fallback**ルートと呼ばれます。

    <Frame>
      <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-blueprint-default.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=6d18e249f47e3b78460d2a5e7fc30191" alt="BlueprintルーティングのデフォルトBlueprint Fallbackの選択" width="2043" height="270" data-path="assets/media/images/blueprint-routing-blueprint-default.png" />
    </Frame>
  </Step>

  <Step title="ルールを並べ替える">
    ルールの評価順序を変更するには、ドラッグハンドルを使用してルールブロックをドラッグします。

    <Frame>
      <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-reorder-rules.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=afeed89adea64ded0a21dca599085079" alt="並べ替え用のドラッグハンドルが付いたBlueprintルーティングのルールブロック" width="1061" height="459" data-path="assets/media/images/blueprint-routing-reorder-rules.png" />
    </Frame>
  </Step>

  <Step title="カスタムブロックラベルを追加する(オプション)">
    必要に応じて、各ルーティングブロックにカスタムラベルを追加できます。ラベルは、ブロックの右上隅、Blueprintルーティングの設定、およびActivityエントリに表示されます。

    <Frame>
      <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-label.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=784d752c788178960ba34c3042e6e8e3" alt="カスタムラベルが付いたBlueprintルーティングブロック" width="362" height="222" data-path="assets/media/images/blueprint-routing-label.png" />
    </Frame>
  </Step>

  <Step title="保存する">
    **保存**を選択します。
  </Step>
</Steps>

### Blueprintルーティングの設定例

Blueprintルーティングの使用方法の1つは、デバイスの利用者と種類に基づいて、デバイスを異なるBlueprintsに送ることです。

以下の例では、最初のルールで資産タグに「MKT-」を含むすべてのデバイスをMarketing Blueprintに割り当てます。2番目のルールは資産タグ「WXP-」に一致し、それらのデバイス(Windows)はWXP Blueprintに送られます。3番目のルールはすべてのiPadデバイスをiPad Devices Blueprintに送ります。Fallbackはその他すべてのデバイスをDefault Blueprintに送ります。

この設定の各ルールブロックには、右上隅のゴミ箱アイコンの横に青色で強調表示されたラベルがあります。ラベルにより、チームは各ブロックの目的を簡単に把握できます。

<div className="blueprint-routing-config-image">
  <Frame>
    <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-config-example.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=c2d9e8a4df61cf15172b18bc67387fd6" alt="ルールブロックとデフォルトBlueprintの選択を示すBlueprintルーティングの設定例" width="2048" height="1454" data-path="assets/media/images/blueprint-routing-config-example.png" />
  </Frame>
</div>

## ルールの評価

ルールは上から下へ評価され、最初に一致したルールによってデバイスの割り当て先Blueprintが決まります。

Blueprintルーティングは、FileVaultを除き、[Assignment Maps](/ja/endpoint/blueprints/assignment-maps/creating-a-blueprint)と同じルールをサポートしています。これにはタグも含まれ、登録前にADEデバイスにタグを割り当ててルーティングルールで使用できます。詳細については、[デバイスのタグ](/ja/endpoint/devices/device-record-management/tags-for-devices#tags-for-automated-device-enrollment)を参照してください。

Blueprintルーティング固有のルールである**ADE enrolled and token**は、AppleのADEで登録されたデバイスにのみ適用され、複数のトークンでIru Endpoint APIを使用する場合に便利です。[Iru Endpoint APIを使用して複数のADEトークンを設定する](/ja/endpoint/settings/apple-integrations/configure-multiple-automated-device-enrollment-tokens)を参照してください。

### ルールが評価されるタイミング

Blueprintルーティングのルールは登録時にのみ評価されます。継続的な動的設定管理については、[Blueprintsで条件ロジックを使用する](/ja/endpoint/blueprints/assignment-maps/using-conditional-logic-in-blueprints)を参照してください。

Blueprintルーティングはデバイスをどの[Assignment Map](/ja/endpoint/blueprints/assignment-maps/creating-a-blueprint)に割り当てるかを決定し、[Assignment Map](/ja/endpoint/blueprints/assignment-maps/creating-a-blueprint)内の条件ロジックはデバイスがどのLibrary Itemsを受け取るかを決定します。

## Blueprintルーティングのアクティビティ

Blueprintルーティングの**アクティビティ**タブには、Blueprintルーティングに関連するすべてのアクティビティが表示されます。これには以下が含まれます。

* Blueprintルーティングの設定が編集された日時と変更者
* デバイスがBlueprintルーティングを使用して登録された日時
* Blueprintルーティングで登録されるデバイスに対して実行されたルーティングアクション(一致したルールセットと、ルーティングの決定時にIruが利用できたデバイス情報を含む)
* Blueprintルーティングの手動登録に関する変更(手動登録でオフまたはオンにされた日時、登録コードが変更されたかどうかを含む)

これらのエントリの一部は[Activityページ](/ja/endpoint/devices/activity-page)にも表示され、デバイスの登録とルーティングのエントリはデバイス自体のアクティビティログに記録されます。

**Device Routed**アクティビティエントリには、最初に一致したルールセット、ルーティング設定内でのその位置、およびそのラベル(設定されている場合)が含まれます。一致したルールセットとそれより前のすべてのルールセットの評価に使用されたすべてのデバイスの詳細も一覧表示されます。

<Frame>
  <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-device-routed.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=c55ac36422d02cd6ded1b52cd279f8c9" alt="一致したルールセットとデバイスの詳細を示すDevice Routedアクティビティエントリ" width="654" height="958" data-path="assets/media/images/blueprint-routing-device-routed.png" />
</Frame>

## Blueprintルーティングによる登録

Blueprintルーティングは、以下の登録方法で利用できます。

### Blueprintコードによる手動登録とAndroid Work Profile

Blueprintルーティングは、**Enrollment > 手動登録**セクションのBlueprintsリストの最上部に選択肢として表示されます。他のBlueprintと同様に、Blueprintルーティングをオフにしたり、認証を必須にしたりできます。

<Frame>
  <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-manual-enrollment.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=0cf04a8c9b18c57b4cb90f3a5445cf88" alt="Blueprintリストの最上部にBlueprintルーティングが表示されている手動登録セクション" width="1688" height="224" data-path="assets/media/images/blueprint-routing-manual-enrollment.png" />
</Frame>

### Automated Device Enrollment

#### デバイスをBlueprintルーティングに割り当てる

Blueprintルーティングは、登録待ちのデバイスを割り当てるためのBlueprintセレクターに選択肢として表示されます。ADEの設定とApple BusinessまたはApple School Managerからのデバイスの同期については、[Automated Device Enrollmentを設定する](/ja/endpoint/settings/apple-integrations/configure-automated-device-enrollment)を参照してください。

<Frame>
  <img src="https://mintcdn.com/iru/SNmCOsh4D_3DR-Yp/assets/media/images/blueprint-routing-ade-enrollment.png?fit=max&auto=format&n=SNmCOsh4D_3DR-Yp&q=85&s=ff7cab23f278f4104ebb933eb866abb2" alt="BlueprintセレクターにBlueprintルーティングがある、Automated Device Enrollmentの登録待ちリスト" width="506" height="336" data-path="assets/media/images/blueprint-routing-ade-enrollment.png" />
</Frame>

登録待ちのデバイスをBlueprintルーティングに割り当てると、別のBlueprintに再割り当てするまで、以降のすべての登録でBlueprintルーティングを通じて再登録されます。つまり、管理者の介入なしに同じデバイスでBlueprintルーティングを再利用できます。

#### ADE Library Itemの割り当て

必要に応じて、Blueprintルーティングのものを使用する代わりに、デバイス(または複数のデバイス)のADE Library Itemを設定または上書きします。

<Steps>
  <Step title="Automated Device Enrollmentに移動する">
    Iru Endpointで、**登録** → **Automated Device Enrollment**に移動します。
  </Step>

  <Step title="デバイスをフィルタリングして選択する">
    **登録待ち**(または**すべて**)でフィルタリングして未登録のデバイスを表示し、ADE Library Itemを設定または上書きしたいデバイスを選択します。
  </Step>

  <Step title="ADE Library Item列を確認する">
    **ADE Library Item**列には、登録用に選択されたBlueprintまたはBlueprintルーティングに割り当てられたADE Library Itemの名前が表示されます。割り当てられていない場合は**なし**が表示されます。

    <Frame>
      <img src="https://mintcdn.com/iru/CVmlkJ7omYtYwEGw/assets/media/images/iru-ade-library-item-unlink-from-blueprint.png?fit=max&auto=format&n=CVmlkJ7omYtYwEGw&q=85&s=65516a3ce4998d75a3c412983e4ad9d1" alt="NoneとUnlink from Blueprintボタンが表示されているADE Library Item列" width="878" height="174" data-path="assets/media/images/iru-ade-library-item-unlink-from-blueprint.png" />
    </Frame>
  </Step>

  <Step title="Blueprintからリンクを解除する">
    割り当てを上書きして別のADE Library Itemを選択できるようにするには、表示されている方の**Unlink from Blueprint**または**Unlink from Blueprintルーティング**を選択します。
  </Step>

  <Step title="再リンクするか、ADE Library Itemを選択する">
    リンクを解除したら、**Re-link to Blueprint**または**Re-link to Blueprintルーティング**を選択するか、リストから**ADE Library Item**を選択します。これは1台のデバイスに対して行うことも、複数選択で多数のデバイスに対して行うこともできます。

    <Frame>
      <img src="https://mintcdn.com/iru/CVmlkJ7omYtYwEGw/assets/media/images/iru-ade-library-item-select-or-relink.png?fit=max&auto=format&n=CVmlkJ7omYtYwEGw&q=85&s=e63eae7cd50bcce6164613d35cafd773" alt="Select ADE Library ItemとRe-link to Blueprintオプションが表示されているADE Library Itemドロップダウン" width="458" height="482" data-path="assets/media/images/iru-ade-library-item-select-or-relink.png" />
    </Frame>

    <Note>
      直接の割り当ては固定されており、手動でBlueprintまたはBlueprintルーティングに再リンクしない限り、常にデバイスに適用されます。再リンクは1台ずつ行うことも、一括で行うこともできます。
    </Note>
  </Step>
</Steps>

#### ADEデバイスのタグ

ADEデバイスには登録前にタグを割り当てることができ、それらのタグは登録されたデバイスに引き継がれ、同期され続けます。タグをBlueprintルーティングのルールで使用して、登録時にデバイスをBlueprintsにルーティングできます。手順については、[デバイスのタグ](/ja/endpoint/devices/device-record-management/tags-for-devices#tags-for-automated-device-enrollment)を参照してください。

## Apple Automated Device Enrollmentに関する考慮事項

### Blueprintルーティングを使用しない場合

Automated Device Enrollment(ADE)の設定は、特定のBlueprintsに割り当てられたADE Library Itemを使用して構成されます。登録待ちのADEデバイスもそれらのBlueprintsに割り当てられるため、経路は「デバイス → Blueprints → ADE Library Item」となります。

### Blueprintルーティングを使用する場合

ルールは登録時にジャストインタイムで評価されるため、デバイスが登録されてデバイスとユーザーの情報が収集されるまで、割り当て先のBlueprintはわかりません。それらのデバイスのADE設定を構成するには、Blueprintルーティングの設定自体で使用するADE Library Itemを設定します(「Blueprintルーティングを設定する」のオプションの手順を参照)。

<Note>
  Blueprintルーティングへの割り当ては、デバイスの登録待ちレコードが別のBlueprintに設定されるまで、再登録後も維持されます。
</Note>

## BlueprintルーティングのEnterprise APIアクション

Enterprise APIでは、Blueprintルーティングについて以下がサポートされています。

* 手動登録コードの変更
* 手動登録のオフまたはオン
* 登録待ちデバイスのBlueprintルーティングへの割り当て
* Blueprintルーティングのアクティビティの表示

詳細については、[Iru Endpoint APIドキュメント](https://api-docs.kandji.io)を参照してください。

## 関連記事

<CardGroup cols={3}>
  <Card title="デバイスのタグ" icon="tag" href="/ja/endpoint/devices/device-record-management/tags-for-devices#tags-for-automated-device-enrollment">
    タグを使用してデバイスを整理およびグループ化します
  </Card>

  <Card title="Blueprintを作成する" icon="box" href="/ja/endpoint/blueprints/assignment-maps/creating-a-blueprint">
    Assignment Mapsを使用してBlueprintを作成します
  </Card>

  <Card title="Blueprintsで条件ロジックを使用する" icon="code" href="/ja/endpoint/blueprints/assignment-maps/using-conditional-logic-in-blueprints">
    Assignment Mapsで条件ロジックを使用します
  </Card>

  <Card title="Blueprintsを設定する" icon="cog" href="/ja/endpoint/getting-started/blueprints-and-library/configuring-blueprints">
    ポリシー管理のためにデバイスのBlueprintsを作成および設定します
  </Card>

  <Card title="Automated Device Enrollmentを設定する" icon="apple" href="/ja/endpoint/settings/apple-integrations/configure-automated-device-enrollment">
    企業のAppleデバイスのゼロタッチ展開とライフサイクル管理のためにAutomated Device Enrollmentを設定します
  </Card>
</CardGroup>
