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

Calculation Procedure Version Definition (Save As, Update)

指定された式セット (計算手順とも言います) バージョンレコードの詳細を更新します。式セットバージョンレコードを新しい式セットバージョンレコードとして保存します。

この API は、API バージョン 55.0 で廃止されました。API バージョン 55.0 以降では、新しいビジネスルールエンジンのビジネス API を使用します。

メモ

リソース
1/connect/omnistudio/evaluation-services/version-definitions
使用可能なバージョン
53.0
Chatter が必要かどうか
いいえ
HTTP のメソッド
POST
POST のリクエストボディ
JSON の例

versionId 項目にバージョンレコード ID または CLONE を指定すると、既存の式セットバージョンレコードを更新するか、式セットバージョンレコードを新しい式セットバージョンレコードとして保存できます。

1{
2   "calculationProcedureId":"0k0xx00000000HlAAI",
3   "code":"200",
4   "constants":{
5      "details":[ {
6         "apiName":"SENIOR_CITIZEN_AGE",
7         "dataType":"Number",
8         "defaultValue":"60",
9         "isEditable":true,
10         "isUserDefined":true,
11         "name":"SENIOR_CITIZEN_AGE",
12         "precision":2
13      }.]
14   },
15   "enabled":false,
16   "isSuccess":true,
17   "message":"",
18   "name":"rule3 V1",
19   "rank":1,
20   "root":{
21      "steps":[
22         "0mqxx00000000UfAAI"
23      ]
24   },
25   "startDate":"2021-08-04T08:57:23.000Z",
26   "step":{
27      "details":{
28         "0mqxx00000000UfAAI":{
29            "childStepIds":[],
30            "conditionsExpressionText":"age == SENIOR_CITIZEN_AGE",
31            "conditionsUiFormattedText":"{\"bypass\":[]}",
32            "id":"0mqxx00000000UfAAI",
33            "inputVariablesFormatText":"[{\"name\":\"age\",\"dataType\":\"Number\",\"alias\":\"age\"}]",
34            "isResultIncluded":false,
35            "name":"Condition",
36            "outputVariablesFormatText":"{\"name\":\"condition_output__1\",\"dataType\":\"Boolean\",\"alias\":\"condition_output__1\"}",
37            "outputVariablesMappingText":"{\"condition_output__1\":\"condition_output__1\"}",
38            "returnMessageValueSet":"{\"true\":\"\",\"false\":\"\"}",
39            "stage":"Calculation",
40            "stepType":"Condition"
41         }
42      }
43   },
44   "variables":{
45      "details":[ {
46         "apiName":"condition_output__1",
47         "dataType":"Boolean",
48         "defaultValue":"False",
49         "id":"0kJxx00000000KzEAI",
50         "isEditable":false,
51         "isUserDefined":false,
52         "name":"condition_output__1"
53      }, {
54         "apiName":"age",
55         "dataType":"Number",
56         "defaultValue":"60",
57         "id":"0kJxx00000000L0EAI",
58         "isEditable":true,
59         "isUserDefined":true,
60         "name":"age",
61         "precision":2
62      } ]
63   },
64   "versionId":"0k1xx00000000KzAAI",
65   "versionNumber":1
66}
プロパティ
名前 説明 必須か省略可能 使用可能なバージョン
calculationProcedureId String 定義の詳細を更新するか、新しいバージョン定義レコードとして保存する式セットレコードの ID。 省略可能 53.0
constants Calculation Procedure Resource[] 式セットバージョンレコードに渡される定数値。 省略可能 53.0
description String 式セットバージョンレコードの説明。 省略可能 53.0
enabled Boolean 式セットバージョンレコードが実行可能か (true)、否か (false) を示します。デフォルトは false です。

この項目は、「更新」または「別名で保存」の要求の場合 false にする必要があります。

メモ

省略可能 53.0
endDate String 有効な式セットバージョンレコードの効力が持続する期限の日時。 省略可能 53.0
name String 式セットバージョンレコードの名前。 省略可能 53.0
rank Integer 式セットバージョンレコードのランク。複数のレコードが有効な場合は、ランクの高い記録が優先されます。 省略可能 53.0
root String[] 式セットバージョンレコードで定義された最初のステップ。 省略可能 53.0
startDate String 有効な式セットバージョンレコードが発効した開始日時。 省略可能 53.0
step Map<String, Calculation Procedure Step Input> 式セットバージョンレコードで定義されたステップのリスト。 省略可能 53.0
variables Calculation Procedure Resource[] 式セットバージョンレコードに渡される変数値。 省略可能 53.0
versionId String 式セットのバージョンレコードの ID。 必須 53.0
versionNumber Integer 式セットレコードのバージョン番号。 省略可能 53.0
POST のレスポンスボディ
Calculation Procedure Version Definition Output