Parametrización > Configurador > Procedimientos 

Esta función permite definir:

Dos secuencias de líneas comunes a varios escenarios (con una sola modificación).

Las preguntas y las variables asociadas a una ventana de selección en modo autónomo.

Un procedimiento de elección de un escenario a utilizar (Max 18 preguntas).

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de Pantalla

 

Pantalla de captura

Presentación

Captura cabecera

Procedimiento : Capturar un número de procedimiento de 5 caracteres como máximo y una descripción de 30 caracteres máximo.

Para las selecciones: El procedimiento puede ser utilizado en las selecciones en forma autónoma y en los escenarios con un número de acciones limitadas.

Para escenario: El procedimiento sólo se puede utilizar en los escenarios.

Escenario maestro: Es posible prever un mini escenario inicial que facilita la selección del escenario a ejecutar. Para ello, es conveniente crear un procedimiento del tipo escenario maestro y asociar dicho procedimiento al parámetro general CFGINI. Este procedimiento realizará preguntas y cargará la variable de sistema SCESEL con el código del escenario a ejecutar. Un mismo procedimiento define todos los escenarios maestros del sistema.

Notas

La ejecución de este mini escenario no es dinámica:

 Se realizan primero las cuestiones "formas y modelos".

 Las líneas de escenario de tipo "variable", "punto de entrada", "vínculo tablas" o "mensajes" se ejecutan a continuación en la orden de captura.

Modo de captura: Dos elecciones posibles:

 Estándar (si se trata de un procedimiento para selecciones o para escenarios).

 Asistido: apertura automática de ventanas de selección (si se trata de un procedimiento definido como escenario maestro).

Captura de líneas

Esta entrada se identifica mediante los procedimientos y las líneas de escenario (todas las fases).

Observaciones de entrada

De manera general, dentro de una misma tabla de líneas de un procedimiento o de un escenario es posible copiar / cortar / pegar una línea o un grupo de líneas de parametrización por botón derecho sobre una línea

En la creación o inserción de una nueva línea, es posible por botón derecho copiar la línea precedente.

En la columna Condición, por botón derecho, es posible copiar la condición de la línea precedente, o parametrizar automáticamente una condición inversa a la línea anterior, sin introducirla de nuevo.

En la columna Expresión, por botón derecho, es posible copiar automáticamente la expresión reseñada en la línea precedente.

En las columnas Símbolo, por botón derecho, se puede acceder a una visualización del diccionario que da las características del símbolo introducido.

Hacer una pregunta

Ejemplo 1 : Hacer la pregunta COLOR

Ejemplo 2 : Hacer la pregunta DIAMETRO si la respuesta a la pregunta FORMA = "R" (FORMA podría ser una variable calculada por el escenario)

  

Ejemplo 1:

Ejemplo 2:

Acción

Pregunta

Pregunta

Símbolo

COLOR

DIAMETRO

Condición

 

S_FORMA = "R"

Expresión

 

 

Observación

Con la parametrización de "funciones avanzadas", si se introduce una expresión: la pregunta se inicializa con la expresión anteriormente entrada.

 

Calcular una variable

Ejemplo 1 :Calcular la variable SUPERFICIE con una expresión (LONG y LARG = Preguntas o variables)

Ejemplo 2: Calcular la variable VITESSE con el ábaco VITBIS en función del valor del símbolo LARBIS si el booleano BISEAU es "verdadero" (casilla marcada o valor = 1)

  

Ejemplo 1:

Ejemplo 2:

Acción

Variable

Variable

Símbolo

SUPERFICIE

VITESSE

Condición

 

S_BISEAU

Expresión

S_LONG*S_LARG

 

Ábaco

 

VITBIS

Indice

 

LARBIS

 

Selección de artículos

Ejemplo 1: Abrir la ventana de selecciones de accesorios "ACC" si la variable ACCESS es verdadera y autorizar la selección de 1 a n líneas.

Ejemplo 2 : Abrir siempre la ventana de selecciones de accesorios "ACC" sólo para consultar.

 

Ejemplo 1:

Ejemplo 2:

Acción

Selección

Selección

Símbolo

ACC

ACC

Parámetro

Selec. 1 a n líneas

Sin selección

Condición

S_ACCESS

 

 

Selección de opciones / variantes

Ejemplo: Abrir la ventana de selecciones de variantes "OPT" si la variable OPTIONS es verdadera y autorizar la selección de 1 a n líneas.

 

Ejemplo

 

Acción

Opciones / variantes

 

Parámetro

Selec. 1 a n líneas

 

Símbolo

OPT

 

Condición

S_OPTIONS

 

 

Establecer un enlace con una tabla X3 (función avanzada)

Ejemplo: Leer el registro de la tabla de unidades (TABUNIT) correspondiente a la unidad contenida en la variable UOM si dicha variable no está vacía.

 

Ejemplo

 

Acción

Enlace tabla

 

Símbolo

TABUNIT

 

Condición

S_UOM <> ""

 

Expresión

[F:LNK]UOM = S_UOM

 

Notas :

El registro de la tabla está disponible bajo la abreviación [LNK].

El establecimiento de un enlace hace inaccesible el enlace precedente (salvaguardar los datos necesarios).

 

Ejecución de un procedimiento

Ejemplo: Ejecutar el procedimiento "RAZ" si la variable INIT es verdadero

  

Ejemplo

 

Acción

Procedimiento

 

Símbolo

Rin

 

Condición

S_INIT

 

Notas :

Todas las líneas del procedimiento están sometidas a la condición expresada a ese nivel (aquí S_INIT).

Además, cada línea del procedimiento está sometida a su propia condición.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Bloque Número 1

Componer el número de procedimiento. Un procedimiento es una serie estándar reutilizable de preguntas, cálculos de variables , selección de formas / modelos ...

  • campo MACAXX

 

  • Modo introd. (campo WINAUT)

Marcar para obtener en entrada de escenario:

- Una apertura automática de las ventanas de elección de lista de valores (preguntas / formas y modelos).

- Una apertura de ventana suplémentaire para las preguntas controladas por rangos (fijaciones de los rangos de valores).

Bloque Número 2

  • Código uso (campo MACCOD)

Seleccionar: -Para seleccionar si este procedimiento puede usarse en las selecciones de artículo o de opciones / variants (para definir cuestiones y cálculos). - Para scenarios, si este procedimiento debe usarse sólo por escenariosObservaciónSe pueden utilizar los dos tipos de procedimiento en los escenarios. Las posibilidades de acción están limitadas en los procedimientos "Para selección"

Tabla

  • Activo (campo SYMDIS)

Marca esta casilla para desactivar la línea (supresión lógica).


  • Operación (campo SYMTYP)

Elige el tipo de acción.
Solo se pueden seleccionar las acciones disponibles en el contexto.



  • Símbolo (campo SYMNUM)

Introduce o selecciona el símbolo según la elección anterior.
Ejemplos:

- El nombre de la pregunta si la acción es una pregunta.
- El nombre de la variable si la acción es una variable.
- El nombre del campo si la acción se realiza en una tabla.
- etc.

  • Descripción (campo SYMDES)

 

  • Índice (campo SYMIND)

El campo seleccionado de la tabla está dimensionado. Introduce su índice (a partir de 1).
Ejemplo:
1 para la primera unidad de envasado del artículo maestro
2 para la segunda unidad de envasado, etc.



  • Parámetro (campo UPDCOD)

La acción seleccionada requiere un parámetro adicional. Las opciones posibles son contextuales y están disponibles en el cuadro combinado.
Ejemplos:
Para un mensaje, selecciona "Bloqueante" o "Información".
Para una selección de artículo, selecciona el número de líneas permitidas en la selección.



  • Condición (campo CNDFOR)

Introduce la condición que hay que cumplir para que se ejecute esta acción.
La formulación debe ser en lenguaje Adonix y se puede introducir directamente o con el editor de fórmula desde el icono "Acciones".
Una expresión con el valor 1 es "verdadera".
Una expresión con un valor distinto a 1 es "falsa".
Si no se introduce ninguna condición, esta es "verdadera".



  • Expresión (campo FORFOR)

Introduce, selecciona o compón una expresión de cálculo en formato Adonix con el editor de fórmulas.
Notas
- Esta es obligatoria en las acciones de mensaje y los puntos de entrada.
- Si no se introduce ninguna expresión en los demás casos, es obligatorio un ábaco.
- Si haces referencia a tablas que no se suelen utilizar en el configurador o a variables desconocidas, aparece un mensaje de error.



Componer o seleccionar un ábaco. Este ábaco debe tener un tipo de resultado (alfanumérico, numérico o fecha) idéntico al tipo de la variable o al campo de tabla sobre el cual se efectúa la acción. La introducción de este código es obligatoria, cuando no se ha indicado ninguna expresión de cálculo.

Componer o seleccionar la variable del configurador que servirá para la búsqueda en el ábaco previamente definido.
La variable debe ser del mismo tipo (alfanumérico, numérico o fecha) que el tipo de los límites del ábaco.


 

  • Comentario (campo TXTAXX)

 

Cerrar

 

Icono Acciones

 

Cerrar

 

Informes

Por defecto, los informes siguientes están asociados a la función :

 PRTSCR : Impresión pantalla

Pero esto se puede modificar por parametrización.

Botones especificos

Permite acceder a los símbolos del configurador.

Permite acceder a los ábacos del configurador.

Permite validar el procedimiento tras la creación o modificación del mismo.

Permite visualizar el procedimiento final.

Es posible copiar un escenario a otro dossier. Durante una copia hacia otro dossier, el procedimiento se copia con los símbolos, ábacos y formas y modelos si no existen en el dossier destino. Se realiza un control de coherencia sobre los símbolos y ábacos de los dos dossieres. Si sus características son diferentes, la copia no se realiza. De cualquier forma, se genera un fichero traza que indica los posibles errores. Las formas y modelos copiados deben ser revalidadas en el dossier destino. Si se han creado símbolos en el dossier destino, hay que entrar y salir de la gestión de símbolos, con el fin de que sean tenidos en cuenta.

Mensajes de Error

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

Han sido asignadas varias preguntas a una misma línea del mismo bloque!

Este mensaje aparece en la validación del escenario si varias preguntas son asignadas a una misma línea del mismo bloque.  

Borrado procedimiento prohibido por estar presente en un escenario / selección!!

Este mensaje aparece si el procedimiento se usa en un esenario o en una ventana de selección.

La modificación de este tratamiento obliga a revalidar las ventanas y los escenarios que lo utilizan

Este mensaje aparece después de la modificación de un procedimiento presente en una ventana de selección o en un escenario.

Tablas en ejecución

SEEREFERTTO Consulta la documentación de Puesta en marcha