この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

決定マトリックスアクション

決定マトリックスアクションを使用してフロー内で決定マトリックスを呼び出します。決定マトリックスとはユーザーが定義するテーブルのことで、指定した入力に基づいて出力を参照できます。

たとえば、決定マトリックスで候補者の年齢と性別に基づいてその候補者が医療保険の対象となるかどうかを参照できます。

このアクションは、API バージョン 55.0 以降で使用できます。

サポートされている REST HTTP メソッド

URI
/services/data/v55.0/actions/custom/runDecisionMatrix/{UniqueName}

UniqueName の値は、決定マトリックスの名前から取得されるレコードの一意の識別子です。

メモ

形式
JSON
HTTP のメソッド
POST
認証
Authorization: Bearer token

入力

選択した決定マトリックスによって異なります。

出力

選択した決定マトリックスの入力によって異なります。

使用方法

要求サンプル

年齢や州などの入力を含む POST 要求の例を次に示します。

1{
2   "inputs":[
3      {
4         "age":"25",
5         "state":"NY"
6      },
7      {
8         "age":"25",
9         "state":"CA"
10      },
11      {
12         "age":"",
13         "state":"WA"
14      }
15   ]
16}
応答サンプル

この例の要求で指定された入力に基づく保険料と税額を含む応答の例を次にしまします。

1[
2   {
3      "actionName":"premiumTaxLookup",
4      "errors":null,
5      "isSuccess":true,
6      "outputValues":{
7         "premium":2400.0,
8         "tax":200.0
9      }
10   },
11   {
12      "actionName":"premiumTaxLookup",
13      "errors":null,
14      "isSuccess":true,
15      "outputValues":{
16         "premium":2400.0,
17         "tax":200.0
18      }
19   },
20   {
21      "actionName":"premiumTaxLookup",
22      "errors":[
23         {
24            "statusCode":"REQUIRED_FIELD_MISSING",
25            "message":"Missing required input parameter: age",
26            "fields":[
27            ]
28         }
29      ],
30      "isSuccess":false,
31      "outputValues":null
32   }
33]