Recent searches


No recent searches

Timothy Russ's Avatar

Timothy Russ

Joined Apr 16, 2021

·

Last activity Oct 22, 2021

Following

0

Followers

0

Total activity

4

Votes

0

Subscription

1

ACTIVITY OVERVIEW

Latest activity by Timothy Russ

Timothy Russ commented,

Community comment Feedback - Ticketing system (Support)

For any ticket that misbehaved due to a unintended stop, it would be the last action/trigger in the list, unlike other bad triggers that can occur anywhere in the chain and have to be hunted down.

That's what brought me to this thread: a ticket went through one of *many* rules, was re-assigned in an undesirable manner and - even though I could tell which trigger did it - the only option I have to correct it without a "stop processing" action is to hunt through a large number of triggers and modify an unknown number of them to get the behavior I need. Or put in another trigger that relies on the existing undesirable behavior and corrects it, risking misbehavior if any of the related triggers are changed later.

Not having the basic logic structure of a break forces many to implement this "house of cards" rule structure where any failure to process in the intended manner can lead to a cascade failure. The severity of stopping before you expect versus continuing to process with bad data is dependent on your particular triggers and their actions - for some the former would be terrible, for others it would be the latter, for others still the impact would barely be noticed.

If a rule that "stops" is particularly risky for your implementation then I wouldn't fault you for not using it - but it's a straightforward functionality that would allow a tremendous simplification of many trigger sets, making the logical flow more intuitive, more efficient and easier to modify/manage. It's depressing the number of hours spent on creating and fudging triggers that, in retrospect, would not have been needed at all with this functionality.

Having said that, I totally agree that adding a "Trigger Processing Stopped" action in the event view would be great for identifying when a stop occurs. Given how the current trigger actions log that seems like it would be the behavior we could expect by default.

View comment · Posted Aug 03, 2018 · Timothy Russ

0

Followers

1

Vote

0

Comments


Timothy Russ commented,

Community comment Feedback - Ticketing system (Support)

Nothing will stop the misuse or creation of bad triggers, with or without this feature, and if it did stop a ticket from triggering as expected it would be easier to locate and troubleshoot than most existing trigger actions. It would also seem that editing a bunch of existing triggers to add an exclusion would be even more prone to creating difficult to find trigger errors.

I agree that a cascading trigger execution is an intuitive default behavior but a simple change like this drastically simplify it's operation for those that would use it and be of no consequence to those that don't. It stands in for the exact process you're suggesting as an alternative while being easier to implement, change and troubleshoot.

View comment · Posted Aug 03, 2018 · Timothy Russ

0

Followers

2

Votes

0

Comments


Timothy Russ commented,

Community comment Feedback - Ticketing system (Support)

While it may be possible to write your triggers in such a way that you can avoid these conflicts, I very much agree that adding this option has the potential to avoid the need to reconfigure every other rule to accommodate an otherwise simple change.

I'm actually very surprised it isn't already there.

View comment · Posted Aug 03, 2018 · Timothy Russ

0

Followers

0

Votes

0

Comments