---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideImportSetTransformer - スコープ対象、グローバル

# GlideImportSetTransformer - スコープ対象、グローバル {#ariaid-title1}

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

GlideImportSetTransformer API は、インポートセット変換の実行に使用するインポートセットトランスフォーマーオブジェクトを作成するメソッドを提供します。  
インポートセット変換を実行するには:

1. GlideImportSetTable API を使用してインポートセットテーブルを作成します。
2. GlideImportSetTransformMap API を使用して変換マップを作成します。
3. GlideRecord API を使用して、既存のインポートセットを作成するか、使用する。
4. GlideImportSetTransformer API を使用してインポートセット変換を実行します。

{#GlideImportSetTransformerAPI__ol_wnr_brf_ckb}インポートセットレコードを作成したら、変換をトリガーするために GlideImportSetTransformer API によって使用する必要があります。

    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSetGr); 

**関連概念**   

* [GlideImportLog](https://servicenow-prod.fluidtopics.net/FakYsr83G8caUuZV0y4R5A#GlideImportLogAPI "GlideImportLog API は、ログエントリをインポートログ [import_log] テーブルに直接書き込むメソッドを提供します。")
* [GlideImportSetRun](https://servicenow-prod.fluidtopics.net/tAf~Ec9XGQbZ07Nins6pDw#GlideImportSetRunAPI "GlideImportSetRun API は、GlideImportSetTransformer API が消費できるインポートセット実行レコードを作成するメソッドを提供します。")
* [GlideImportSetTable](https://servicenow-prod.fluidtopics.net/nVDy~a6ZDHaMR8l7M5iDVA#GlideImportSetTableAPI "GlideImportSetTable API は、一時的なインポートセットテーブルを作成するメソッドを提供します。")
* [GlideImportSetTransformMap](https://servicenow-prod.fluidtopics.net/8Cyp6u8G2yAmwQ~artZJ4A#GlideImportSetTransformMapAPI "GlideImportSetTransformMap API は、変換マップと変換エントリを作成するためのメソッドを提供します。")
* [GlideRecord](https://servicenow-prod.fluidtopics.net/sq3Fh7Z2Yb_KuRvql0AZmg#c_GlideRecordScopedAPI "スコープ対象の GlideRecord API は、データベース操作に使用されます。")
* [GlideTransformLog](https://servicenow-prod.fluidtopics.net/NcOsduqnOqYateuQZL_2Og#GlideTransformLogAPI "GlideTransformLog API は、メッセージを localhost ログに記録する GlideTransformLog オブジェクトを作成するメソッドを提供します。")

## GlideImportSetTransformer - GlideImportSetTransformer() {#ariaid-title2}

GlideImportSetTransformer オブジェクトをインスタンス化します。
{#GImpSetTrans-GlideImportSetTrans__table_xc4_sln_yjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#GImpSetTrans-GlideImportSetTrans__table_xc4_sln_yjb}  

    var transformer = new GlideImportSetTransformer();

## GlideImportSetTransformer - getImportSetRun() {#ariaid-title3}

GlideImportSetTransformer オブジェクトに関連付けられたインポートセット実行オブジェクトを取得します。
{#GImpSetTrans-getImportSetRun__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 2. パラメーター]

{#GImpSetTrans-getImportSetRun__table_inr_wvq_xjb} {#GImpSetTrans-getImportSetRun__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| GlideImportSetRun | 変換を実行するか、 setImportSetRun() メソッドに指定された引数によって作成された GlideImportSetRun オブジェクト。 |
[表 : 3. 返される内容]

{#GImpSetTrans-getImportSetRun__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSet);
    var importSetRun = transformer.getImportSetRun();

## GlideImportSetTransformer:isError() {#ariaid-title4}

変換中にエラーが発生したかどうかを指定するブール値を返します。
{#GImpSetTrans-isError__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 4. パラメーター]

{#GImpSetTrans-isError__table_inr_wvq_xjb} {#GImpSetTrans-isError__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | エラーがあるかどうかを示すフラグ。 * true:エラー。 * false:成功。 {#GImpSetTrans-isError__ul_ec3_j1y_bkb} |
[表 : 5. 返される内容]

{#GImpSetTrans-isError__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSet);
    if(transformer.isError()) {
    	gs.error('Error executing the transform');
    }

## GlideImportSetTransformer:setImportSetID(文字列 ID) {#ariaid-title5}

インポートセットレコードを特定の GlideImportSetTransformer オブジェクトに関連付けます。
{#GImpSetTrans-setImportSetID_S__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ID | 文字列 | インポートセット \[sys_import_set\] テーブルからのインポートセットレコードのsys_id。 |
[表 : 6. パラメーター]

{#GImpSetTrans-setImportSetID_S__table_inr_wvq_xjb} {#GImpSetTrans-setImportSetID_S__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 7. 返される内容]

{#GImpSetTrans-setImportSetID_S__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.setImportSetID(importSetID);
    transformer.transformAllMaps(importSet);

## GlideImportSetTransformer - setImportSetRun(GlideImportSetRun importSetRun) {#ariaid-title6}

インポートセット実行オブジェクトを特定の GlideImportSetTransformer オブジェクトに関連付けます。
{#GImpSetTrans-setImportSetRun_O__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| importSetRun | GlideImportSetRun | 変換履歴を追跡する ImportSetRun レコードを表す GlideImportSetRun オブジェクト。 |
[表 : 8. パラメーター]

{#GImpSetTrans-setImportSetRun_O__table_inr_wvq_xjb} {#GImpSetTrans-setImportSetRun_O__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 9. 返される内容]

{#GImpSetTrans-setImportSetRun_O__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var importSetRun = new GlideImportSetRun(importSetID);
    var transformer = new GlideImportSetTransformer();
    transformer.setImportSetRun(importSetRun);
    transformer.transformAllMaps(importSet);

## GlideImportSetTransformer - setLogger(GlideImportLog ログ) {#ariaid-title7}

GlideImportLog オブジェクトを特定の GlideImportSetTransformer オブジェクトに関連付けます。
transformAllMaps() メソッドを呼び出す前にこのメソッドを呼び出さない場合、GlideImportLog オブジェクトはサーバー側で内部的に作成されます。
{#GImpSetTrans-setLogger_O__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ログ | GlideImportLog | インポートセット履歴にリンクする GlideImportLog オブジェクト。設定すると、GlideImportLog オブジェクトからの呼び出しは、その特定の変換のインポートセット実行履歴に関連付けられます。 |
[表 : 10. パラメーター]

{#GImpSetTrans-setLogger_O__table_inr_wvq_xjb} {#GImpSetTrans-setLogger_O__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 11. 返される内容]

{#GImpSetTrans-setLogger_O__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var importLog = new GlideImportLog();
    var transformer = new GlideImportSetTransformer();
    transformer.setLogger(importLog);
    transformer.transformAllMaps(importSet);

## GlideImportSetTransformer - setMapID(文字列 mapID) {#ariaid-title8}

変換マップを特定の GlideImportSetTransformer オブジェクトに関連付けます。
{#GImpSetTrans-setMapID_S__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| マップ ID | 文字列 | テーブル変換マップ \[sys_transform_map\] テーブルからのsys_id。 |
[表 : 12. パラメーター]

{#GImpSetTrans-setMapID_S__table_inr_wvq_xjb} {#GImpSetTrans-setMapID_S__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 13. 返される内容]

{#GImpSetTrans-setMapID_S__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformMapId = '<sys id of transform map>';
    var transformer = new GlideImportSetTransformer();
    transformer.setMapID(transformMapId);
    transformer.transformAllMaps(importSet);

## GlideImportSetTransformer - setSyncImport(ブール同期) {#ariaid-title9}

同期変換の実行を有効にします。
{#GImpSetTrans-setSyncImport_B__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 同期 | ブーリアン | 変換モードを設定します。 有効な値： * true:変換を同期的に実行します * false:変換を非同期に実行します {#GImpSetTrans-setSyncImport_B__ul_elk_qq4_bkb} デフォルト値：false |
[表 : 14. パラメーター]

{#GImpSetTrans-setSyncImport_B__table_inr_wvq_xjb} {#GImpSetTrans-setSyncImport_B__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 15. 返される内容]

{#GImpSetTrans-setSyncImport_B__table_jnr_wvq_xjb}  


    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.setSyncImport(true);
    transformer.transformAllMaps(importSet);

## GlideImportSetTransformer - transformAllMaps(GlideRecord importSet, String rowSysId) {#ariaid-title10}

インポートセット変換を実行します。
{#GImpSetTrans-transformAllMaps_G_S__table_inr_wvq_xjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| インポートセット | GlideRecord | 実行するインポートセットの GlideRecord。 |
| 行 SysID | 文字列 | オプション。インポートセット \[sys_import_set\] テーブルからレコードのsys_idを渡すことで、変換を単一のレコードに制限します。 デフォルト:すべての行を変換 |
[表 : 16. パラメーター]

{#GImpSetTrans-transformAllMaps_G_S__table_inr_wvq_xjb} {#GImpSetTrans-transformAllMaps_G_S__table_jnr_wvq_xjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 17. 返される内容]

{#GImpSetTrans-transformAllMaps_G_S__table_jnr_wvq_xjb}  

    var importSet = new GlideRecord('sys_import_set');
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var transformer = new GlideImportSetTransformer();
    transformer.transformAllMaps(importSet);


