Diferencia entre revisiones de «WORKFLOW FC/LOTES ENVIADOS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
(.)
 
 
Línea 25: Línea 25:
|}
|}
== Observaciones adicionales sobre los campos ==
== Observaciones adicionales sobre los campos ==
===FTS===
Este campo es un [[DATETIME]], es decir fecha y hora de SQL SERVER y funciona como la clave de la solicitud de aprobación enviada a FAC.
==Relaciones==
==Relaciones==
==Triggers==
==Triggers==

Revisión actual - 19:42 23 ene 2025

Descripción

La tabla wflMAIL (Workflow, envíos de mail aprobación lotes) lleva registro de las solicitudes de aprobación enviadas a FAC.

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FTS TS DATETIME Fecha y hora. KEY,REQ,VIS,INS wflMAIL TIMESTAMP del momento de la inserción de este registro.
2 FFAMILIA Familia COMPROBANTEFAMILIA Familias de comprobantes VIS,INS,UPD wflMAIL Código de usuario que insertó el registro.
3 FPASO Paso WFLPASOS Workflow, pasos VIS,INS,UPD wflMAIL Código de paso de los comprobantes.
4 FUSUARIO Usuario VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS, wflMAIL Usuario que insertó el registro.
5 FENVIADO FENVIADO INT Entero. VIS,INS,UPD wflMAIL Marcado con 1 cuando se envió el mail de solicitud a FAC, sino NULL.

Observaciones adicionales sobre los campos

FTS

Este campo es un DATETIME, es decir fecha y hora de SQL SERVER y funciona como la clave de la solicitud de aprobación enviada a FAC.

Relaciones

Triggers

wflMAIL_TR_UPDATE

Este trigger acciona en INSERT.

El campo FTS de esta tabla es un TIMESTAMP. Al registrarse actualiza el campo FEMAIL de los registros de WORKFLOW FC/COMPROBANTES LOTE con este valor asociando de este modo a esos comprobantes con la solicitud de aprobación enviada a FAC.

Esto es para los registros de WORKFLOW FC/COMPROBANTES LOTE que tienen la columna FEMAIL en NULL.

Finalmente manda el mail de solicitud de aprobación a FAC usando el procedimiento wflMAIL_ENVIO_MAIL_SOLICITUD.

wflMAIL_TR_DELETE

Este trigger acciona en DELETE.

Al eliminar un registro de esta tabla actualiza todos los comprobantes asociados de WORKFLOW FC/COMPROBANTES LOTE (tienen el campo FEMAIL con el mismo valor que el campo FTS de esta tabla) a NULL de modo tal que puedan eventualmente quedar asociados a otro lote.