Highlighted

How to get current program/campaign name?

marcinkacz

02-08-2017

Hi,

I'm  building workflow in campaign. I want to add alert activity there. I would like to include some dynamic data in this alert. I know how to add workflow label - <%= instance.label %>. But how can I include:

- campaign label/name

- program label/name

- plan label/name

- plan's folder label/name

Do you have any ideas?

Thank you,

Marcin

Replies

Highlighted

_nkur

02-08-2017

You need to use task variable for it, below an example for campaign label.

<%= task.workflow.operation.label %>

Highlighted

marcinkacz

03-08-2017

Thank you for your response. Unfortunately this code returns empty value. I have tried with "task.workflow.operation.internalName" - result is the same. Will you be so kind and write me more about this syntax? Or maybe do you know where I can find some documentation?

Thank you,

Marcin

Highlighted

david_garcia1

MVP

03-08-2017

If you use the following loop you can get an idea of the object keys available to you.

In the objects value, try also; task, task.workflow

Shall give you something like

javascript_test.JPG

so by doing logInfo(instance.label); It gives me the workflow title (screenshot https://db.tt/c1JVowRuhd )

Try playing around with these objects, not sure how to get the campaign name, because i am testing it on a normal workflow.