@@ -38,7 +38,7 @@ async function main (environment) {
3838 'providerId' ,
3939 'clientSecret'
4040 ] ,
41- sourceCode : "exports.main = async (event, callback) => { callback(null, { outputFields: {} }); };" ,
41+ sourceCode : sourceCodeContentShipment ,
4242 runtime : 'NODE20X' ,
4343 inputFields : [
4444 {
@@ -95,12 +95,7 @@ async function main (environment) {
9595 } )
9696
9797 }
98-
99- // console.log(optionsShipment)
100-
101-
102- request ( optionsShipment , function ( error , response , body ) {
103- console . log ( body )
98+ request ( optionsShipment , function ( error , response ) {
10499 if ( error ) throw new Error ( error )
105100 } )
106101
@@ -116,7 +111,7 @@ async function main (environment) {
116111 } ,
117112 body : JSON . stringify ( {
118113 isEnabled : true ,
119- objectTypeId : '0-123 ' ,
114+ objectTypeId : '0-1 ' ,
120115 flowType : 'WORKFLOW' ,
121116 name : 'Customer Edit Notification to Magento' ,
122117 startActionId : '1' ,
@@ -131,22 +126,64 @@ async function main (environment) {
131126 ] ,
132127 sourceCode : sourceCodeContentCustomer ,
133128 runtime : 'NODE20X' ,
134- inputFields : [
135- {
136- name : 'hs_shipping_tracking_number' ,
137- value : {
138- type : 'OBJECT_PROPERTY' ,
139- propertyName : 'hs_shipping_tracking_number'
140- }
141- } ,
142- {
143- name : 'hs_external_order_id' ,
144- value : {
145- type : 'OBJECT_PROPERTY' ,
146- propertyName : 'hs_external_order_id'
129+ "inputFields" : [
130+ {
131+ "name" : "firstname" ,
132+ "value" : {
133+ "propertyName" : "firstname" ,
134+ "type" : "OBJECT_PROPERTY"
135+ }
136+ } ,
137+ {
138+ "name" : "lastname" ,
139+ "value" : {
140+ "propertyName" : "lastname" ,
141+ "type" : "OBJECT_PROPERTY"
142+ }
143+ } ,
144+ {
145+ "name" : "email" ,
146+ "value" : {
147+ "propertyName" : "email" ,
148+ "type" : "OBJECT_PROPERTY"
149+ }
150+ } ,
151+ {
152+ "name" : "city" ,
153+ "value" : {
154+ "propertyName" : "city" ,
155+ "type" : "OBJECT_PROPERTY"
156+ }
157+ } ,
158+ {
159+ "name" : "country" ,
160+ "value" : {
161+ "propertyName" : "country" ,
162+ "type" : "OBJECT_PROPERTY"
163+ }
164+ } ,
165+ {
166+ "name" : "zip" ,
167+ "value" : {
168+ "propertyName" : "zip" ,
169+ "type" : "OBJECT_PROPERTY"
170+ }
171+ } ,
172+ {
173+ "name" : "address" ,
174+ "value" : {
175+ "propertyName" : "address" ,
176+ "type" : "OBJECT_PROPERTY"
177+ }
178+ } ,
179+ {
180+ "name" : "state" ,
181+ "value" : {
182+ "propertyName" : "hs_state_code" ,
183+ "type" : "OBJECT_PROPERTY"
184+ }
147185 }
148- }
149- ]
186+ ] ,
150187 }
151188 ] ,
152189 enrollmentCriteria : {
@@ -159,7 +196,169 @@ async function main (environment) {
159196 operation : {
160197 operator : 'IS_EQUAL_TO' ,
161198 includeObjectsWithNoValueSet : false ,
162- value : 'hs_shipping_tracking_number' ,
199+ value : 'firstname' ,
200+ operationType : 'STRING'
201+ } ,
202+ filterType : 'PROPERTY'
203+ } ,
204+ {
205+ property : 'hs_value' ,
206+ operation : {
207+ operator : 'IS_KNOWN' ,
208+ includeObjectsWithNoValueSet : false ,
209+ operationType : 'ALL_PROPERTY'
210+ } ,
211+ filterType : 'PROPERTY'
212+ }
213+ ] ,
214+ eventTypeId : '4-655002' ,
215+ operator : 'HAS_COMPLETED' ,
216+ filterBranchType : 'UNIFIED_EVENTS' ,
217+ filterBranchOperator : 'AND'
218+ } ,
219+ {
220+ filters : [
221+ {
222+ property : 'hs_name' ,
223+ operation : {
224+ operator : 'IS_EQUAL_TO' ,
225+ includeObjectsWithNoValueSet : false ,
226+ value : 'address' ,
227+ operationType : 'STRING'
228+ } ,
229+ filterType : 'PROPERTY'
230+ } ,
231+ {
232+ property : 'hs_value' ,
233+ operation : {
234+ operator : 'IS_KNOWN' ,
235+ includeObjectsWithNoValueSet : false ,
236+ operationType : 'ALL_PROPERTY'
237+ } ,
238+ filterType : 'PROPERTY'
239+ }
240+ ] ,
241+ eventTypeId : '4-655002' ,
242+ operator : 'HAS_COMPLETED' ,
243+ filterBranchType : 'UNIFIED_EVENTS' ,
244+ filterBranchOperator : 'AND'
245+ } ,
246+ {
247+ filters : [
248+ {
249+ property : 'hs_name' ,
250+ operation : {
251+ operator : 'IS_EQUAL_TO' ,
252+ includeObjectsWithNoValueSet : false ,
253+ value : 'lastname' ,
254+ operationType : 'STRING'
255+ } ,
256+ filterType : 'PROPERTY'
257+ } ,
258+ {
259+ property : 'hs_value' ,
260+ operation : {
261+ operator : 'IS_KNOWN' ,
262+ includeObjectsWithNoValueSet : false ,
263+ operationType : 'ALL_PROPERTY'
264+ } ,
265+ filterType : 'PROPERTY'
266+ }
267+ ] ,
268+ eventTypeId : '4-655002' ,
269+ operator : 'HAS_COMPLETED' ,
270+ filterBranchType : 'UNIFIED_EVENTS' ,
271+ filterBranchOperator : 'AND'
272+ } ,
273+ {
274+ filters : [
275+ {
276+ property : 'hs_name' ,
277+ operation : {
278+ operator : 'IS_EQUAL_TO' ,
279+ includeObjectsWithNoValueSet : false ,
280+ value : 'city' ,
281+ operationType : 'STRING'
282+ } ,
283+ filterType : 'PROPERTY'
284+ } ,
285+ {
286+ property : 'hs_value' ,
287+ operation : {
288+ operator : 'IS_KNOWN' ,
289+ includeObjectsWithNoValueSet : false ,
290+ operationType : 'ALL_PROPERTY'
291+ } ,
292+ filterType : 'PROPERTY'
293+ }
294+ ] ,
295+ eventTypeId : '4-655002' ,
296+ operator : 'HAS_COMPLETED' ,
297+ filterBranchType : 'UNIFIED_EVENTS' ,
298+ filterBranchOperator : 'AND'
299+ } ,
300+ {
301+ filters : [
302+ {
303+ property : 'hs_name' ,
304+ operation : {
305+ operator : 'IS_EQUAL_TO' ,
306+ includeObjectsWithNoValueSet : false ,
307+ value : 'email' ,
308+ operationType : 'STRING'
309+ } ,
310+ filterType : 'PROPERTY'
311+ } ,
312+ {
313+ property : 'hs_value' ,
314+ operation : {
315+ operator : 'IS_KNOWN' ,
316+ includeObjectsWithNoValueSet : false ,
317+ operationType : 'ALL_PROPERTY'
318+ } ,
319+ filterType : 'PROPERTY'
320+ }
321+ ] ,
322+ eventTypeId : '4-655002' ,
323+ operator : 'HAS_COMPLETED' ,
324+ filterBranchType : 'UNIFIED_EVENTS' ,
325+ filterBranchOperator : 'AND'
326+ } ,
327+ {
328+ filters : [
329+ {
330+ property : 'hs_name' ,
331+ operation : {
332+ operator : 'IS_EQUAL_TO' ,
333+ includeObjectsWithNoValueSet : false ,
334+ value : 'zip' ,
335+ operationType : 'STRING'
336+ } ,
337+ filterType : 'PROPERTY'
338+ } ,
339+ {
340+ property : 'hs_value' ,
341+ operation : {
342+ operator : 'IS_KNOWN' ,
343+ includeObjectsWithNoValueSet : false ,
344+ operationType : 'ALL_PROPERTY'
345+ } ,
346+ filterType : 'PROPERTY'
347+ }
348+ ] ,
349+ eventTypeId : '4-655002' ,
350+ operator : 'HAS_COMPLETED' ,
351+ filterBranchType : 'UNIFIED_EVENTS' ,
352+ filterBranchOperator : 'AND'
353+ } ,
354+ {
355+ filters : [
356+ {
357+ property : 'hs_name' ,
358+ operation : {
359+ operator : 'IS_EQUAL_TO' ,
360+ includeObjectsWithNoValueSet : false ,
361+ value : 'hs_state_code' ,
163362 operationType : 'STRING'
164363 } ,
165364 filterType : 'PROPERTY'
@@ -182,12 +381,11 @@ async function main (environment) {
182381 ]
183382 } ,
184383 crmObjectCreationStatus : 'COMPLETE' ,
185- type : 'PLATFORM_FLOW '
384+ type : 'CONTACT_FLOW '
186385 } )
187386
188387 }
189- request ( optionsCustomer , function ( error , response , body ) {
190- console . log ( body )
388+ request ( optionsCustomer , function ( error , response ) {
191389 if ( error ) throw new Error ( error )
192390 } )
193391
0 commit comments