WORKFLOW/ASIGNAR
Ir a la navegación
Ir a la búsqueda
Descripción
La tabla wflASIGNAR (Workflow, tabla temporaria usada para asignar comprobantes a usuarios) se usa para simplificar el proceso de asignación o aprobación de comprobantes por el usuario desde el sistema. La tabla solo está preparada para la inserción de registros y usa un trigger que hace lo que corresponda. No hay uso posterior de los datos de esta tabla.
Estructura
Identidad
- Tabla: wflASIGNAR
- Tipo: TABLA
- Catálogo: SYS UTILIDADES
Lista de campos
Columna | Campo físico | Campo lógico | Atributo | Descripción | Etiquetas | Definición | Observaciones |
---|---|---|---|---|---|---|---|
1 | FCOMPROBANTE | Comprobante | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | KEY,REQ,VIS,INS | wflASIGNAR | Código de comprobante. |
2 | FUSUARIO | Usuario | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | KEY,REQ,VIS,INS | wflASIGNAR | Código de usuario. |
3 | FAPROBADO | Aprobado | BIT | Campo lógico, admite 1, 0 y NULL | VIS,INS,UPD | wflASIGNAR | Marcar con 1 si el comprobante está aprobado por el usuario, sino dejar en 0. |
Observaciones adicionales sobre los campos
Relaciones
Triggers
wflASIGNAR_TR_UPDATE
El trigger opera en INSERT y UPDATE.
- El trigger inserta los datos del comprobante en la tabla WORKFLOW/COMPROBANTES que registra los comprobantes del workflow.
- Luego registra el comprobante en la tabla WORKFLOW/FIRMAS NECESARIAS para el primer paso que aún no tiene aprobaciones.
- Luego registra el comprobante en la tabla WORKFLOW/FIRMAS EXISTENTES para el mismo paso del punto anterior, el campo FAPROBADO asume el valor registrado en esta tabla (Cuando el campo es 1 está aprobado, cuando está en 0 está asignado.)
- Finalmente elimina el registro insertado de esta tabla para mantenerla vacía.