Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

Setting Global XML Workflow Variables

Avatar

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

Avatar

Correct answer by
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

Avatar

Correct answer by
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