Flexible Hierarchy Snapshot Node Details
Output representation of the captured node in a flexible hierarchy snapshot, including
frozen field values and rollup metrics.
JSON Example
1{
2 "id": "0HNxx0000004N02EAM",
3 "predecessorNodeId": "0HNxx0000004N01EAM",
4 "referenceRecordId": "001xx000003GZ40AAG",
5 "referenceRecordType": "Account",
6 "referenceRecordTypeLabel": "Account",
7 "role": "Region",
8 "totalChildrenCount": 4,
9 "displayValues": [
10 {
11 "fieldName": "Name",
12 "fieldLabel": "Account Name",
13 "fieldType": "String",
14 "fieldValue": "EMEA Region",
15 "isLookup": false,
16 "isNameField": true
17 }
18 ],
19 "summaryValues": [
20 {
21 "metric": "Revenue",
22 "metricLabel": "Revenue",
23 "measureUnit": "Currency",
24 "isoCode": "USD",
25 "nodeContribution": 1000000.0,
26 "childrenContribution": 2500000.0,
27 "totalContribution": 3500000.0
28 }
29 ]
30}Properties
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| displayValues | Flexible Hierarchy Snapshot Display Value Details[] | Frozen field cells captured at snapshot time. | Big, 68.0 | 68.0 |
| id | String | ID of the flexible hierarchy node. | Big, 68.0 | 68.0 |
| predecessorNodeId | String | ID of the parent node. This value is omitted for the root node. | Big, 68.0 | 68.0 |
| referenceRecordId | String | ID of the reference record this node points to. | Big, 68.0 | 68.0 |
| referenceRecordType | String | API name of the reference record's object type. | Big, 68.0 | 68.0 |
| referenceRecordTypeLabel | String | Display label of the reference record's object type. | Big, 68.0 | 68.0 |
| role | String | Role of the flexible hierarchy node. | Big, 68.0 | 68.0 |
| summaryValues | Flexible Hierarchy Snapshot Rollup Details[] | Materialized rollup metrics captured at snapshot time. | Big, 68.0 | 68.0 |
| totalChildrenCount | Integer | Total number of children of the node. | Big, 68.0 | 68.0 |