カスタム・オブジェクト・データのインポート
カスタム・オブジェクト・データをSales and Fusion Serviceにインポートできます。 カスタム・データをインポートする前に、インポートするデータの親カスタム・オブジェクトと子カスタム・オブジェクトを作成します。
この例では、必須フィールドを含む親オブジェクト (CustomOrder
)および子オブジェクト (CustomOrderItem
)を作成し、これらのオブジェクトのデータをインポートします。
親オブジェクトと子オブジェクトの作成
親および子カスタム・オブジェクトを作成するには:-
「アプリケーション・コンポーザ」に移動します。
-
「概要」画面で「カスタム・オブジェクト」アイコンをクリックします。
-
「新規オブジェクトの作成」アイコンをクリックして、「カスタム・オブジェクトの作成」ウィンドウを表示します。 この処理を実行するには、環境がアクティブなサンドボックス内にある必要があることに注意してください。
-
表示ラベルに値
CustomOrder
を入力します。 その他のフィールドは自動的に入力され、親カスタム・オブジェクトCustomOrder
が作成されます。 -
CustomOrder
オブジェクトのフィールド・オプションをクリックして、カスタム・フィールドを作成します。 フィールドの表示名OrderNameおよびOrderCountを入力します。 -
サイド・ペインのCustomOrderアイコンをクリックします。 「概要」ページで、「子オブジェクトの作成」ボタンをクリックして、子オブジェクトCustomOrderItemを作成します。
-
カスタム・フィールド
ItemName
およびItemCount
を作成します。 -
カスタム・オブジェクトを作成したら、サンドボックスを公開してサインアウトします。
親カスタム・オブジェクトのデータのインポート
親カスタム・オブジェクトのデータのみをインポートするには、次のステップを実行します:-
次の表を使用してCSVファイルを作成します:
RecordName
OrderName
OrderCount
CustomOrder1
01-A1-在庫
2000
CustomOrder2
02-B3-在庫
3000
-
をクリックします。
-
「インポートの管理」ページで、「インポート・アクティビティの作成」ボタンをクリックして、インポート・アクティビティInsertCustomObjectを作成します。 インポートの作成の詳細は、「関連トピック」の項に記載されているデータのインポートのトピックを参照してください。
-
「インポート・アクティビティの作成」ページで、ファイル名InsertCustomObjectを指定し、「オブジェクト」ドロップダウン・リストからカスタム・オブジェクトCustomOrderを選択します。 ステップ1で作成したCSVファイルを参照します。 「次」をクリックします。
-
マッピング・ページで、次の表に示すように属性をマップします:
列ヘッダー
値の例
属性の表示名
RecordName
CustomOrder1
CustomOrder名
OrderName
01-A1-在庫
OrderName
OrderCount
2000
OrderCount
-
インポート・アクティビティをレビューしてアクティブ化します。
ノート: カスタム・オブジェクトに必須フィールドがある場合は、そのフィールドをCSVファイルに含め、インポートの実行時にすべてのレコードに値を指定する必要があります。 マッピング・ページで必須値をマップする必要があります。 この例では、OrderNameは必須属性です。
既存の親レコードに対する複数の子レコードのインポート
親レコードをインポートした後、親レコードに関連付けられた子レコードのデータをインポートできます。 既存の親カスタム・オブジェクトの複数の子レコードのデータをインポートするには、次のステップに従います:-
次の表を使用してCSVファイルを作成します。
RecordName
CustomOrder_Id_c
ItemName
ItemCount
CustomOrder1_Item1
300100035820958
電化製品
150
CustomOrder1_Item2
300100035820958
文房具
200
CustomOrder1_Item3
300100035820958
コンピュータ・アクセサリ
500
ノート: ParentRecordName属性を使用して、オブジェクトのカスタム子をインポートすることもできます。 -
をクリックします。
-
「インポートの管理」ページで、インポート・アクティビティの作成ボタンをクリックして、インポート・アクティビティInsertCustomObjectを作成します。 インポートの作成の詳細は、「関連トピック」の項に記載されているデータのインポートのトピックを参照してください。
-
「インポート・アクティビティの作成」ページで、ファイル名InsertCustomObjectを指定し、「オブジェクト」ドロップダウン・リストからカスタム・オブジェクトCustomOrderItemを選択します。 ステップ1で作成したCSVファイルを参照します。 「次」をクリックします。
-
マッピング・ページで、次の表に示すように属性をマップします。
列ヘッダー
値の例
属性の表示名
RecordName
CustomOrder1_Item1
CustomOrderItem名
CustomOrder_Id_c
300100035820958
CustomOrder_Id_c
ItemName
電化製品
ItemName
ItemCount
150
ItemCount
-
インポート・アクティビティをレビューしてアクティブ化します。
異なる親レコードを持つ複数の子レコードをインポート
親レコードをインポートした後、親レコードの子レコードのデータをインポートできます。 親レコード・オブジェクト・キーの値は、子レコードがインポートされる親レコードによって異なります。 異なる親オブジェクト・レコードを持つ複数の子レコードのデータをインポートするには、次のステップに従います:-
次の表を使用してCSVファイルを作成します。
RecordName
CustomOrder_Id_c
ItemName
ItemCount
CustomOrder1_Item1
300100035820958
スイッチ
50
CustomOrder1_Item2
300100035820958
ソケット
100
CustomOrder1_Item3
300100035820958
規制当局
50
CustomOrder2_Item1
300100035820960
鉛筆
50
CustomOrder2_Item2
300100035820960
シャープナ
100
CustomOrder2_Item3
300100035820960
消去
50
ノート: ParentRecordName属性を使用して、オブジェクトのカスタム子をインポートすることもできます。 -
をクリックします。
-
「インポートの管理」ページで、インポート・アクティビティの作成ボタンをクリックして、インポート・アクティビティInsertCustomObjectを作成します。 インポートの作成の詳細は、「関連トピック」の項に記載されているデータのインポートのトピックを参照してください。
-
「インポート・アクティビティの作成」ページで、ファイル名InsertCustomObjectを指定し、「オブジェクト」ドロップダウン・リストからカスタム・オブジェクトCustomOrderItemを選択します。 ステップ1で作成したCSVファイルを参照します。 「次」をクリックします。
-
マッピング・ページで、次の表に示すように属性をマップします。
列ヘッダー
値の例
属性の表示名
RecordName
CustomOrder1_Item1
CustomOrderItem名
CustomOrder_Id_c
300100035820958
CustomOrder_Id_c
ItemName
電化製品
ItemName
ItemCount
150
ItemCount
-
インポート・アクティビティをレビューしてアクティブ化します。
カスタム・オブジェクトの大量インポート
カスタム・オブジェクトの大量インポートの実行中に監査機能を使用できるようになりました。 プロファイル・オプションORA_ZCA_IMPORT_ENABLE_AUDIT_HIGHVOLUMEをはいに設定すると、実表の監査を制御できます。 デフォルト値は、Noです。
-
実表の監査を有効にするには、 に移動します。
-
管理者プロファイル値の管理 を検索します。
-
Yesに設定し、Saveに設定します。