Uso del Editor de reglas
Utilice el Editor de reglas para ver y editar las condiciones en el Editor de condiciones y las acciones en el Editor de acciones para la regla seleccionada.
Editor de condiciones
Utilice el Editor de condiciones (parte del Editor de reglas) para ver y editar las condiciones para la activación de reglas. Asimismo, puede agregar predicados integrados mediante el menú contextual, arrastrar elementos desde el Explorador de hechos para definir argumentos y predicados, y especificar valores de argumentos en línea al hacer clic en un vínculo de argumento.
Use el menú contextual para obtener acceso a las siguientes opciones.
Use | Para hacer esto |
---|---|
Agregar operador lógico AND | Agregue un operador para combinar dos o más predicados para formar una expresión AND lógica. |
Agregar operador lógico OR | Agregue un operador para combinar dos o más predicados para formar una expresión OR lógica. |
Agregar operador lógico NOT | Agregue el operador NOT para negar una expresión lógica o predicado. |
Predicados | Agregue una expresión de predicado basada en uno de los predicados integrados proporcionados por el modelo de objetos Rule, como el operador Is Equal To . |
Predicados\Después | Representar el predicado temporal que responde a la pregunta "¿Es el tiempo1 cronológicamente posterior al tiempo2?". |
Predicados\Antes | Representar el predicado temporal que responde a la pregunta "¿Es el tiempo1 cronológicamente anterior al tiempo2?". |
Predicados\Entre | Representar el predicado temporal que responde a la pregunta "¿Está el tiempo1 cronológicamente entre el tiempo2 y el tiempo3?". |
Predicados\Igual | Representar el operador relacional de igualdad. |
Predicados\Existe | Representar el predicado de existencia de elemento o atributo XML utilizado en las condiciones de reglas. |
Predicados\MayorQue | Representar el operador relacional mayor que. |
Predicados\MayorQueIgual | Representar el operador relacional mayor que o igual a. |
Predicados\MenorQue | Representar el operador relacional menor que. |
Predicados\MenorQueIgual | Representar el operador relacional menor que o igual a. |
Predicados\Coincidencia | Determinar si hay una expresión regular en una cadena de entrada especificada. |
Predicados\DistintoDe | Representar el operador relacional de desigualdad. |
Predicados\Rango | Probar si un valor se encuentra dentro de un rango. |
Eliminar operador lógico | Elimine el operador lógico seleccionado (AND, OR o NOT). |
Eliminar predicado | Eliminar el predicado seleccionado. |
Subir | Subir el predicado una posición o un nivel. |
Bajar | Bajar el predicado una posición o un nivel. |
Ir al vocabulario | Encontrar la definición de vocabulario en el Explorador de hechos que corresponda al argumento o predicado seleccionado. |
Ir al hecho de origen | Encontrar el elemento XML, la columna de base de datos o el método .NET en el Explorador de hechos que corresponda al argumento o predicado seleccionados. |
Restablecer argumento | Eliminar el argumento seleccionado (y los argumentos anidados) y restaurar la definición inicial. |
Establecer en null | Reemplazar el argumento seleccionado por una definición constante nula. |
Establecer como cadena vacía | Reemplazar el argumento seleccionado por un valor de cadena vacía. |
Editor de acciones
Utilice el Editor de acciones (parte del Editor de reglas) para ver y editar las acciones que se van a ejecutar cuando se activa una regla. Puede agregar acciones integradas mediante el menú contextual, arrastrar elementos desde el Explorador de hechos para definir acciones y argumentos, y especificar valores de argumentos en línea al hacer clic en un vínculo de argumento.
Use | Para hacer esto |
---|---|
Eliminar acción | Eliminar la acción seleccionada. |
Ir al vocabulario | Encontrar la definición de vocabulario en el Explorador de hechos que corresponda al argumento o acción seleccionados. |
Ir al hecho de origen | Ubicar el elemento XML, la columna de la base de datos o el método .NET en el Explorador de hechos que corresponda con el argumento o acción seleccionados. |
Subir | Subir la acción una posición o un nivel. |
Bajar | Bajar la acción una posición o un nivel. |
Restablecer argumento | Eliminar el argumento seleccionado (y los argumentos anidados) y restaurar la definición inicial. |
Establecer en null | Reemplazar el argumento seleccionado por una definición constante nula. |
Establecer como cadena vacía | Reemplazar el argumento seleccionado por un valor de cadena vacía. |
Funciones | Agregue un argumento basado en una de las funciones integradas proporcionadas por el modelo de objetos Rule, como el operador Add . |
Assert | Agregar un hecho nuevo a la memoria de trabajo de la instancia del motor de reglas. |
Retract | Quitar un hecho de la memoria de trabajo de la instancia del motor de reglas. |
RetractByType | Quitar un hecho del tipo especificado de la memoria de trabajo de la instancia del motor de reglas. |
Borrar | Restablecer la memoria de trabajo y la agenda de la instancia del motor de reglas. |
Halt | Terminar el procesamiento de las reglas. |
Actualizar | Actualizar un hecho en la memoria de trabajo de la instancia del motor de reglas. |
Resultados (ventana)
Utilice la ventana Salida para ver los resultados de la ejecución de prueba de una versión de directiva seleccionada.
Use el menú contextual para obtener acceso a las siguientes opciones.
Use | Para hacer esto |
---|---|
Borrar todo | Borrar el texto de la ventana Resultados. |
Copiar | Copiar el texto seleccionado en la ventana Resultados al Portapapeles. |
Seleccionar todo | Seleccionar todo el texto de la ventana Salida. |
Guardar en archivo | Guardar el texto de la ventana Salida en un archivo especificado. |