---
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


---

# アダプタの説明

# インスタンスデータレプリケーション (IDR) でのアダプターの説明 {#ariaid-title1}

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

アダプターは、インスタンスデータレプリケーション (IDR) (IDR) でコンシューマーインスタンスにデータを挿入する前に、プロデューサーデータを変更します。

## アダプターフィールド {#adapter-descriptions__section_gn4_xpw_qfb}

各アダプターには、\[名前\] フィールドと \[説明\] フィールドがあります。名前は \[アダプター\] 列に表示されます。\[説明\] フィールドを使用して、データ変換の目的を説明します。

## 計算アダプター {#adapter-descriptions__section_tlg_mtp_qfb}

プロデューサーデータで計算アダプターを使用して、演算と演算で使用する値を指定します。 {#adapter-descriptions__table_hcx_ytp_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 演算：Multiply 定数値：1.08 | 10 | 10.80 |
| Operation: Max 定数値：1000 | 1020 | 100.00 |
| 演算：Floor 定数値：0 | 5.5 | 5 |
[表 : 1. パラメーターの例]

{#adapter-descriptions__table_hcx_ytp_qfb} Max は最大値を指定し、Min は可能な最小値を指定します。これらの制限を上回る値または下回る値は、これらの制限に設定されます。int や long などの値タイプには、最大値と最小値があります。これらの制限を上回る値または下回る値は、精度エラーを引き起こします。

## 文字列連結アダプター {#adapter-descriptions__section_jvr_x5p_qfb}

文字列連結アダプターを使用して、指定した文字列をソースデータに追加します。 {#adapter-descriptions__table_cyf_bvp_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 文字列：_v2 | Patch10236 | Patch10236_v2 |
[表 : 2. パラメーターの例]

{#adapter-descriptions__table_cyf_bvp_qfb}

## 固定幅形式アダプター {#adapter-descriptions__section_mc3_3vp_qfb}

固定幅形式アダプターを使用して、固定幅入力データを再フォーマットします。正の整数を表す場合は <kbd class="ph userinput">#</kbd>、任意の文字を表す場合は <kbd class="ph userinput">@</kbd> を使用し、リテラルエスケープ文字として <kbd class="ph userinput">\</kbd> を使用します。{#adapter-descriptions__table_vhj_yvp_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 一致：########## 出力：(###) ###-#### | 7605551212 | (760) 555-1212 |
| 一致：##### 出力：###.## | 10000 | 10000 |
| 一致：##\\,### 出力：##### | 10,000 | 10000 |
[表 : 3. パラメーターの例]

{#adapter-descriptions__table_vhj_yvp_qfb}

## マップアダプター {#adapter-descriptions__section_q1b_qwp_qfb}

カンマで区切られたリテラルのペアにマップアダプターを使用して、ソースからターゲットへの変換をマッピングします。完全に一致する必要があります。たとえば、PRB=TASK は PRB1000 を TASK1000 に変換しません。{#adapter-descriptions__table_hcd_twp_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| マップ：PRB=TASK、done=complete | PRB | TASK |
| マップ：PRB=TASK、done=complete | done | complete |
| マップ：PRB=TASK、done=complete | PRB1000 | (マッピングなし) |
[表 : 4. パラメーターの例]

{#adapter-descriptions__table_hcd_twp_qfb}

## パターンアダプター {#adapter-descriptions__section_dr3_bxp_qfb}

正規表現のパターンアダプターを使用して、入力パターンを特定します。正規表現で括弧を使用してグループを特定します。出力パターンで、<kbd class="ph userinput">$</kbd> を使用してグループを指定します。<kbd class="ph userinput">$0</kbd> は入力全体を表し、<kbd class="ph userinput">$1</kbd> は最初のグループを表し、<kbd class="ph userinput">$2</kbd> は 2 番目のグループを表します。また、スペースを含むリテラル文字を挿入、プリフィックス、および追加して、アダプター出力に表示することもできます。{#adapter-descriptions__table_h5n_dxp_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 正規表現：(.\*),(.\*) 出力パターン：$2 $1 | Smith, John | John Smith |
| 正規表現：(ABC\[a-zA-z\]\[a-zA-z\])(ABC\[a-zA-z\]\[a-zA-z\]) 出力パターン： $1 $0 | ABCDEABCFG | ABCDE ABCDEABCFG |
| 正規表現：(ABC\[a-zA-z\]\[a-zA-z\])(ABC\[a-zA-z\]\[a-zA-z\]) 出力パターン： $1 release $0 | ABCDEABCFG | ABCDE release ABCDEABCFG |
[表 : 5. パラメーターの例]

{#adapter-descriptions__table_h5n_dxp_qfb}2 番目の例では、一致は ABC に 2 文字が続き、さらに <kbd class="ph userinput">ABC</kbd> と 2 文字が続きます。この入力の <kbd class="ph userinput">$1</kbd> は <kbd class="ph userinput">ABCDE</kbd>です。この入力の <kbd class="ph userinput">$2</kbd> は <kbd class="ph userinput">ABCFG</kbd> です。<kbd class="ph userinput">$0</kbd> は入力文字列全体です。したがって、<kbd class="ph userinput">$1 $0</kbd> は <kbd class="ph userinput">ABCDE ABCDEABCFG</kbd> です。

## 置換アダプター {#adapter-descriptions__section_vr3_lyp_qfb}

指定した入力文字列またはサブ文字列を指定した文字列で置き換えるには、置換アダプターを使用します。文字列の一部の出現のみを置き換えるには、<kbd class="ph userinput">$</kbd> を使用します。<kbd class="ph userinput">$1</kbd> は最初の出現のみを置き換えます。<kbd class="ph userinput">$2</kbd> は 2 番目の出現のみを置き換えます。中括弧を使用して、最初の N 個の出現を置き換えます。たとえば、<kbd class="ph userinput">${3}</kbd> は最初の 3 つの出現を置き換えます。{#adapter-descriptions__table_ghm_nyp_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 検索：London 置換：Madrid | 製品は London です。製品は London です。製品は London です。 | 製品は Madrid です。製品は Madrid です。製品は Madrid です。 |
| 検索: $2 London 置換：Madrid | 製品は London です。製品は London です。製品は London です。 | 製品は London です。製品は Madrid です。製品は London です。 |
| 検索: ${2} London 置換：Madrid | 製品は London です。製品は London です。製品は London です。 | 製品は Madrid です。製品は Madrid です。製品は London です。 |
[表 : 6. パラメーターの例]

{#adapter-descriptions__table_ghm_nyp_qfb}

## 分割アダプター {#adapter-descriptions__section_mjg_zyp_qfb}

文字、数字、または特殊文字 (スペースなし) で構成される指定された区切り文字を使用して、文字列を 2 つ以上の文字列に分割するには、分割アダプターを使用します。出力パターンで、<kbd class="ph userinput">$</kbd> を使用してグループを指定します。<kbd class="ph userinput">$0</kbd> は入力全体を表し、<kbd class="ph userinput">$1</kbd> は最初のグループを表し、<kbd class="ph userinput">$2</kbd> は 2 番目のグループを表します。<kbd class="ph userinput">$2, $1, $1</kbd> などの出力パターンでグループを繰り返すことができます。ソースデータ内の区切り文字の複数のインスタンスは、3 つ以上のグループを作成します。
{#adapter-descriptions__table_hxv_jkq_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 区切り文字:- 出力パターン：$2, $1 | ジョン・スミス | Smith, John |
| 区切り文字:- 出力パターン：$2, $1, $1 | ジョン・ハリー・スミス | Harry, John, John |
| 区切り文字:- 出力パターン： $3 | ジョン・ハリー・スミス | Smith |
[表 : 7. パラメーターの例]

{#adapter-descriptions__table_hxv_jkq_qfb}

## タスク番号アダプター {#adapter-descriptions__section_lzc_4s1_sfb}

タスク番号アダプターを使用して、タスク番号にプリフィックスまたはサフィックスを追加するか、タスク番号のプリフィックスを置き換えます。{#adapter-descriptions__table_mx4_xs1_sfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 変更：Replace 番号プリフィックス：PRB 新しい番号プリフィックス (New Number Prefix)：STRY | PRB80899 | STRY80899 |
| 変更：Add Prefix プリフィックス：STRY | 08099 | STRY80899 |
[表 : 8. パラメーターの例]

{#adapter-descriptions__table_mx4_xs1_sfb}

## タイムゾーン変換アダプター {#adapter-descriptions__section_ing_tkq_qfb}

タイムゾーン変換アダプターを使用して、タイムゾーンを別のタイムゾーンに変換します。
{#adapter-descriptions__table_hsb_blq_qfb__entry__3}

| パラメーターと値 | ソースデータ | アダプター出力 |
|-|-|-|
| 出力タイムゾーン：PDT | 07:00:00 am GMT | 00:00:00 am PDT |
[表 : 9. パラメーターの例]

{#adapter-descriptions__table_hsb_blq_qfb}
**関連概念**   

* [インスタンスデータレプリケーション (IDR) のデータプライバシー](https://servicenow-prod.fluidtopics.net/Wc0NQZ3kqUJ9MAQ46pC7Vg "インスタンスデータレプリケーション (IDR) (IDR) でレプリケーションセットが複数のリモートコンシューマーをホストできる場合、考慮すべきデータプライバシーの問題が潜在的に存在することを意味します。")
* [ドメインセパレーションとIDR](https://servicenow-prod.fluidtopics.net/EaA4Btppqqt6PBK4ZICkAw "インスタンスデータレプリケーション (IDR) (IDR) はデータレベルで機能するため、明示的にドメインセパレーションをサポートしません。")  
**関連資料**   

* [インスタンスデータレプリケーション (IDR) で除外されたテーブル](https://servicenow-prod.fluidtopics.net/DxMqiGjTRIA7GrlGzDge5w "インスタンスデータレプリケーション (IDR) (IDR) では特定のテーブルを複製できません。除外リストにあるテーブルの子テーブルも除外されます。")
* [インスタンスデータレプリケーション (IDR) のシステムプロパティ](https://servicenow-prod.fluidtopics.net/VZ5CTaZURsp~5IJy_UlkJw "これらのシステムプロパティは、インスタンスデータレプリケーション (IDR) (IDR) アプリケーションの動作を制御します。")
* [インスタンスデータレプリケーション (IDR) ロール](https://servicenow-prod.fluidtopics.net/KC~as7jdbZlJKlAJzXhP~Q#instance-data-replication-roles "インスタンスデータレプリケーション (IDR) (IDR) は次のロールとともにインストールされます。")

