---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# IRE 処理中の CI の再分類を構成する

# IRE 処理中の CI の再分類を構成する {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：8分

識別および調整エンジン (IRE) の CI 識別プロセス中に、CI を別の sys_class_name タイプに再分類する必要がある場合があります。デフォルトでは、CI は自動的に再分類されます。自動再分類が無効になっている場合、CI は再分類されず、システムはレビューの再分類タスクを生成します。  
CI のクラスは、アップグレードすることも、ダウングレードすることも、クラス階層内の別の分岐に切り替えることもできます。再分類操作の詳細については、「[CI の再分類](https://servicenow-prod.fluidtopics.net/4EiWzj~UK_DYyffHWJBTVQ "[クラス] 属性を変更すると、CI のクラスをアップグレード、ダウングレード、またはスイッチすることができます。")」を参照してください。システムプロパティおよびペイロードフラグを使用して、CI 再分類の IRE の動作をグローバルに、または CI ごとに個別に設定できます。  
注:  
CI の再分類は、同一の識別ルールを持つ 2 つのクラス間でのみ可能です。

## システムプロパティを使用した自動 CI 再分類の設定 {#c_CIReclassification__section_j5g_42w_5gb}

システムプロパティを使用して、CI 再分類のシステム全体の IRE の動作を設定できます。アクセスなど、CI の再分類に関連するプロパティの詳細については、「[識別および調整のプロパティ](https://servicenow-prod.fluidtopics.net/JowrrN_fvUTwSZENdhseOg "[識別および調整] プロパティを使用して、識別および調整エンジン (IRE) を構成します。")」を参照してください。

* 次のプロパティは、ペイロードで指定された自動再分類の更新を有効または無効にします。これらのプロパティはベースシステムで \[true\] に設定され、CI 再分類の更新を含む CI 更新の処理を有効にします。

  自動再分類の更新を無効にするには、それぞれのプロパティを \[false\] に設定します。その場合、IRE はそれぞれの再分類の更新でペイロード (または拡張 IRE のペイロードアイテム) を拒否し、[再分類タスク](https://servicenow-prod.fluidtopics.net/TNYmAo814SK734pKe85qFg "識別プロセス中に自動的に再分類できなかった CI の再分類タスクが作成されます。これらのタスクを確認して CI を探し、それらを再分類するかどうかを決定します。")を作成します。  
  * glide.class.upgrade.enabled
  * glide.class.downgrade.enabled
  * glide.class.switch.enabled
  {#c_CIReclassification__ul_myd_mqy_zmb}
* 次のプロパティを使用すると、IRE は再分類操作で CI の更新を処理できます。ただし、プロパティの設定に応じて、IRE は再分類の更新を処理またはスキップします。これらのプロパティはベースシステムで \[false\] に設定されます。この場合、IRE は任意の CI 再分類を含む CI 更新を処理します。

  プロパティを \[true\] に設定して、CI のそれぞれの再分類の更新は処理せずに CI の更新を処理するように IRE を設定します。  
  * glide.identification_engine.update_without_switch_enabled
  * glide.identification_engine.update_without_downgrade_enabled
  * glide.identification_engine.update_without_upgrade_enabled
  {#c_CIReclassification__ul_mkq_chh_1nb}  
  このプロパティのセットは、以前のプロパティのセット (glide.class.\<reclassification\>.enabled) よりも優先されます。たとえば、次の競合するプロパティ設定では、2 番目のプロパティが最初のプロパティよりも優先されます。
  * glide.class.downgrade.enabled = false
  * glide.identification_engine.update_without_downgrade_enabled = true
  {#c_CIReclassification__ul_ugl_fy3_bnb}

{#c_CIReclassification__ul_gvc_dhm_1nb}  
Linux サーバーから Windows サーバーへの CI の切り替えによるペイロードアイテムの IRE 処理の例です。IRE は、ベースシステムの次のデフォルトのプロパティ設定を使用し、クラススイッチを含む属性を更新します。

* glide.class.switch.enabled = true
* glide.identification_engine.update_without_switch_enabled = false
{#c_CIReclassification__ul_cjp_j53_bnb}  
ただし、次のプロパティ設定では、IRE は属性の更新を行いますが、クラスの切り替えをスキップします。

* glide.class.switch.enabled = true
* glide.identification_engine.update_without_switch_enabled = true
{#c_CIReclassification__ul_ilc_jv3_bnb}

## 入力ペイロードの自動 CI 再分類の設定 {#c_CIReclassification__section_crq_rz3_bnb}

[CreateOrUpdateCIEnhanced()](https://www.servicenow.com/docs/access?context=IdentificationEngineScopedAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US) または [createOrUpdateCI()](https://www.servicenow.com/docs/access?context=c_IdentEngineScriptAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US)​ API の入力ペイロードでは、システムプロパティに対応するフラグを使用できます。ペイロードでこれらのフラグを \[true\] または \[false\] に設定して、それぞれのシステムプロパティ設定をペイロードアイテムレベルで一時的に上書きすることができます。  
再分類の動作を制御する次のペイロードフラグでは、いずれかが設定されている場合、対応する glide.class.xxx.enabled プロパティの設定に関係なく、その設定が優先されます。

* `classUpgrade`
* `classDowngrade`
* `classSwitch`
{#c_CIReclassification__ul_nv5_3qz_3t}  
再分類動作を制御する次のペイロードフラグでは、フラグまたは対応する glide.identification_engine.update_xxx_enabled プロパティのいずれかが true かどうかがチェックされ、それぞれの再分類操作なしで更新が許可されます。

* `updateWithoutUpgrade`
* `updateWithoutDowngrade`
* `updateWithoutSwitch`
{#c_CIReclassification__ul_vdz_vf1_j1c}

また、強力なインポートセットトランスフォーマーフォームで CI 再分類プロパティを指定することで、ペイロードレベル設定 (ペイロード内のすべてのアイテムに適用される) をデータソースごとに渡すことができます。詳細については、「[強力なインポートセットトランスフォーマーのプロパティ](https://www.servicenow.com/docs/access?context=robust-import-set-xform-props&version=australia&pubname=australia-integrate-applications&ft:locale=en-US)」を参照してください。

次のサンプル JSON ペイロードは、指定された CI の自動再分類を有効にします。

    { items: [{className: 'cmdb_ci_server', classUpgrade: true, classDowngrade: true, classSwitch: true, values: {name: 'linux123', serial_number: '12srt567', ip_address: '10.2.3.4'}, }]}

## 再分類制限ルール {#c_CIReclassification__section_mg3_mlq_zmb}

ペイロード処理中に IRE による CI クラスのダウングレードや切り替えを防止し、データの損失を防止します。再分類制限ルールは、CI の他のプロパティの更新を処理しながら、特定のソースおよびターゲットクラスの CI クラスの変更を防止します。

たとえば、再分類制限ルールを使用して、CI クラスが cmdb_ci_linux_server (ソースクラス) から cmdb_ci_server (ターゲットクラス) にダウングレードされないようにすることができます。または、CI クラスが Linux サーバーから Windows サーバーに切り替わらないようにすることもできます。再分類制限ルールは、クラスのダウングレードや切り替え、および重要なデータの損失が発生する可能性があるサービスグラフコネクタを使用する場合に便利です。  
再分類制限ルールの適用を制御するには：

* glide.identification_engine.reclassification_restriction_rules_enabled システムプロパティを使用して、アクティブな再分類制限ルールの適用をグローバルに有効または無効にします。このプロパティはデフォルトで \[true\] に設定されています。
* IRE ペイロードで skipReclassificationRestrictionRules ペイロードフラグを使用して、アクティブな再分類制限ルールが適用されないようにします。

  たとえば、skipReclassificationRestrictionRules フラグが設定されたペイロードは次のようになります。

      {
        "items": [
          {
            "className": "cmdb_ci_server",
            "values": {
              "short_description": "Linux server description",
              "name": "Linux Server 1"
            },
            "settings": {
              "skipReclassificationRestrictionRules": "true"
            }
          }
        ]
      }

{#c_CIReclassification__ul_whv_cmh_1nb}

再分類制限ルールの作成方法については、「[再分類制限ルールの作成](https://servicenow-prod.fluidtopics.net/8DBCKc9tZNLaUH_oHZbFkQ#create-reclass-restriction-rule "特定のソースおよびターゲットクラスの CI クラスの変更を防止することで、IRE 処理中のデータ損失を低減します。再分類制限ルールは Class 属性にのみ影響し、残りの CI プロパティの更新を妨げません。")」を参照してください。

## 再分類制限ルールの作成 {#ariaid-title2}

特定のソースおよびターゲットクラスの CI クラスの変更を防止することで、IRE 処理中のデータ損失を低減します。再分類制限ルールは Class 属性にのみ影響し、残りの CI プロパティの更新を妨げません。

### 始める前に

必要なロール:sn_cmdb_admin または itil_admin (sn_cmdb_editor および itil には読み取りアクセス権のみがあります)

### このタスクについて

ペイロードの IRE 処理中に CI を再分類する必要がある場合 (ダウングレードまたはクラスの切り替え)、IRE は再分類制限ルールをチェックします。再分類制限ルールが現在の CI 再分類に適用される場合、IRE は CI プロパティの更新を処理しますが、CI の再分類をスキップします。

IRE 出力には、再分類制限ルールに関連する処理についての特定の詳細が記載されます。

再分類制限ルールは、指定されたソースクラスからターゲットクラスへのみ適用されます。ルールでは、指定されたターゲットクラスからソースクラスへの反対方向への再分類は防止されません。2 つのクラス間の再分類を両方向で制限するには、各方向に 1 つずつ、2 つの別々の再分類制限ルールを指定します。

### 手順

1. フィルターナビゲーターに「<kbd class="ph userinput">cmdb_ire_reclassification_restriction.list</kbd>」と入力します。
2. \[再分類の制限\] フォームに入力します。  
   {#create-reclass-restriction-rule__table_dqk_pdq_zmb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | 再分類制限ルールの名前。 |
   | ソーステーブル | 現在の CI クラス。 |
   | ソースの継承 | \[ソーステーブル\] の子クラスに再分類制限ルールを適用するかどうか。 |
   | ターゲットクラス | 再分類のターゲットクラス。 |
   | ターゲットの継承 | \[ターゲットテーブル\] の子クラスに再分類制限ルールを適用するかどうか。 |
   | タイプ | CI 再分類タイプ：\[ダウングレード\] または \[スイッチ\]。 |
   [ ]

   {#create-reclass-restriction-rule__table_dqk_pdq_zmb}
3. \[送信\] をクリックします。

### 次のタスク

\[再分類の制限\] リストビューで \[アクティブ\] の値を \[true\] または \[false\] に設定することで、再分類制限ルールをアクティブ化または非アクティブ化することができます。

