Creación de una transacción derivada de escucha de cambio de estado

Puede crear transacciones de escucha para realizar un seguimiento de los cambios en un documento cuando está en otro conducto. Por ejemplo, si está creando un conducto de cumplimentación de orden en el que el documento de orden se suelta en un conducto de envío saliente con su propio conjunto de estados para el envío, puede configurar una transacción de escucha de cambio de estado en el conducto de cumplimentación de orden para realizar un seguimiento de los estados por los que pasa el documento de orden en el conducto de envío saliente.

Acerca de esta tarea

La pantalla de detalles de transacción para un escucha permite añadir varios estados de completado. Se realiza una validación para evitar la eliminación de un registro de estado de completado de transacción si hay un registro de escucha de interconexión para dicho estado de completado. Al establecer los estados escuchados en la interconexión, especifique qué estado de descarte se debe utilizar para cada estado de escucha. Cuando un pedido de nivel inferior cambia de estado, el pedido de nivel superior se actualiza con el estado de completado específico para el estado al que el pedido de nivel inferior acaba de cambiar.

Este escucha escucha todos los mismos estados que los tres escuchas anteriores combinados y cae en el estado de completado que los tres escuchas anteriores.

Los escuchas que cambian de estado en un pedido generan un suceso tras un cambio de estado. Los escuchas generan el suceso para cada línea de pedido que tiene un cambio de estado. El suceso ON_STATUS_CHANGE se genera para cada línea de pedido utilizando la transacción Escucha.

Para configurar un escucha de cambio de estado:

Procedimiento

  1. Abra el Gestor de aplicaciones y seleccione la aplicación que desea.
  2. En la ventana Modelos de proceso, seleccione la ficha Orden, Carga o General para ver el correspondiente árbol de modelos de proceso para ese tipo de documento base.
  3. En la línea divisoria Tipos de proceso, pulse con el botón derecho del ratón en el tipo de proceso aplicable y elija Modelar proceso. Aparecerá la ventana Detalles de repositorio y el área de trabajo para el tipo de proceso correspondiente.
  4. Elija la ficha Transacciones.
  5. Seleccione la rama Transacciones y seleccione el icono Crear nuevo . Se visualiza la ventana emergente Crear nueva transacción.
  6. Seleccione 'Derivar de esta transacción abstracta' y seleccione la transacción de escucha aplicable.
  7. Seleccione Aceptar.
  8. En el repositorio, elija la pestaña de interconexión y, a continuación, seleccione la interconexión a la que desea añadir la transacción de escucha de cambio de estado. Pulse con el botón derecho del ratón en el conducto y elija Detalles. Los detalles de esa interconexión aparecen en el área de trabajo.
  9. Elija la pestaña de transacciones y arrastre la transacción al área de trabajo adecuada.
  10. Pulse con el botón derecho del ratón en la transacción de escucha de cambio de estado y elija Mostrar detalles de escucha. Se visualiza la ventana emergente Detalles de escucha.
  11. Desde Escucha de tipo de proceso, seleccione la interconexión de tipo de proceso aplicable desde la que desea que el escucha realice un seguimiento de los estados.
  12. En la lista Escuchar para estado, seleccione el icono Crear nuevo . Se muestra una lista de estados de los que se puede realizar un seguimiento.
  13. Seleccione los estados que desea que el escucha rastree y elija Añadir servicio a transacción.
  14. Seleccione Aceptar.
    Nota: Los escuchas de estado de orden de trabajo no funcionan en las órdenes de trabajo de servicio proporcionado o de servicio de entrega.