機会を取得カスタムアクション

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • 機会の詳細を取得アクションは、レコード ID に基づいて、単一の機会レコードを Salesforce アプリケーションから取得します。このアクションは、ユーザーがリモートテーブルから機会レコードを開くときに呼び出されます。

    アクションの入力

    機会の詳細を取得アクションは、Salesforce アカウント ID を特定する単一の整数パラメーターを受け取ります。このパラメーターは、リモートテーブルスクリプト内のリモートテーブルに提供された sys_id に基づいて、フォームによって設定されます。詳細については、「機会テーブルにクエリーを実行するスクリプトの例」を参照してください。

    前処理スクリプト、REST ステップ、および後処理スクリプトの入力が表示さる [アクションの入力] セクションと [アクションアウトライン] サイドパネルを含む [機会の詳細を取得] ページ。

    前処理ステップ

    前処理スクリプトステップでは、アクション入力自体を受け取ります。

    前処理ステップ:[必須ランタイム] および [入力変数] - [名前] および [値] のフィールドを含みます。

    他のアクションと同様に、前処理ステップは、特定のパラメーターの機会クエリーを作成します。この場合、一致は機会レコード ID に対して実行されます。返されるレコードは最大 1 件なので、このクエリーでは LIMIT について気にしないでください。

    (function execute(inputs, outputs) {
      
      outputs.query = "query/?q=SELECT+Name,Id,AccountId,CloseDate,Amount,” +
                      “StageName,Probability,Type+FROM+Opportunity”         +
                      
                   "+WHERE+Id='" + inputs.salesforce_opportunity_record_id + "'"; 
      
    })(inputs, outputs);
    

    前処理出力は、他のカスタムアクションに類似したクエリーです。

    REST ステップ、後処理ステップ、およびアクション出力

    これらのステップおよび出力は、レコードパラメーターの最大数と情報メッセージがないことを除いて、他のカスタムアクションの場合と同じです。