Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Setting Global XML Workflow Variables

davidl14970702
Level 5
Level 5

I have a bunch of workflows within a campaign that needs the date changed every time. I would run DaysAgo() but this person needs to be able to also search any customer date range.

I know I can use a JS activity to set the dates and call it into the activity like this.

vars.myDateOnOrAfter = "2019-04-04T12:00:00Z";

vars.myDateOnOrBefore = "2019-04-14T12:00:00Z";

Can anyone confirm the correct syntax to set these dates in the properties of Campaign in the XML?

I tried this and it didn't see my variables.

<variables vars.myDateOnOrAfter="2019-04-04T12:00:00Z" vars.myDateOnOrBefore="2019-04-14T12:00:00Z"/>

1 Accepted Solution
Jonathon_wodnicki
Correct answer by
Community Advisor
Community Advisor

Hi,

Use NL.XTK.formatDateTime() to set a new datetime attribute in the workflow schema, for whatever you're tracking.

If the number of workflows is limited, e.g. ETL workflows, consider using xtk:option's instead.

Thanks,

-Jon

View solution in original post

1 Reply
Jonathon_wodnicki
Correct answer by
Community Advisor
Community Advisor

Hi,

Use NL.XTK.formatDateTime() to set a new datetime attribute in the workflow schema, for whatever you're tracking.

If the number of workflows is limited, e.g. ETL workflows, consider using xtk:option's instead.

Thanks,

-Jon