Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2016, 21:03
monoporfiado
 
Fecha de Ingreso: septiembre-2006
Mensajes: 10
Antigüedad: 17 años, 7 meses
Puntos: 0
Modelar problema

Estimados.
Les explico un poco mi problema.

Tengo un orden de compra que pasa por el siguiente proceso.

1. Ingresa
2. Aprueba Jefe
3. Aprueba Contabilidad

Tengo distintas "Acciones" o "opciones" que puedo realizar con una OC que son:

1 Ingresar
2 Modificar
3 Aprobación Jefatura
4 Anulación (solo se anula antes de ser aprobada por contabilidad)
5 Aprobación Contabilidad
6 Cierre (Se cierra solo cuando esta aprobada por contabilidad)

Pero al pasar por cada unos de los procesos pasa por estados:

Después de Ingresar estado: OC Ingresada.
Después que Aprueba Jefe: OC Aprobada por Jefe
Cuando el Digitador la Anula: OC Anulada
Después que Aprueba Contabilidad: OC Aprobada por Contabilidad
Cuando Contabilidad la Cierra: OC Cerrada.

Mi problema esta en como darle permisos al usuario para realizar dichas acciones, tomando en consideración que este es solo el modulo de OC, pero también existen Recepciones, Despachos, Inventarios, etc. y por cada modulo tiene sus "opciones" y "estados", donde la acción tiene asociado mas de un estado. Acepto todos tipos de ideas.

Oracle 11g

Gracias