Saltar a: navegación, buscar

Asignación de lenguaje de reglas

Cuando los desarrolladores de reglas crean las condiciones o acciones en una plantilla de regla, ingresan la asignación de lenguaje de reglas. Con el sistema Genesys Rules System 9.0, use las versiones 5.5 del lenguaje de reglas Drools, que se encuentra aquí:

 http://downloads.jboss.com/drools/docs/5.5.FINAL/drools-expert/html/ch04.html

Debido a que los URLs cambian con frecuencia, busque en el sitio web de Drools la guía del usuario Drools Expert User Guide y luego consulte la tabla de contenido de esa guía para obtener información sobre el lenguaje de reglas de Drools.

La asignación de lenguaje de reglas no es visible para el usuario de negocios cuando está creando reglas en la herramienta de Genesys Rules Authoring Tool. En cambio, los autores de las reglas verán la expresión de lenguaje que ingresa el desarrollador de la plantilla de reglas. La expresión de lenguaje es una descripción en lenguaje sencillo que utiliza terminología relevante para el usuario de negocios, en lugar de código de bajo nivel. La asignación del lenguaje de reglas se proporciona en los ejemplos en la siguiente sección.

Expresiones de lenguaje

Cuando crea una plantilla de regla, la expresión de lenguaje no puede usar el caracter de paréntesis abierto o cerrado. Por ejemplo, la expresión:

More than {parCallLimit} calls within {parDayLimit} day(s)

resultará en un error cuando intente guardar la regla en GRAT. Pero si desea que el usuario de negocios vea un paréntesis en GRAT, puede usar caracteres de barra diagonal inversa en su expresión de lenguaje. Por ejemplo:

More than {parCallLimit} calls within {parDayLimit} day\(s\).

Construcciones HTML

Por razones de seguridad, GRAT no permite que se ingresen comandos HTML como parámetros de una regla. Por ejemplo, si una condición es:

Customer requests a callback on {day}

y {día} se define como una cadena, no permitiríamos que un autor de reglas ingrese la cadena:

Customer requests a callback on ‹b›Tuesday‹/b›.

Todas las construcciones HTML se eliminarán de la cadena. Esto aplica a los parámetros de cadena así como a los parámetros de listas dinámicas como son los atributos d negocio, la base de datos o el servicio web.

Se editó esta página por última vez el 22 nov 2019 a las 09:29.
Comments or questions about this documentation? Contact us for support!