Definición de condiciones

Una condición coincide con los atributos de tipo de documento respecto a los puntos de decisión y direcciona los documentos a rutas distintas en función de las combinaciones de atributos y valores especificadas.

Los atributos de tipo de documento contra los que se pueden crear condiciones están predefinidos en Sterling™ Order Management System. Puede utilizar estos atributos en cualquier combinación o puede crear condiciones que ejecutan la lógica de aplicación adecuada para circunstancias específicas.

Por ejemplo, en un determinado punto de un conducto de tipo de proceso de cumplimentación de orden de venta, puede configurar una condición para determinar si una orden contiene materiales peligrosos. Cuando una orden alcanza esta condición en el conducto, no se puede mover más hasta que se cumpla la condición con un valor 'yes' o 'no' definitivo. En este ejemplo, si el pedido no contiene materiales peligrosos, el valor es 'no' y el pedido continúa a través del conducto normal. Si la orden contiene material peligroso, el valor es 'sí' y la orden se envía a una rama alternativa del conducto de la orden que se ha configurado para tratar con las órdenes de material peligroso.

Condiciones estáticas

El comportamiento de una condición estática difiere entre distintos flujos (por ejemplo, SDF, Pipeline, Pipeline Determinación Rule y Event Handlers) en función de los datos que están disponibles para la evaluación de la condición.

  • En SDF, todo el flujo o los datos de entrada están disponibles para la evaluación de condiciones.
  • En el caso de una regla de determinación de conducto, sólo está disponible un conjunto limitado de datos publicados (por tipo de proceso) para la evaluación de condición.
  • En Pipeline o Events, solo está disponible un conjunto limitado de datos publicados (por entidad o suceso) para la evaluación de la condición. Para obtener más información sobre los datos clave del suceso afectado, consulte IBM Sterling Order Management: Javadoc.
  • La opción Especificar su propia configuración de atributos sólo es aplicable para los atributos clave no expuestos predefinidos por Sterling Order Management System en contraposición a cualquier atributo XML que pueda especificar. Además, esta configuración tiene visibilidad limitada a la condición contextual y, por lo tanto, no es reutilizable. Cuando hay una necesidad de reutilización entre condiciones, se debe utilizar extn_conditionbuilder.xml que fuerza los metadatos para las configuraciones del generador de condiciones.
    Nota: En una interconexión, un nodo falso de una condición se puede enlazar a otra condición, mientras que un nodo verdadero no se puede enlazar a otra condición.

Condiciones dinámicas

Las condiciones dinámicas proporcionan una visibilidad completa de los datos de flujo entrantes y flexibilidad para evaluar cualquier tipo de condiciones simples o complejas.