¿Cómo hacer que una prueba de condición corresponda a las subcolumnas de una tabla de decisión ODM?

StackOverflow https://stackoverflow.com//questions/23016024

  •  21-12-2019
  •  | 
  •  

Pregunta

Estoy usando ODM 8.5 (el sucesor de JRules) y estoy imitando los pasos descritos en el tutorial de IBM: Edición de tablas de decisión;sin embargo, no puedo generar una prueba legal.En el tutorial, crean la siguiente prueba:

the customer's age of the 'current rental agreement' is at least <min> and less than <max>

Si uso la función de finalización de Eclipse () para generar terminaciones legales para la tabla que quiero crear, no puedo generar <min> o <max>, pero puedo generar <a string>.Sin embargo, esto genera la siguiente advertencia y no crea subcolumnas.

enter image description here

No sé qué intenta decirme la advertencia (y me molesta recibir una advertencia cuando estoy usando un reemplazo sugerido).("Lexicográficamente mayor que" es una función que he definido y que toma dos argumentos de cadena;sin embargo, cambiar a una función predefinida como "contiene" no hace ninguna diferencia). Si cambio manualmente las apariciones de <a string> a <min> y <max>, me sale un error:

enter image description here

¿Cómo puedo hacer que mi tabla de decisiones actúe como la del tutorial?

¿Fue útil?

Solución

Un problema es cómo utilizar el <min> y <max> términos en lugar de <a string>.Esto depende de la verbalización del método creado en la lista de materiales, como se describe en la respuesta a esta pregunta.En resumen, necesitas crear un método con una verbalización como:

{0} is in the range {1,min} to {2,max}

para que aparezcan las palabras "min" y "max".

Luego, cuando edita la columna de condición de su tabla de decisiones, crea una prueba similar a:

the modified ep code of 'the work assignment input' 
is in the range <min> to <max>

En este punto, el cuadro de texto Marcadores de posición de expresión estará vacío.Hacer clic OK en el cuadro de diálogo Columna de condición y el correspondiente min y max Se producirán subcolumnas en la tabla.A partir de entonces, la edición de la columna de condición incluirá entradas en el cuadro de texto Marcadores de posición de expresión, que se pueden editar a través del cuadro de texto Título de la subcolumna.

enter image description here

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top