WORKFLOW/FIRMAS NECESARIAS
Ir a la navegación
Ir a la búsqueda
Descripción
Esta tabla lleva registro de las firmas necesarias para dar por aprobado un comprobante y un paso. La cantidad de firmas se inicializa desde WORKFLOW/PASOS.
Estructura
Identidad
- Tabla: wflFIRMASN
- Tipo: CLASE
- Detalle de: WFLPASOS
- Etiqueta: WORKFLOW/RUNTIME
- La categoría es WORKFLOW
Lista de campos
Columna | Campo físico | Campo lógico | Atributo | Descripción | Etiquetas | Definición | Observaciones |
---|---|---|---|---|---|---|---|
1 | FFAMILIA | Familia | COMPROBANTEFAMILIA | Familias de Comprobantes | KEY,REQ,VIS,INS | wflFIRMASN | Campo clave. |
2 | FPASO | Paso | WFLPASOS | Workflow, pasos | KEY,REQ,VIS,INS | wflFIRMASN | Campo clave. |
3 | FCOMPROBANTE | Comprobante | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | KEY,REQ,VIS,INS | wflFIRMASN | Campo clave. |
4 | FFIRMAS | Firmas | INT | Entero. | REQ,VIS,INS,UPD | wflFIRMASN | Firmas necesarias para dar por aprobado el paso. |
5 | FFIRMASX | Firmas existentes | INT | Entero. | VIS,INS,UPD | wflFIRMASN | Aprobaciones registradas por usuarios. |
Observaciones adicionales sobre los campos
Relaciones
Triggers
wflFIRMASN_TR_UPDATE
- Este trigger se ejecuta en INSERT y UPDATE.
- Verifica que las firmas existentes (FFIRMASX) sean iguales o mayores a las firmas necesarias (FFIRMASN). Si las firmas existentes alcanzan a las necesarias entonces inserta un registro en esta misma tabla con el siguiente paso correspondiente al comprobante. Si la cantidad de firmas existentes es menor a las necesarias elimina cualquier paso posterior que tenga el comprobante.
wflFIRMASN_TR_DELETE
- Este trigger se ejecuta en DELETE.
- Si las firmas existentes son menores a las necesarias el paso de aprobación no se ha completado y elimina cualquier paso posterior que pudiera haber.