I have a set of triggers, it could be pictured as follows:
- if the `T` tag isn't set and the `C` condition is true, then do `D1` and add the `T` tag;
- if the `T` tag isn't set, then do `D2` and add the `T` tag;
- if the `T` tag is set, then unset the `T` tag.
The `T` tag is a temporary tag that is being set only when `D1` is done. The `T` tag prevents `D2` from being done, because in certain case (when `C` is true) I need only `D1` to be done, but I don't need `D2` to be done if `D1` is done.
So far, so good.
The problem is that `D2` is being performed too. :-( I looked into events and I see the following:
- that `D1` is done;
- the `T` flag is set;
- the `T` flag is unset;
- the `D2` is done;
- the `T` flag is set.
I can't get why the last 2 steps are being made. Unsetting the `T` flag is the very last trigger in my set of triggers. Why does Zendesk reprocess this ticket again? How to prevent that?
Thanks in advance for any clues.
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.