Definición de dependencias de transacciones

La dependencia de transacción permite procesar una orden en base a determinadas condiciones definidas para una transacción.

Proporciona la capacidad para que una transacción permita que algunas líneas de la orden no se procesen hasta que se cumplan determinadas condiciones. Estas condiciones también se aplican a otras líneas de la misma orden.

Por ejemplo, un cliente realiza la orden de un módem ADSL junto con el servicio de activación de la línea ADSL. En este escenario, el módem no puede enviarse hasta que se activa la cuenta. Como resultado, es necesario definir la secuencia de la orden. La secuencia de la orden puede basarse en:

  • La finalización de la transacción de determinadas líneas, como que finalice la activación de la cuenta antes de que se envíe el módem.
  • Fechas específicas, como no enviar el módem hasta 5 días antes de la fecha de activación.
    Nota: Las reglas mencionadas anteriormente no se aplican a todos los tipos de líneas de pedido. La cumplimentación de orden de paquete no puede configurarse con la dependencia de transacción o dependencia de tipo de fecha porque las líneas de la orden pueden tener interdependencias, como, por ejemplo, que la línea padre de paquete no puede avanzar en el conducto hasta que se hayan cumplimentado todas las líneas hijo.

Puede configurar dependencias de transacción en grupos, con un grupo de dependencia activo a la vez. Las dependencias se configuran a nivel de empresa, tipo de documento o tipo de proceso y se aplican mientras se procesa la orden. Si es necesario, puede utilizarse la herencia de nivel de empresa.

Las dependencias se configuran en dos pasos:

  • Las líneas dependientes se configuran especificando el ID del artículo, la clasificación o un tipo de servicio. También se incluye un generador de condiciones opcional para identificar las líneas en base a los atributos de otras líneas o de la cabecera, como el tipo de línea.
  • Una vez que se han definido las reglas, puede configurar restricciones adicionales en base a uno de los tipos de dependencia:
    • Transacción basada en
    • Basada en fecha

      Cada una de estas dependencias se modela como restricción para unos 20 tipos de plantilla distintos que sirven a los atributos generales, de paquete y de artículo.

Las limitaciones que se asumen por dependencias de transacción son:

  • Las reglas de dependencia especificadas por una transacción son independientes del conducto o de la orden.
  • Aun cuando la dependencia de la transacción pueda comprender la relación entre varias líneas de y fechas, no tiene en cuenta todas las dependencias de fecha de vencimiento. Por ejemplo, si la fecha de vencimiento de la activación de ADSL se modifica, la dependencia no identifica cuánto tiempo pueden demorarse las otras líneas dependientes.