WORKFLOW/PASOS
Descripción
El workflow permite definir un flujo de aprobaciones para cada familia de comprobantes.
Para cada familia se pueden definir pasos (en esta tabla) y a cada paso asociar firmantes. Cuando un paso tiene todas las aprobaciones requeridas el sistema lo considera cumplido y pasa al siguiente hasta completarlos a todos. Una vez completados todos los pasos el flujo del comprobante se considera finalizado.
Las familias de comprobantes que tienen un workflow definido son:
- AP: Anticipo a Proveedores.
- FC: Facturación de Proveedores.
- OP: Ordenes de Pago.
- PO: Pedidos de compra / requerimientos.
Cada familia define sus propios pasos y asignaciones.
Además cada familia tiene sus propias particularidades con un fuerte uso de triggers enunciados más abajo. Estas particularidades exceden la descripción de las tablas involucradas en este proceso siendo absolutamente necesario analizar los triggers para conocer el funcionamiento completo del proceso.
Estructura
Identidad
- Tabla: wflPASOS
- Tipo: CLASE
- Detalle de: COMPROBANTEFAMILIA
- Define atributo FCODIGO
- Catálogo: SYS UTILIDADES
- Etiqueta: WORKFLOW/CONFIGURACION
- 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,INS,UPD | wflPASOS | Campo clave. |
2 | FCODIGO | Codigo | VARCHAR(64) | Caracteres de longitud variable hasta 64 caracter/es | KEY,REQ,VIS,INS | wflPASOS | Campo clave. |
3 | FDESCRIPCION | Descripcion | VARCHAR(64) | Caracteres de longitud variable hasta 64 caracter/es | REQ,VIS,INS,UPD | wflPASOS | |
4 | FETIQUETA | Etiqueta | VARCHAR(32) | Caracteres de longitud variable hasta 32 caracter/es | VIS,INS,UPD | wflPASOS | Etiqueta interna usada en los procesos internos (no modificar la sugerencia). |
5 | FFIRMAS | Firmas | INT | Entero. | REQ,VIS,INS,UPD | wflPASOS | Cantidad de firmas necesarias para la aprobación del paso. |
6 | FEXCEPCION | Excepción | BIT | Campo lógico, admite 1, 0 y NULL | VIS,INS,UPD | wflPASOS | Paso automático para comprobantes exceptuados. |
7 | FMAIL | BIT | Campo lógico, admite 1, 0 y NULL | VIS,INS,UPD | wflPASOS | Marcar para que envíe el mail de notificación. | |
8 | FOBSERVACIONES | Observaciones | VARCHAR(128) | Caracteres de longitud variable hasta 128 caracter/es | VIS,INS,UPD | wflPASOS |