Diferencia entre revisiones de «WORKFLOW/FIRMAS NECESARIAS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
(Página creada con «== Descripción == Esta tabla lleva registro de las firmas necesarias para dar por aprobado un comprobante y un paso. La cantidad de firmas se toma de WORKFLOW/PASOS. == Estructura == Category:MANUAL/USUARIO Category:SYS UTILIDADES Category:WORKFLOW == Identidad == * Tabla: '''wflFIRMASN''' * Tipo: '''CLASE''' * Detalle de: '''WFLPASOS''' <!--* Catálogo: '''SYS UTILIDADES'''--> * Etiqueta: '''WORKFLOW/R…»)
 
 
(No se muestra una edición intermedia del mismo usuario)
Línea 1: Línea 1:
== Descripción ==
== Descripción ==
Esta tabla lleva registro de las firmas necesarias para dar por aprobado un comprobante y un paso. La cantidad de firmas se toma de [[WORKFLOW/PASOS|WORKFLOW/PASOS]].
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|WORKFLOW/PASOS]].
 
== Estructura ==
== Estructura ==
[[Category:MANUAL/USUARIO]]
[[Category:MANUAL/USUARIO]]
Línea 31: Línea 32:
== Relaciones ==
== Relaciones ==
== Triggers ==
== 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.

Revisión actual - 20:01 10 dic 2024

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

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.