Automation rule executing 4 times for a user update :/

I'm writing my first automation rule which will trigger on a user create or update. Since I'm new to this, I've added some logging so that I can see the contents of the context_v2_automationTrigger object.

E.g.

core_v2_eventLog.Write(core_v2_utility.Describe(context_v2_automationTrigger, { Format: 'text'}), { Category: 'e14', EventId: 1, EventType: 'Information' });

This works, but when I look in the Event log it shows it ran 4 times! All I updated was the Bio field.

What am I doing wrong? :/

The automation rule config looks like this;

Parents Reply
  • Yeah, it is via that page.. I get 3 updates from the admin page.

    Is there any way to suppress other events & only fire the rule once? I'd rather not call an external system 4 times if I'm doing that kind of integration via the automation rule.

    Oh, and if my automation rule updates the user (maybe sanitising a field, or setting an Extended Attribute.. will it end up in an infinite loop?

Children