Esta función permite al firmante aceptar o rechazar la aprobación de las solicitudes de revisión que se le envía, por medio de un mensaje WORKFLOW o mediante el acceso directo a la lista de las aprobaciones que debe realizar.

Al recibir el mensaje, puede firmar directamente a partir de su mensajería o acceder a la lista de las solicitudes de revisión que debe aprobar. Si el proceso de aprobación consta de varios firmantes, las firmas siguientes se realizan según el mismo proceso que para el primer firmante.

Las revisiones pasan en estado "Aprobado" tras la obtención de la última firma. En caso de rechazo de uno de los firmantes del circuito, la revisión pasa en estado "Rechazado".

Durante todo el ciclo de aprobación, se prohibe cualquier modificación en la partida, el presupuesto, las líneas presupuestarias y la solicitud de revisión. Se levanta este control en cuanto se apruebe o rechace la revisión.

Tras la aprobación, sólo se puede cancelar una revisión mediante una revisión inversa.

Circuitos de firmas

Parametrización previa

La aprobación de las partidas, los presupuestos y las líneas presupuestarias y la aprobación de las revisiones presupuestarias pueden ir acompañadas de un circuito de firmas parametrizable. La implementación de estos circuitos de firmas está vinculada a la parametrización de los siguientes elementos:

  • Modelo de datos BUOAPP para el grupo de tablas vinculadas a la tabla BUDAPP (BOA) para las aprobaciones presupuestarias y BUOREV para el grupo de tablas vinculadas a la tabla BUDREV (BRV) para las revisiones.
  • Normas de workflow BUOAPP, BUOAAPPREF, BUOAAPPVAL para las aprobaciones presupuestarias y REVAPP, BUOREVREF, BUOREVVAL para las revisiones.
  • Normas de asignación de los usuarios BUOAPP para las aprobaciones presupuestarias y BUOREV para las revisiones.
  • Asignación de los usuarios. Esta función permite introducir fórmulas en los campos "usuario" cuando se selecciona el campo "Fórmula/usuario". Esta fórmula se evaluará al ejecutar el workflow. Si el valor del campo es inferior o igual a cinco, se considera que se trata de un código de usuario introducido y este campo no se evalúa.
Fórmulas de búsqueda de los firmantes

Los firmantes se pueden buscar a través de su código o de una fórmula que lo busca mediante las entidades.

Cada entidad consta de:

  • un código de usuario
  • una entidad responsable
  • una entidad de aprobación
  • una entidad de dependencia

La partida, sus presupuestos y líneas tienen una entidad responsable, una entidad de aprobación (EA1) y una entidad de dependencia (ER1). La propia entidad de aprobación EA1 consta de una entidad de aprobación EA2, y así sucesivamente, hasta la última entidad de la pirámide. Lo mismo ocurre con la entidad de dependencia ER1 asociada a ER2, a su vez asociada a ER3, hasta la última entidad de la pirámide. Cada entidad consta de un código de responsable que puede buscarse mediante una fórmula que sustituye al código de usuario introducido en la parametrización (ver tabla más abajo).

 Pirámide de aprobación 

RES 

Nivel 

Pirámide de dependencia 

RES 

Nivel 

 

Entidad APP = 1

 MCL9

 EA3

Entidad RAT = 1

 MCL9

 ER4

 

Entidad APP = 10

 MCL2

 EA2

Entidad RAT = 20

 MCL4

 ER2

 

Entidad APP = 103

 MCL1

 EA1

Entidad RAT = 203

MCL3 

 ER1

 

 Entidad 20301 

 

 

Entidad 20301  

 

 

 

Por lo tanto, se puede realizar la parametrización de las asignaciones de los usuarios de la siguiente manera:

  • Entidad de aprobación = 103
  • Firmante 1 = [F:ER1]USR (USR de la entidad 203, o sea MCL3)
  • Firmante 2 = [F:EA1]USR (USR de la entidad 103, o sea MCL1)
  • Firmante 3 = [F:EA2]USR (USR de la entidad 10, o sea MCL2)
  • Firmante 4 = [F:ER2]USR (USR de la entidad 20, o sea MCL4)
  • Firmante 5 = [F:EA3]USR (USR de la entidad 1, o sea MCL9)
  • Firmante 6 = [F:ER3]USR (USR de la entidad 1, o sea MCL9)

En caso de modificación del responsable de una entidad, el uso de fórmulas permite conservar los circuitos de firmas implementados sin necesidad de cambiarlos, pues esta modificación se tiene en cuenta automáticamente al cambiar la entidad.

Requisitos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de Pantalla

Pantalla de captura

El cuadro de las solicitudes de revisión muestra las solicitudes de revisión que debe aprobar el firmante.

Para una solicitud de revisión "Múltiple", los importes no se muestran. Un clic derecho permite acceder al botón [Detalle revisión] que muestra las solicitudes de revisión realizadas en cada uno de los niveles de la revisión: Partida, presupuestos, líneas.

Mensajes de Error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

mens(105,108,1)

Este mensaje aparece cuando tras la presentación de los objetos procedentes de la selección, se hace clic en [OK] sin haber realizado ninguna selección. La respuesta "SÍ" a este mensaje tiene como efecto volver al menú, la respuesta "No" tiene como efecto permanecer en la pantalla, lo que permite realizar la aprobación de una revisión.

mens(221,108,1)

Este mensaje aparece cuando se intenta realizar una aprobación por medio de la mensajería y que no se está conectado con el código del firmante esperado para la aprobación.

mens(185,108,1)

Este mensaje aparece cuando se intenta realizar una aprobación por medio de la mensajería: el objeto ya ha sido aprobado mediante el menú dedicado o mediante el acceso al fichero vinculado, transmitido por la mensajería.

mens(10,123,1)

Este mensaje aparece cuando se rechaza la aprobación sin introducir el motivo del rechazo.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha