1{
2 "name": "perform_readiness_checks",
3 "label": "Performs Readiness Checks",
4 "dominoVariant": "sfdc_internal__UnifiedAnalyticsDominoVariant",
5 "parameters": {},
6 "definition": {
7 "nodes": {
8 "readiness_check1": {
9 "graphNodeType": {
10 "name": "DataCloudRowCountReadiness"
11 },
12 "parameters": {
13 "name": "RequiredDataCloudRowCountCheck",
14 "object": "${Variables.dataCloudObject}",
15 "filters": [],
16 "valueOnError": -1
17 },
18 "sources": [],
19 "runAs": "CurrentUser"
20 },
21 "readiness_check2": {
22 "graphNodeType": {
23 "name": "DataCloudRowCountReadiness"
24 },
25 "parameters": {
26 "name": "DimensionFieldRowCountCheck",
27 "object": "${Variables.dataCloudObject}",
28 "filters": [
29 {
30 "field": "Id__c",
31 "operator": "${Variables.comparisonOperator1}",
32 "value": "${Variables.dimensionFieldFilterValue}"
33 }
34 ],
35 "condition": "${Readiness.RequiredDataCloudRowCountCheck >= Variables.minRowCount}"
36 },
37 "sources": ["readiness_check1"],
38 "runAs": "CurrentUser"
39 },
40 "readiness_check3": {
41 "graphNodeType": {
42 "name": "DataCloudRowCountReadiness"
43 },
44 "parameters": {
45 "name": "NumericFieldRowCountCheck",
46 "object": "${Variables.dataCloudObject}",
47 "filters": [
48 {
49 "field": "NumberOfEmployees__c",
50 "operator": "${Variables.comparisonOperator2}",
51 "value": 100
52 }
53 ],
54 "condition": "${Variables.runNumericFieldRowCountCheck == true}"
55 },
56 "sources": [],
57 "runAs": "CurrentUser"
58 },
59 "readiness_check4": {
60 "graphNodeType": {
61 "name": "DataCloudRowCountReadiness"
62 },
63 "parameters": {
64 "name": "MultiFilterRowCountCheck",
65 "object": "${Variables.dataCloudObject}",
66 "filters": [
67 {
68 "field": "Id__c",
69 "operator": "Equal",
70 "value": "001RO000004KkxLYAS"
71 },
72 {
73 "field": "NumberOfEmployees__c",
74 "operator": "GreaterThan",
75 "value": 100
76 }
77 ],
78 "condition": "${Variables.runMultiFilterRowCountCheck == true}"
79 },
80 "sources": [],
81 "runAs": "CurrentUser"
82 }
83 }
84 }
85}