/
A. Maestro de validaciones

A. Maestro de validaciones

 

Las Validaciones son los programas que se asocian a los distintos eventos que se ejecutan antes de que comience la realización del evento al que está asignada, y en caso de dar error, dicho evento no deberá realizarse.

El proceso de parametrización de validaciones se puede resumir en los siguientes pasos:

  • Alta: Dar de alta todos los elementos que componen la validación, su estructura y anexar los elementos externos.`´

  • Asociación: Asociar la validación a un evento a un tipo de expediente, a una fase, a un estado, a un circuito, a un trámite, a una tarea o a un documento.

Al acceder a la transacción veremos la siguiente pantalla:

En esta pantalla podremos seleccionar alguna/s validación/es para copiarlas, modificarlas o consultarlas; o bien crear una nueva

NUEVA VALIDACIÓN

Pulsaremos sobre el botón Crear validación y se nos mostrará la siguiente pantalla:

Rellenaremos los siguientes campos:

Nombre del Campo

Descripción

Comentarios

Cod. validación

Código identificativo de la validación.

Se recomienda codificar las validaciones utilizando los cuatro primeros caracteres para su tipificación interna en el proyecto y los cuatro últimos como un contador que avance de 10 en 10 (ejemplo. VCIR0010, validación de circuito 0010 o ATRA0010, actualización de trámite 0010).

Denominación

Nombre o descripción de la validación

Es importante que este descriptivo sea lo mas preciso posible ya que será lo que nos permita identificar la validación y su función en todo el sistema.

 Dentro de las validaciones se pueden crear distintos pasos, cada uno de ellos llevará consigo la verificación de un programa. Se pueden crear tantos pasos dentro de una validación como se desee. 

Una vez creada la validación, ésta nos aparecerá en el frame izquierdo de la pantalla y en la parte superior habrá que pulsar el botón de Pasos

Nos aparecerán en la derecha los parámetros para rellenar dicho paso:

Los campos a rellenar son los siguientes:

Nombre del Campo

Descripción

Comentarios

Cód. Validación

Código identificativo de la validación.

Este campo es obligatorio y vendrá ya incorporado cuando se cree el paso.

Denominación val.

Nombre o descripción de la validación

Este campo es obligatorio y vendrá ya incorporado cuando se cree el paso.

Num. Paso

Número del paso a ejecutar

 

Denominación

Nombre o descripción del número de paso.

 

Orden de ejecución

Orden en el que se ejecutara el paso dentro de la validación

Este campo es rellenado automáticamente por el sistema en función de la posición del cursor al pulsar el botón “Insertar paso .” Si el cursor se encuentra posicionado sobre otro paso de la validación el paso a crear se posicionará inmediatamente debajo del mismo.

El valor del campo puede variar cuando se creen o se borren otros pasos en la validación.

Cód. programa

(Cond. Previa)

Código de programa. Premisa que se tiene que dar para que se ejecute o no el programa de validación. Si se cumple se ejecuta y si no entrara en la validación.

Se deberá utilizar este campo cuando el paso no deba ser ejecutado en una pequeña excepción de casos, para no complicar en exceso el programa de verificación.

Clas.Nivel 1

Clasificación nivel 1 para el que se ejecutará la validación

 

Tipo expediente

Tipo de expediente para el que se ejecutará la validación

 

Clas. Nivel 2

Clasificación nivel 2 para el que se ejecutará la validación

 

Órgano gestor

Órgano gestor para el que se ejecutará la validación

 

Usuario

 

 

Valor siguiente tarea

Valor de la tarea que ejecutará la validación. Sólo es válido para las tareas que se ejecutan con valores.

 

Cód. programa

(Verif. Validación)

Código de programa que ejecutará la validación.

El programa podrá recibir como parámetros de entrada los registros de la tabla parámetros. Además el programa será ejecutado tantas veces como registros existan en la tabla.

Tabla

Nombre de la tabla donde tiene que buscar el programa los condicionantes.

 

Campo

Campo dentro de la tabla que habrá que verificar.

En principio este campo tendrá que ser obtenido de la tabla o estructura informada en el campo anterior, el programa puede usar el campo de otra manera.

Expresión

Campo de 100 caracteres libres. Parámetro de entrada para el programa de verificación.

La función que cumple este campo es la de poder pasar como parámetro de entrada al programa cualquier información necesaria que no se pueda indicar a través de los otros dos parámetros de entrada. Así si un programa necesita un grupo de campos lo informaríamos aquí con el formato necesario para que el programa lo entendiera.

Mensaje

Mensajes creados por cada área funcional.

El mensaje deberá ser lo bastante claro como para que se pueda identificar perfectamente el error.

Este campo será obligatorio si está informado el campo Clase de mensaje o el campo Área funcional.

Mostrar varias veces

 

 

Área funcional

Determina el área funcional de la que se seleccionarán los textos de errores de los mensajes.

Las áreas funcionales facilitan las tareas de traducción de los textos ya que con el mismo número de mensaje el sistema muestra un texto u otro dependiendo de la clave de idioma del usuario.

Este campo será obligatorio si está informado el campo Mensaje o el campo Clase de mensaje.

Mensaje

Descripción del mensaje

 

Variable de mensaje

Campos para rellenar los & de los mensajes anteriores por orden.

En caso de que por ejemplo el mensaje contenga 4 & pero únicamente se rellena 1, el resto aparecerá en blanco. Este campo se puede rellenar con “tabla”- “campo” (si se quiere recoger el contenido de un campo determinado) o bien como texto. Todo aquello que no esté con la nomenclatura correcta o que no sea tal, se considera como texto.

Nº Dynpro

Dynpro a la que se redireccionará al dar el error

 

Pestaña (Tabscript)

Si dentro de una dynpro existen diferentes pestañas, es la pestaña sobre la que se mostrará el error

 

Parámetros

 

 

Avvale 2024