Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

SOLVED

Fired a rule when there is no rule fired

Avatar

Level 1

Hi, i have a special question and i hope that you can help me. 

I create a rule and i used 'DataElement Change' to set up it. 

I would like to add a condition to say fire this rule only when there is no other rule fired 

Rimm_0-1639063770846.png

I don't know how to proceed and wich condition type to select in order to do that? with custom code maybe ? how can i verify that there is no rule fired already ? 

Thank you very much.

Rim

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Adobe Launch itself doesn't have any ability to let you specify such a condition.

But here's one way where you could do this with some coding: use a JavaScript variable as a flag.

  1. In every Rule, add an Action that sets a JavaScript variable in the page.
  2. Then in this Data Element Change rule, check for the value of that JavaScript variable.
    1. If the variable is found with an expected value, then that means some other Rule(s) had fired, so DO NOT fire this Data Element Change rule.
    2. If the variable is not found or does not have an expected value, then fire this Data Element Change rule.

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Adobe Launch itself doesn't have any ability to let you specify such a condition.

But here's one way where you could do this with some coding: use a JavaScript variable as a flag.

  1. In every Rule, add an Action that sets a JavaScript variable in the page.
  2. Then in this Data Element Change rule, check for the value of that JavaScript variable.
    1. If the variable is found with an expected value, then that means some other Rule(s) had fired, so DO NOT fire this Data Element Change rule.
    2. If the variable is not found or does not have an expected value, then fire this Data Element Change rule.