機会を取得カスタムアクション
機会の詳細を取得アクションは、レコード ID に基づいて、単一の機会レコードを Salesforce アプリケーションから取得します。このアクションは、ユーザーがリモートテーブルから機会レコードを開くときに呼び出されます。
アクションの入力
機会の詳細を取得アクションは、Salesforce アカウント ID を特定する単一の整数パラメーターを受け取ります。このパラメーターは、リモートテーブルスクリプト内のリモートテーブルに提供された sys_id に基づいて、フォームによって設定されます。詳細については、「機会テーブルにクエリーを実行するスクリプトの例」を参照してください。
前処理ステップ
前処理スクリプトステップでは、アクション入力自体を受け取ります。
他のアクションと同様に、前処理ステップは、特定のパラメーターの機会クエリーを作成します。この場合、一致は機会レコード 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 ステップ、後処理ステップ、およびアクション出力
これらのステップおよび出力は、レコードパラメーターの最大数と情報メッセージがないことを除いて、他のカスタムアクションの場合と同じです。