Un problema que se plantea con el manejo de excepciones es que el nombre del conjunto de reglas no suele estar tan fácilmente disponible como el nombre de la regla. En consecuencia, es posible que no resulte obvio en qué conjunto de reglas se está originando una excepción. Con la introducción de las variables del conjunto de reglas se puede crear una variable de conjunto de reglas de cadena que contenga el nombre del conjunto de reglas. El nombre del conjunto de reglas se puede incluir, de esta forma, en el registro de la excepción al hacer referencia a la variable del conjunto de reglas.
Para crear una variable de conjunto de reglas de cadena que contenga el nombre de un conjunto de reglas:
- Abra el conjunto de reglas en el Generador de reglas.
- Abra el Editor de administración de reglas: en el Generador de reglas, en el menú Editar, seleccione Gestionar variables.
- En el Editor de administración de variables, seleccione la ficha Variables del conjunto de reglas.
- Haga clic en el botón Agregar variables.
- En la columna Nombre, escriba Rule_Set_Name.
- En la columna Tipo de datos, seleccione Cadena.
- En la columna Current Value (Valor actual), escriba el nombre real del conjunto de reglas.
- Haga clic en Aceptar.
En cualquier lugar que se registra una excepción o se informa de ella ahora se puede hacer referencia a la variable #Rule_Set_Name para que incluya el nombre del conjunto de reglas.
Por ejemplo, para incluir el nombre del conjunto de reglas en la línea de asunto del correo electrónico, el parámetro Asunto de la acción Enviar correo electrónico podría ser:
Rule set: %#Rule_Set_Name% rule: %triggerEvent.RuleName% failed
Una limitación de este método es que el usuario debe mantener la precisión del valor de la variable, porque el nombre del conjunto de reglas almacenado en la variable no se actualiza automáticamente cuando el nombre del conjunto de reglas se cambia o se copia.