Procedure Plan Section Input

Input representation of the details of a procedure plan section.

JSON Example 

1"procedurePlanSections": [
2    {
3      "isInherited": false,
4      "procedurePlanOptions": [
5        {
6          "saveContextMapping": "AssetToSalesTransactionMapping",
7          "expressionSetDefinition": "9QAZ60000004ECOOA2",
8          "expressionSetLabel": "Revenute_Default_Pricing_Procedure",
9          "expressionSetApiName": "Revenue Default Pricing Procedure",
10          "logic": "1 AND 2 AND 3",
11          "priority": 1,
12          "procedurePlanCriterion": [
13            {
14              "conditionSequence": 1,
15              "fieldObject": "BillingCountry",
16              "fieldPath": "BillingCountry",
17              "literalValue": "test",
18              "operator": "Equals",
19              "dataType": "Text"
20            },
21            {
22              "conditionSequence": 2,
23              "fieldObject": "BillingPostalCode",
24              "fieldPath": "BillingPostalCode",
25              "literalValue": "sample",
26              "operator": "Equals",
27              "dataType": "Text"
28            },
29            {
30              "conditionSequence": 3,
31              "fieldObject": "LastActivityDate",
32              "fieldPath": "LastActivityDate",
33              "literalValue": "2024-07-14",
34              "operator": "LessThan",
35              "dataType": "Date"
36            }
37          ]
38        }
39      ],
40      "resolutionType": "RuleBased",
41      "sectionType": "PricingProcedure",
42      "sequence": 1,
43      "subSectionType": "PricingProcedure",
44      "recordId": "1FRZ60000008OIAOA2"
45    }
46  ]

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
is​InheritedBooleanIndicates whether the procedure plan section is inherited from a template (true) or not (false).This property is read-only.62.0
procedurePlan​OptionsProcedure Plan Option Input[]List of procedure plan options that defines a group of criteria. You can edit or delete a procedure plan option only if it isn’t associated with an active procedure plan version.Required62.0
recordIdStringID of the procedure plan section record.Required62.0
resolution​TypeStringType of resolution used to filter the procedure. You can’t edit this property value if the procedure plan section includes a procedure plan option record.Required62.0
section​TypeStringType of section. Valid values are PricingProcedure, ProductDiscoveryProcedure, ProductQualificationProcedure, PricingDiscoveryProcedure, DiscountSpreadServiceProcedure, RatingProcedure, Custom, or RatingDiscoveryProcedure.Required62.0
sequenceIntegerSequence to be followed for the processing of the procedures. This property value must be greater than 0 and must be unique for a procedure plan section associated with a procedure plan version.Required62.0
subSection​TypeStringProcedure subsection added to the procedure plan definition.Required62.0