Todas las subastas siguen un flujo de trabajo, que empieza en el momento en que el administrador de subasta crea una subasta, pasando por el momento en que la subasta queda activa y los postores realizan sus ofertas en la subasta y termina cuando se cierra la subasta y se declara el ganador. El administrador de subastas también tiene la posibilidad de cerrar una subasta que está en curso o que aún no se ha iniciado. Durante este proceso, el planificador es responsable de llevar a cabo las acciones del flujo de trabajo asociadas con el inicio y la detención de las subastas, el proceso de las ofertas y la realización de los pedidos ganadores.
El estado de la subasta se utiliza para hacer un seguimiento del estado de una subasta durante este proceso de flujo de trabajo y se encuentra en la columna AUSTATUS de la tabla AUCTION. El estado de una subasta puede ser cualquiera de los siguientes:
El flujo de trabajo y el estado de subasta difieren entre los tipos de subasta. La tabla siguiente describe las acciones del flujo de trabajo, los mandatos invocados por el administrador o planificador de subasta y el estado de subasta correspondiente para las subastas de Oferta abierta, de Oferta en pliego cerrado y de Oferta a la baja.
Acción del flujo de trabajo | Mandato | Estado de Oferta abierta | Estado de Oferta en pliego cerrado | Estado de Oferta a la baja |
---|---|---|---|---|
El administrador de subasta crea una subasta. | CreateAuction | Futura lockflag=0 |
Futura lockflag=0 |
Futura lockflag=0 |
El planificador inicia la subasta cuando llega la hora de inicio. | MonitorAuctions | Actual lockflag=0 |
Actual lockflag=1 |
Actual lockflag=0 |
El planificador determina la oferta más alta ganadora y la mejor oferta para la Oferta abierta. | ProcessOpenCryBids | Ningún cambio | No aplicable | No aplicable |
El planificador procesa las ofertas automáticas. | ProcessAutoBids | Ningún cambio | No aplicable | No aplicable |
El planificador determina las ofertas ganadoras para la Oferta a la baja. | ProcessDutchBids | No aplicable | No aplicable | Cerrada para ofertas lockflag=1 |
El administrador de subasta retracta la
subasta.
Nota: el administrador de subasta puede retractar una subasta hasta el momento en que se cierra la subasta. |
DeleteAuction | Retractada | Retractada | Retractada |
El planificador cierra la subasta. | CloseBidding | Cerrada para ofertas | Cerrada para ofertas | Cerrada para ofertas |
El planificador procesa una ejecución final de las ofertas automáticas. | ProcessAutoBids | Cerrada para ofertas lockflag=1 tras la ejecución final de las ofertas automáticas |
Cerrada para ofertas | Cerrada para ofertas |
El planificador procesa las subastas con un estado de Cerrada para ofertas y lockflag=1 y determina los ganadores para las subastas de Oferta abierta y de Oferta en pliego cerrado. | FinalizeAuction | Acuerdo cerrado, lockflag=1 | Acuerdo cerrado, lockflag=1 | Acuerdo cerrado, lockflag=1 |
El planificador procesa las ofertas con un estado de oferta de W. | CompleteOrder | Ningún cambio | Ningún cambio | Ningún cambio |
![]() |