diria que todo apunta al "User Status".
Por ejemplo en mi sistema, los user estatus (da igual como se llamen) tienen valor 10, 20, 30, 40 y 50.
El 10 es NUEV. Es el status inicial al generar la OT.
del 10, puede pasar a cualquier status.
del 20 (INIC) solo puede ir a 30, 40 y 50
del 30 (ACAB) solo puede pasar a 40 y 50
del 40 (CERR) no puede pasar a ningun status
del 50 (ANUL) no puede pasar a ningun status.
¿puedes tener algo asi definido y por eso no te deja?
|