Expand my Community achievements bar.

How to get current program/campaign name?

Avatar

Level 4

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

4 Replies

Avatar

Level 3

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

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

Avatar

Level 4

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

Avatar

Community Advisor

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.