Page tree

Hay tres tipos de variables disponibles: globales, de conjuntos de reglas y temporales.
Variables globales
Las variables globales existen a nivel global. Se puede acceder a ellas desde todas las instancias de todos los conjuntos de reglas del sistema. El uso más común de las variables globales es aislar las referencias externas que sean necesarias en varios conjuntos de reglas. Por ejemplo, si se han configurado varios conjuntos de reglas para enviar correos electrónicos a los administradores del sitio cuando haya un problema, se podría utilizar una variable global para almacenar las direcciones de correo electrónico. Otro uso posible es mantener el estado de procesamiento o de ejecución que se calcula de varios conjuntos de reglas. Por ejemplo, si un usuario tiene varios conjuntos de reglas que producen placas y desea realizar el seguimiento del número total de placas producido, se podría utilizar una variable de entero global para realizar el seguimiento del número.
Variables de conjunto de reglas
Las variables de conjunto de reglas existen en un conjunto de reglas. Se puede acceder a ellas desde todas las instancias de dicho conjunto de reglas. El uso más común de las variables de conjunto de reglas es aislar las referencias externas que solo son necesarias dentro de un conjunto de reglas. Por ejemplo, si un recurso compartido UNC es utilizado exclusivamente por un conjunto de reglas, se podría utilizar una variable de conjunto de reglas de cadena para especificar el recurso compartido. Otro uso de las variables de conjunto de reglas es mantener el estado de procesamiento o de ejecución del que se puede realizar un seguimiento desde un único conjunto de reglas. Por ejemplo, si se utiliza un solo conjunto de reglas para producir placas, se podría utilizar una variable de conjunto de reglas de enteros para realizar un seguimiento del número de placas producido.
Variables temporales
Existen variables temporales dentro de una instancia de conjunto de reglas y, por lo tanto, se puede acceder a ellas desde esa instancia. El principal uso de las variables temporales es simplificar las referencias complejas de propiedades de eventos. Por ejemplo, las variables temporales se podrían utilizar para eliminar referencias Previous.Previous... repetidas, como en un flujo de trabajo controlado con XML. Los valores del archivo XML podrían asignarse a variables temporales, que se utilizarán a continuación en la cadena de reglas cuando sea necesarios. Del mismo modo, se puede utilizar una variable temporal para mantener un valor de propiedad de un evento anterior en una cadena de reglas larga cuando la propiedad ya no esté disponible una vez que se complete la cadena.

  • No labels