詳細情報:
FlexCard (管理パッケージ) での Integration Procedure データソースの設定
管理パッケージランタイムの場合、Vlocity Integration Procedure を使用して 1 回のサーバーコールで複数のアクションを実行するようにデータソースを設定します。たとえば、システム管理者が、カスタマーサービス担当者が通話中に保険契約者の天気予報を表示できるようにするとします。Integration Procedure では、取引先の郵便番号を返す OmniStudio データマッパー抽出と、その郵便番号を使用して取引先の地域の現在の売上予測を取得する REST API コールを使用できます。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
開始する前に、インテグレーション手順を作成します。「Create an Integration Procedure (Managed Package) (インテグレーション手順の作成 (管理パッケージ))」を参照してください。
Integration Procedure では、次のデータソースはサポートされません。
- Salesforce オブジェクト検索言語 (SOSL)
- Streaming API (ストリーミング API)
- プラットフォーム外
- FlexCard の作成時にデータソースを設定するには、[データソース種別を選択] ステップに移動し、[Integration Procedures (インテグレーション手順)] を選択して、[次へ] をクリックします。
- FlexCard Designer の [設定] パネルからデータソースを設定するには、[設定] をクリックし、[データソース種別] ドロップダウンから [Integration Procedures] を選択します。
- [名前] フィールドをクリックして、使用する Integration Procedure を選択します。
-
Integration Procedure に変数を渡すには、入力マップの横にある + Add New をクリックします。
ContextId を渡す
たとえば、recordId コンテキスト変数を差し込み項目として使用し、FlexCard の ContextId を動的に取得するには、次のようにします。
-
新しいタブで、[Vlocity Integration Procedure (Vlocity Integration Procedure)] タブに移動し、[名前] から選択した Integration Procedure を開き、[プレビュー] タブをクリックして入力パラメータを表示します。
-
入力マップの [Key] フィールドに、ContextId を表す変数を入力します (
AccountIdなど)。 -
入力マップの [Value] フィールドに、値として「
{recordId}」と入力します。
-
- (省略可能) すべてのデータソースに共通するその他のオプションを設定します。
- データソース設定をテストし、クエリでライブデータを返すために使用できるテスト変数を追加します。
-
ダミーデータを追加するには、次のタスクを実行します。
-
現在または新しい Integration Procedure で、 Response Action ステップを追加します。

-
小さなデータセットを追加する
-
[Properties (プロパティ)] タブで、[ADDITIONAL OUTPUT RESPONSE (追加出力応答)] をクリックします。
-
キー/値のペアごとに、[Add Key/Value Pair (キー/値のペアを追加)] ボタンをクリックしてデータを追加します。

-
-
大きなデータセットを追加する
-
[Properties] タブの右上にある [Edit as JSON] リンクをクリックします。
-
additionalOutput ノードに、完全な JSON データをオブジェクトとして入力します。

-
-
(省略可能) Integration Procedure に他のデータソースがある場合、ダミーデータのみを返すには、[Return Only Additional Output (追加の出力のみを返す)] 表示ラベルの横にあるチェックボックスをオンにします。

-
FlexCard の [設定] パネルで、[名前] フィールドにダミーデータが含まれる Integration Procedure が選択されていることを確認します。
-
ダミーデータを表示するには、[保存 & 取得] をクリックします。
-
次のステップ: Flexcard に要素を追加します。「Add Elements to a Flexcard (Managed Package)」を参照してください。

