Page tree

Si sabe escribir código en un lenguaje de programación compatible con .NET Framework, puede definir parámetros directamente en el código personalizado.
Utilice el Generador de reglas y el Editor de parámetros de regla para crear todos los elementos que pueda de una regla, de forma que el Motor de reglas de RBA cree la mayor parte del código para implementar la regla que haya definido. Para agregar código personalizado, use la opción Opciones avanzadas: convertir en código del Editor de parámetros de regla.
Nota: Después de editar el código, no es posible cambiar los valores de los parámetros utilizando el Editor de parámetros de regla básico hasta que se restablezcan todos los parámetros a sus valores predeterminados.

  1. Haga doble clic en la acción cuyos parámetros desee establecer.
  2. En el Editor de parámetros de regla, haga clic en Avanzado: Convertir a código.
  3. En el Editor de código de parámetros, agregue el código existente o cámbielo.
  4. Haga clic en Compilar para probar si el el código se puede compilar.

Es importante realizar una compilación de prueba al terminar de escribir el código. De este modo, se asegura de que el código sea válido y se compile con el resto de código de RBA.

  1. Haga clic en Guardar.

La línea situada entre el evento y la acción se convertirá en una línea gris de puntos ( ) en lugar de la línea gris sólida ( ) que aparece cuando los parámetros se configuran del modo habitual con el Editor de parámetros de regla.

  1. Guarde y cierre el conjunto de reglas.

Si el código de cualquiera de los pares evento-acción del conjunto de reglas no se compila, aparecerá un mensaje de error y no se podrá guardar el conjunto de reglas. Además, la línea entre el evento y la acción se volverá roja ( ) para indicar que los parámetros no se han configurado correctamente en el código.
Consejo: Si más adelante decide dejar de utilizar código para un par de acción-evento determinado, haga clic con el botón secundario del ratón en la línea situada entre el evento y la acción, y seleccione Recuperar valores predeterminados.

  • No labels