Mapeamento da linguagem da regra
Quando os desenvolvedores de regras criam as condições ou ações em um modelo de regra, eles inserem o mapeamento da linguagem da regra. Com o Genesys Rules System 9.0, use as versões 5.5 da Linguagem da regra do Drools, encontradas aqui:
http://downloads.jboss.com/drools/docs/5.5.FINAL/drools-expert/html/ch04.html
Como os URLs mudam com frequência, pesquise no site Drools pelo Guia do usuário do Drools Expert e, em seguida, consulte o índice desse guia para obter informações sobre a Linguagem da regra do Drools.
O mapeamento da linguagem da regra não é visível para o usuário comercial quando ele está criando regras no Genesys Rules Authoring Tool. Em vez disso, os autores de regra verão a Expressão da linguagem inserida pelo desenvolvedor do modelo de regra. A expressão da linguagem é uma descrição em linguagem simples que usa terminologia relevante para o usuário comercial, em vez de códigos de baixo nível. O mapeamento da linguagem da regra é fornecido nos exemplos na seção a seguir.
Expressões de linguagem
Ao criar um modelo de regra, a Expressão da linguagem não pode usar o caractere de parêntese aberto ou fechado. Por exemplo, a expressão:
More than {parCallLimit} calls within {parDayLimit} day(s)
resultará em um erro ao tentar salvar a regra no GRAT. Mas se você deseja que o usuário comercial veja os parênteses no GRAT, poderá usar caracteres de barra invertida na expressão da linguagem. Por exemplo:
More than {parCallLimit} calls within {parDayLimit} day\(s\).
Construções HTML
Por motivos de segurança, o GRAT não permite que nenhum comando HTML seja inserido como parâmetros de uma regra. Por exemplo, se uma condição for:
Customer requests a callback on {day}
e {day} estiver definido como uma cadeia de caracteres, não permitiríamos que um autor de regra inserisse a cadeia de cadeia de caracteres:
Customer requests a callback on ‹b›Tuesday‹/b›.
Todas as construções HTML serão removidas da cadeia de caracteres. Isso se aplica a parâmetros de cadeia de cadeia de caracteres, bem como a parâmetros de lista dinâmica, como atributos comerciais, banco de dados ou serviços Web.