Suministro de propiedades de condición en condiciones dinámicas

La definición de condiciones le permite crear condiciones estáticas, dinámicas o de XML avanzado.

Cuando se crean condiciones dinámicas, en la ventana Detalles de condición: Es paquete padre (Despacho de órdenes), debe comprobar el campo Dinámico e incluir el nombre de clase que se va a invocar para evaluar esta condición. La condición dinámica se ha ampliado para incluir la configuración de las propiedades nombre personalizado y valor. Estas propiedades se establecen en la clase Java™ antes de evaluar la condición.

Para habilitar estos atributos ampliados, la clase de la condición dinámica debe implementar una interfaz YCPDynamicConditionEx. La definición de esta interfaz es como sigue:

public interface YCPDynamicConditionEx 
{ 
  boolean evaluateCondition(YFSEnvironment env, String name, Map mapData, 
    Document doc); 
  void setProperties(Map map); 
}

El parámetro nombre que se le pasa a la interfaz hace referencia al nombre de condición configurado durante la definición.

Para obtener más información sobre la interfaz y los parámetros, consulte el Javadoc.