Home > コンポーネント シリーズ > Salesforce > Salesforce - 設定 > Salesforce - XML
Salesforceコネクタは、Magic xpiのXMLインタフェースを使用して動作するように設計されています。
Salesforceコネクタをフローに配置すると、Magic xpiは自動的にそのコネクタの[プロパティ]ペインを開きます。必要な情報を[プロパティ]ペインに入力してください。そして、コネクタをダブルクリックするか、右クリックして、コンテキストメニューから[構成]選択して、ODAコネクタの[構成]ダイアログボックスを開きます。
このダイアログボックスには以下のフィールドがあります。
プロパティ |
説明 |
||
接続 |
|||
リソース名 |
コンポーネントの[プロパティ]ペインで選択したリソースの名前。リソースは、[設定]ダイアログボックスの[リソース]セクションで定義されます。 |
||
オペレーション |
|||
をクリックしてオブジェクトリストを開きます。オペレーションが行なわれるオブジェクトを選択します。このリストは、[Salesforce リソース]ダイアログボックスでリソースを有効にすると生成されます。
|
|||
オペレーション |
ドロップダウンリストから以下のいずれかを選択します。
|
||
バッチモード |
[オペレーション]フィールドでBulkオペレーションのうちの1つを選択した場合、このフィールドが利用できます。ここでは、ジョブのバッチ処理方法を指定できます。ドロップダウンリストからの以下のどれかを選択します。
|
||
バッチサイズ |
ここは、[オペレーション]フィールドでCreate、Update、またはUpsetが選択された場合のみ利用できます。 ここでは、Salesforceに送られる各リクエストのオブジェクトの最大数を制御します。1〜200の間に値を入力してください。 |
||
更新フィールド名 |
[オペレーション]フィールドでUpsertまたはBulk Upsertが選択された時のみ、このフィールドは有効です。 リストされるフィールドは、選択されたオブジェクトのためのユニークなフィールドです。少なくとも1つのオブジェクトは、Upsertのルックアップ処理のために選択されなければなりません。選択されたオブジェクトは、後で値によってマッピングされなければなりません。 Bulk Upsertオペレーションで動作する場合、ここで選択されたフィールドも、データマッパー画面に表示されるように、オブジェクトフィールドリストで選択されなければなりません。 詳細については、Salesforce APIドキュメントのUpsertオペレーションの説明を算用してください。 |
||
新規オブジェクトID |
ここは、[オペレーション]フィールドでCreateもしくはUpsertを選択した場合のみ有効になります。 をクリックして変数リストを開きアップサートされたオブジェクトIDを保持する変数を選択します。 |
||
戻り値 |
ここは、[オペレーション]フィールドでQueryもしくはQuery All または Bulk Queryを選択した場合のみ有効になります。 隣接したチェックボックスの選択で、Allを選択するか、オブジェクトフィールドリストから特定フィールドを選択することができます。 |
||
戻り子オブジェクト |
ここは、[オペレーション]フィールドでQueryもしくはQuery All または Createを選択した場合のみ有効になります。 [オペレーション]フィールドでQueryが選択された場合は、一つのXMLファイルからオブジェクトが選択された子オブジェクトと一緒に取得されます。 親とその子オブジェクトの両方に対して照会を行うことができます。 [オペレーション]フィールドでCreateを選択した場合、オブジェクトは選択された子オブジェクトと一緒に取得されます。 をクリックして子オブジェクトリストを開きます。ここでは、取得したい子オブジェクトを選択することができます。
|
||
オブジェクトフィールド |
ここは、[オペレーション]フィールドでBulk が選択された場合のみ利用できます。 をクリックしてオブジェクトフィールドリストを開きます。ここで、必要なオブジェクトフィールドを選択し、それらの関係の詳細を埋めることができます。[インデックス]と[外部ID]フィールドに関係するデータのみを入力することができます。デフォルトでは、フィールドは選択されません。 |
||
戻りジョブID |
ここは、[オペレーション]フィールドでBulk が選択された場合のみ利用できます。 をクリックして変数リストを開きます。ここで、ジョブIDを保持する変数を選択します。 |
||
結果オプション |
|||
結果を保存 |
結果のXMLファイルを保存したい場所を定義します。ドロップダウンリストから以下のいずれかを選択します。
|
||
オペレーション成功 |
このフィールドは、データオブジェクトがSalesforce内に正しく書き出されたかを簡単に判断できるようにします。ドロップダウンリストから以下のいずれかを選択します。
|
||
分割ファイルオプション |
|||
ディレクトリ |
分割ファイルを保持しているディレクトリ。 をクリックして式エディタを開き、ディレクトリ名を入力します。 |
||
接頭辞 |
分割ファイルのの接頭辞。をクリックして式エディタを開き、接頭辞を入力します。 |
||
ファイル毎のレコード |
各分割ファイルのレコード数。をクリックして式エディタを開き、必要なレコード数を入力します。 |
||
分割数 |
分割数が返る数値変数。 をクリックして変数リストを開き、必要な変数を選択します。 |
[Salesforce構成]ダイアログボックスには以下のボタンもあります。
ボタン |
説明 |
XSDのリフレッシュ |
現在のスキーマを更新します。 [XSDをリフレッシュ]をクリックすると現在のスキーマは上書きされます。メッセージダイアログボックスが開き、[OK]をクリックすると更新と上書きを承認します。[キャンセル]をクリックするとスキーマを上書きせずにプロセスを終了します。 |
|
関連トピック: