Thanks Jesse for the new Appendix in the user manual : Approvals. For the
first time, I tried to play whith those and here are my comments :
-
in the manual’s “simple example”, one parameter is missing, even though it
is markeds as mandatory in the fields lists : “Queue:”. I suggest you add
"Queue : xxx and Type: Approval" in this basic example to make it more
useful. -
Once the approval ticket is created, it appears as a dependency to its
parent ticket. When clicking on the link that appears in “depends on” on the
parent ticket, the page can’t be shown as the proposed link is
"/Ticket/Display.html?id=xxx" when it should be
"/Approvals/Display.html?id=xxx". -
One mistake to avoid : do not create a global scrip using the "on create"
condition and “create ticket” scrip action. This creates a loop! Would it be
possible to add a loop detection for such cases (also occurs when creating
the ticket in the same queue the “on create” condition applies to) -
I got a strange behaviour when rejecting or approving a ticket. It seems
that if I refuse a ticket twice, I have to approve it twice too to get it
approved. -
Also, if I ask for all denied and pending approval tickets, I get them
both on display, and I have no way to make the difference between tickets.
It would be nice if, for example, the color was different for all three
status (pending, denied, approved).
That’s all for now, I hope to do more testing on approvals this week.
Blaise