「オブジェクトの取得」アクティビティー

このアクティビティーは、指定のタイプの ServiceMax オブジェクトを 1 つ以上取得する場合に使用します。 Salesforce.com API では、1 回の呼び出しで取得できるオブジェクトの数が 2,000 個に制限されていますが、 Cast Iron® ServiceMax コネクターではそのような制限はありません。 「オブジェクトの取得」アクティビティーを使用すれば、無制限の数のオブジェクトを取得できます。

「オブジェクトの取得」アクティビティーの使用

  1. 「アクティビティー」タブで「ServiceMax」ディレクトリーを開き、「オブジェクトの取得」アクティビティーを見つけます。
  2. アクティビティーをオーケストレーションに追加します。

    アクティビティーの「チェックリスト」「要約」が、オーケストレーションの下に表示されます。

  3. ServiceMax エンドポイントを選択します。

    ServiceMax エンドポイントの作成または編集については、『ServiceMax エンドポイントの作成または編集』を参照してください。

  4. ServiceMax オブジェクト・タイプとオブジェクト・フィールド設定を選択して、アクティビティーを構成します。

    統合アプライアンスが Salesforce.com API を通じて取得できるオブジェクト・タイプのみが表示されます。

  5. このアクティビティーの「再試行」パラメーターと「タイムアウト」パラメーターを指定します。

「オブジェクトの取得」アクティビティーの入力のマッピング

  1. 「チェックリスト」「入力のマップ」を選択します。

    「アクティビティーへ」ペインに ids エレメントが表示されます。 このエレメントには、統合アプライアンスが ServiceMax から取得する ID のコレクションが含まれています。

  2. (オプション) デフォルト・ノードを 右クリックして「オプション・パラメーターの表示」を 選択し、このアクティビティーに対して以下のオプション入力パラメーターを表示します。
    • MruHeaderUser
    • CallOptions
    • connection
    • sessionInfo
  3. 入力の選択...」をクリックして、マップの入力変数を選択します。

    変数の作成についての説明は、『変数の作成』を参照してください。

  4. 必要に応じて、入力パラメーターを変数にマップします。

    マッピングの説明については、『マップの作成』を参照してください。

オプション・フィールド・エレメントとヌル可能フィールド・エレメントの動作は以下のとおりです。
  • 取得されるフィールドがヌルの場合、 統合アプライアンスは結果において xsi:nil 属性を true に設定します。
  • 入力 ID が無効である場合、または指定のオブジェクト・タイプを表していない場合、 統合アプライアンスは、オブジェクト・エレメント全体で、 結果セットにおけるそのエレメントの位置に関して xsi:niltrue に設定します。

「オブジェクトの取得」アクティビティーの出力のマッピング

  1. チェックリスト」で、「出力のマップ」を選択します。

    「アクティビティーから」パネルに objects エレメントが表示されます。 このエレメントには、 構成手順においてフィールド・プリファレンス・テーブルで選択されたすべてのフィールドが含まれています。

  2. 出力の選択...」をクリックして、マップの出力変数を選択します。

    変数の作成についての説明は、『変数の作成』を参照してください。

  3. 必要に応じて、出力パラメーターを変数にマップします。

    マッピングの説明については、『マップの作成』を参照してください。