Allow for enabling/disabling actions changing ticket status
I'd like to change the behavior of the "Make Invoice" button to not change the status of a ticket. Our workflow sometimes calls for employees to create invoices, but leave tickets in an actionable state (like when we want to create and provide an itemized prepaid invoice before we start work on something) and also when trainees accidentally click on "make invoice", it creates a huge problem where our other technicians will pass it up, assuming it's complete.
Ideally, I'd like to turn this automatic status change off. Also, since it's similar behavior, it'd be nice to have ordering a part change the status to "waiting on parts", but that's not as important.
-
Damien commented
This is still an issue for us - auto status changes frequently cause problems with jobs disappearing from technician lists...
-
Damien commented
We have a similar problem - when a customer brings in a machine for service and they decide to buy something at that time, the retail staff (not thinking clearly) create an invoice on that ticket and pay it out, this automatically changes the status to invoiced and the technicians then overlook the job. It becomes apparent that it's been missed once the customer calls looking for their machine! I know it's hard to code for errant user behaviour but if the changing of status could be turned off it would give us a method of controlling outcomes.