i

Please enable JavaScript to view this site.

Se describen a continuación los pasos necesarios para poder desarrollar en el IDE la regla "obtenerCostosconIva" que se crea desde el modelador de reglas avanzadas.

Una vez creada se descarga para ser incluida en el proyecto del IDE, se desarrolla y una vez finalizada se importa desde el menú contextual en el modelador Deyel.

 

Se crea una regla con nombre “obtenerCostosconIva”. la misma recibe como parámetro de entrada una lista de precios. Se suma la lista de precios y se obtiene el costo del IVA. Retorna como parámetro de salida el total del Iva y el monto total de la suma.

 

La regla “obtenerCostosconIva''  invoca a la regla “calculoDelIVA”, que recibe como parámetro de entrada la suma de los precios, en el campo “montoentrada”. Retorna como parámetro de salida el valor del Iva, en el campo “valordelIVA” .

 

Nota: Para el ejemplo, se asume que la regla “calculoDelIVA” se encuentra disponible dentro del ambiente.        

Paso 1: Crear el adaptador SDK

 

En el modelador de adaptadores se crea un adaptador del tipo “Regla Estándar SDK”.

Paso 2: Crear la regla "obtenerCostosconIva"

 

En el modelador de reglas se crea una regla con el nombre descriptivo “obtenerCostosconIva”.

Se selecciona el adaptador creado con anterioridad, se ingresa una descripción y se presiona “Crear Regla”.

 

Se define como parámetro de entrada:

 

Nombre

Tipo de Dato

“listaDePrecios”

Double[]

 

 

Se define como parámetro de salida:

 

Nombre

Tipo de Dato

“montoTotalDeSuma"

Double[]

“montoDeIVAAplicado”

Double[]

 

 

Una vez ingresados los parámetros se selecciona la opción “Guardar” de la barra de herramientas superior.

Paso 3: Descargar la regla "obtenerCostosconIva"

 

Desde la barra de herramientas superior del modelador de reglas se selecciona la opción “Descargar”.

 

La descarga de la regla incluye:

 

Fuentes Java para desarrollar y testear la regla.

 

Un archivo con extensión class con código que permite ejecutar la regla.

Paso 4: Preparar el ambiente local

 

Para desarrollar la regla se necesita tener un entorno local para trabajar con Java.

Paso 5: Incluir la  regla "obtenerCostosconIva" en el proyecto del IDE Java

 

La descarga de la regla genera un archivo zip que contiene dos carpetas, la carpeta classes y la carpeta src.

Una vez descomprimido el archivo las mismas se agregan dentro de las carpetas correspondientes previamente definidas en el proyecto del IDE Java.

 

Se muestra la estructura del proyecto ya configurado:

 

CM0031~1_img39

Paso 6: Desarrollo de la regla

 

Al incluir la regla “obtenerCostosconIva”  en el proyecto del IDE Java, se obtienen dos clases:

 

Nombre

Descripción

obtenerCostosconIva_1

Incluye la lógica de la regla

TestRule

Incluye los valores para testear desde el IDE

 

En la clase obtenerCostosconIva_1 se define el siguiente código:

 

CM0033~1_img1
Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir