XML を使用してすべてまたは特定の列のみをエクスポートするDescription<!-- div.margin{ padding: 10px 40px 5px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing: 8px; border-collapse: separate; } table.internalTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:0; } .sp td{ border-bottom: 1px solid; border-right: 1px solid; border-color:#E0E0E0; background-color: #ffffff; height: 20px; padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; } .sphr td{ border-right: 1px solid; border-bottom: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; height: 20px; } .title { color: #D1232B; font-weight:; font-size:25px; } .hd1{ color: #D1232B; font-weight:; font-size:18px; } .hd2{ color: #646464; font-weight:bold; font-size:16px; } .hd3{ color: #7a7a7a; font-weight:; font-size:16 px; text-decoration:; } .hd4{ color: #000000; font-weight:bold; font-size:14 px; text-decoration:; } --> XML を使用してすべてまたは特定の列のみをエクスポートする 概要リストまたはレコードのデフォルトのエクスポート XML を使用してエクスポートする場合、テーブルのすべての列が含まれます。この記事では、特定の列とレコードの sys_id のみをエクスポートする方法について説明します。エクスポートファイルに sys_id を含むレコードが既に存在する場合にターゲットインスタンスにこれらの XML をインポートすると、エクスポートファイルに含まれる列のみが更新され、他の列はそのまま残ります。 この sys_id のレコードがない場合は作成されます。 大量のデータをエクスポートする場合は、次の点を確認する必要があります。 エクスポート制限 大規模なエクスポートの分割 デバッグに役立つその他の記事は次のとおりです。 エクスポートデバッグログ記録の有効化 プロセス 目的のテーブルのフォームビューを開きます:https://<myinstance>.service-now.com/<TableName>.doフォームウィンドウを右クリックし、[構成] > [フォームレイアウト] の順に選択します。 [フォームビューとセクション] で、[ビュー名] フィールドをクリックして [新規] を選択します。エクスポートする列のみを追加して、新しいフォームレイアウトを作成します。[保存] をクリックします。 新しいビューをテストするには、メニューアイコンをクリックして [表示] > <yournewviewname> を選択します。 指定したエクスポート対象の列のみが表示されます。 レコード XML を取得するには、次の URL をインスタンスに追加して、リストされている 3 つの変数を調整します。 ビューのないすべてのレコードにこれを使用します:https://<myinstance>.service-now.com/<TableName>.do?XML&useUnloadFormat=true フィルターのないすべてのレコードにこれを使用します:https://<myinstance>.service-now.com/<TableName>.do?XML&useUnloadFormat=true&sysparm_view=<ViewName> フィルターのあるすべてのレコードにこれを使用します:https://<myinstance>.service-now.com/<TableName>.do?XML&useUnloadFormat=true&sysparm_view=<ViewName>&sysparm_query=<yourQueryHere> myinstance = インスタンスの名前TableName = エクスポートするテーブルの名前ViewName = 作成したビューの名前これらのレコードの XML エクスポートが表示されます。 ブラウザで [名前を付けてページを保存 (Save page as)] をクリックします。ファイルを XML ファイルとして保存します。 これで、ファイルをインスタンスにインポートする準備ができました。これには、レコードの sys_id とリストビューの列のみが含まれます。 例インスタンス A で、インシデントテーブルに Test という名前の新しいフィールドを作成し、データを追加します。 インスタンス B に同じフィールドを作成します。インシデントテーブルの他のフィールドはすべて変更せずに、入力されたデータをインスタンス A からインスタンス B に追加する必要があります。 リストビュー incident_list.do のインシデントテーブルに移動します。 レコードを選択します。メニューアイコンをクリックして [設定] > [フォームレイアウト] を選択します。 「Migrate」という名前のフォームを作成します。 [テスト] フィールドのみをフォームに追加します。 フォームを保存します。次のリンクに移動します: https://instanceA.service-now.com/incident.do?XML&useUnloadFormat=true&sysparm_view=Migrateファイルを import.XML として保存します。インスタンス B にログインします。リストビューを右クリックし、[XML のインポート] を選択します。XML ファイルを選択します。データをインポートします。データがインスタンス B に配置され、他のフィールドが変更されていないことを確認します。