i
General
El panel de propiedades se visualiza en la parte derecha del modelador de reglas avanzadas, donde la primera pestaña corresponde a información general.
Un asterisco "*" en la etiqueta indica que la propiedad es obligatoria.
Propiedades
Nombre Descriptivo
Es el nombre que utiliza el modelador para referenciar la regla, visualizarla en la galería de reglas y en el árbol de objetos.
Nombre
Se usa internamente para referenciar la regla dentro de formularios, entidades, páginas, reglas embebidas, procesos o como parámetros de otras reglas avanzadas. A diferencia de otros objetos, el nombre de la regla actúa también como identificador univoco para identificar a una regla. Una vez guardada la regla no puede cambiarse.
Versión
Se usa internamente junto al nombre de la regla para referenciar la regla dentro de formularios, entidades, páginas, reglas embebidas, procesos o como parámetros de otras reglas avanzadas. Una vez guardada la regla no puede cambiarse.
Nombre de la Clase SDK
Es el nombre que representa al objeto en las clases modelo y servicio del SDK.
Aplicación
Permite definir la aplicación a la que pertenece el objeto. Si no se informa la aplicación, el objeto queda asignado a la aplicación "Global".
Adaptador
Se usa para determinar el adaptador que va a utilizar la regla. En esta pantalla solo se lo visualiza.
Operación
Se utiliza para la elección de la operación a ejecutar. Esta propiedad se visualiza únicamente cuando el tipo de adaptador elegido es "Web Services". En esta sección se lo visualiza, para poder cambiarla es necesario ir a la solapa de “parámetros”.
Descripción
Texto que define a la regla describiendo su funcionalidad y opcionalmente su contenido.
Generación de Logs
Permite visualizar en la consola los logs agregados en el código de la regla.
Cuando una regla se importa en ambientes de test o producción, se desactiva automáticamente la escritura de logs.
Generación de Web Service
Habilitar Web Service Soap
Se utiliza para publicar a la regla como un web service SOAP para ser consumida desde fuera de Deyel. Esta propiedad se visualiza únicamente cuando el tipo de adaptador elegido es "Regla Estándar" o "JDBC".
Habilitar Web Service Rest
Se utiliza para publicar la regla como un Api Rest, para ser consumida desde fuera de Deyel. Esta propiedad se visualiza únicamente cuando el tipo de adaptador elegido es "Regla Estándar".
Cuando esta opción esté habilitada, estará disponible el método getUserAgent() para obtener el agente de usuario desde el cual se ejecuta la regla.
Por ejemplo, en el código de la regla, se puede asignar el valor obtenido mediante este método a un parámetro de salida de la siguiente manera:
pSalida = getUserAgent();
Este método está disponible sólo para reglas SDK.
Relación a campos
Permite modelar una relación a esta regla, en las propiedades del campo de la entidad o página.
Propiedades Particulares
Las reglas con un adaptador de tipo "Rest" suman propiedades particulares para este tipo de ejecución.
Método HTTP
Configura el método HTTP a utilizar.
Context Type
Configura el tipo de contenido de la petición.
Web Services URL
Url ingresada en el adaptador, se muestra a modo de lectura para facilitar la correcta escritura de la url final.
Servicio URL
Url del servicio a consumir, la url final es la concatenación del Web Services URL y el Servicio URL. Se puede utilizar el método addValueToURL(String key, String value) dentro de la sección de Pre/Post WS para reemplazar una parte de la url (determinado por la key) por un nuevo valor (determinado por el value).
Acciones
El ícono se utiliza para confirmar las modificaciones realizadas en el panel de propiedades.
El ícono se utiliza para cerrar el panel de propiedades, si no se guardó previamente se descartan los cambios.