1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <Flow xmlns =" http://soap.sforce.com/2006/04/metadata" >
3+ <apiVersion >53.0</apiVersion >
4+ <assignments >
5+ <name >Set_office_restriction_date</name >
6+ <label >Set office restriction date</label >
7+ <locationX >182</locationX >
8+ <locationY >647</locationY >
9+ <assignmentItems >
10+ <assignToReference >$Record.CRM_Office_Restriction_Date__c</assignToReference >
11+ <operator >Assign</operator >
12+ <value >
13+ <elementReference >$Flow.CurrentDateTime</elementReference >
14+ </value >
15+ </assignmentItems >
16+ </assignments >
17+ <assignments >
18+ <name >Update_office_restriction_info</name >
19+ <label >Update office restriction info</label >
20+ <locationX >50</locationX >
21+ <locationY >431</locationY >
22+ <assignmentItems >
23+ <assignToReference >$Record.CRM_Office_Restriction_Activated_By__c</assignToReference >
24+ <operator >Assign</operator >
25+ <value >
26+ <elementReference >$Record.CRM_Last_Edited_By__c</elementReference >
27+ </value >
28+ </assignmentItems >
29+ <connector >
30+ <targetReference >Set_office_restriction_date</targetReference >
31+ </connector >
32+ </assignments >
33+ <assignments >
34+ <name >Update_office_restriction_info_SF</name >
35+ <label >Update office restriction info SF</label >
36+ <locationX >314</locationX >
37+ <locationY >431</locationY >
38+ <assignmentItems >
39+ <assignToReference >$Record.CRM_Office_Restriction_Activated_By__c</assignToReference >
40+ <operator >Assign</operator >
41+ <value >
42+ <elementReference >$Record.LastModifiedBy.CRM_NAV_Ident__c</elementReference >
43+ </value >
44+ </assignmentItems >
45+ <connector >
46+ <targetReference >Set_office_restriction_date</targetReference >
47+ </connector >
48+ </assignments >
49+ <decisions >
50+ <name >How_was_office_restrictions_activated</name >
51+ <label >How was office restrictions activated</label >
52+ <locationX >182</locationX >
53+ <locationY >311</locationY >
54+ <defaultConnector >
55+ <targetReference >Update_office_restriction_info_SF</targetReference >
56+ </defaultConnector >
57+ <defaultConnectorLabel >Activated in Salesforce</defaultConnectorLabel >
58+ <rules >
59+ <name >Activated_By_API</name >
60+ <conditionLogic >and</conditionLogic >
61+ <conditions >
62+ <leftValueReference >$Record.LastModifiedBy.CRM_NAV_Ident__c</leftValueReference >
63+ <operator >EqualTo</operator >
64+ <rightValue >
65+ <stringValue />
66+ </rightValue >
67+ </conditions >
68+ <conditions >
69+ <leftValueReference >$Record.LastModifiedBy.CRM_NAV_Ident__c</leftValueReference >
70+ <operator >IsNull</operator >
71+ <rightValue >
72+ <booleanValue >true</booleanValue >
73+ </rightValue >
74+ </conditions >
75+ <connector >
76+ <targetReference >Update_office_restriction_info</targetReference >
77+ </connector >
78+ <label >Activated By API</label >
79+ </rules >
80+ </decisions >
81+ <description >If office resrtiction is set to true update the office restriction fields</description >
82+ <interviewLabel >Thread - Before Update - On Office Restriction Set To True
83+ {!$Flow.CurrentDateTime}</interviewLabel >
84+ <label >Thread - Before Update - On Office Restriction Set To True</label >
85+ <processMetadataValues >
86+ <name >BuilderType</name >
87+ <value >
88+ <stringValue >LightningFlowBuilder</stringValue >
89+ </value >
90+ </processMetadataValues >
91+ <processMetadataValues >
92+ <name >CanvasMode</name >
93+ <value >
94+ <stringValue >AUTO_LAYOUT_CANVAS</stringValue >
95+ </value >
96+ </processMetadataValues >
97+ <processMetadataValues >
98+ <name >OriginBuilderType</name >
99+ <value >
100+ <stringValue >LightningFlowBuilder</stringValue >
101+ </value >
102+ </processMetadataValues >
103+ <processType >AutoLaunchedFlow</processType >
104+ <start >
105+ <locationX >56</locationX >
106+ <locationY >0</locationY >
107+ <connector >
108+ <targetReference >How_was_office_restrictions_activated</targetReference >
109+ </connector >
110+ <doesRequireRecordChangedToMeetCriteria >true</doesRequireRecordChangedToMeetCriteria >
111+ <filterLogic >and</filterLogic >
112+ <filters >
113+ <field >CRM_Office_Restriction__c</field >
114+ <operator >EqualTo</operator >
115+ <value >
116+ <booleanValue >true</booleanValue >
117+ </value >
118+ </filters >
119+ <object >Thread__c</object >
120+ <recordTriggerType >Update</recordTriggerType >
121+ <triggerType >RecordBeforeSave</triggerType >
122+ </start >
123+ <status >Draft</status >
124+ </Flow >
0 commit comments