Toutes les ventes aux enchères suivent un flux de travail, depuis le moment où un administrateur de vente aux enchères crée une vente, jusqu'au moment où la vente aux enchères est active et où les enchérisseurs font des offres, puis jusqu'à la clôture de la vente et à la déclaration du gagnant. L'administrateur de la vente aux enchères peut également clore une vente en cours ou qui n'a pas encore débuté. Lors de ce processus, le planificateur est responsable de la prise en charge des opérations du flux de travail associées au démarrage et à l'arrêt des ventes aux enchères, du traitement des offres et de la bonne exécution des commandes des gagnants.
L'état de la vente aux enchères permet d'effectuer le suivi de l'état d'une vente durant le processus de flux de travail ; il se trouve dans la colonne AUSTATUS de la table AUCTION. Une vente aux enchères peut prendre l'un des états suivants :
Le flux de travail et l'état de la vente varient en fonction du type de vente aux enchères. La table ci-après décrit les opérations de flux de travail, les instructions appelées par l'administrateur ou le planificateur de la vente, ainsi que l'état de la vente correspondant aux ventes aux enchères à cri public, sous pli scellé ou au rabais :
Opération de flux de travail | Instruction | Etat A cri public | Etat Sous pli scellé | Etat Au rabais |
---|---|---|---|---|
L'administrateur de vente aux enchères crée une vente. | CreateAuction | A venir indicateur de verrouillage=0 |
A venir indicateur de verrouillage=0 |
A venir indicateur de verrouillage=0 |
Le planificateur démarre la vente aux enchères lorsque l'heure est atteinte. | MonitorAuctions | En cours indicateur de verrouillage=0 |
En cours indicateur de verrouillage=1 |
En cours indicateur de verrouillage=0 |
Le planificateur détermine l'offre la plus élevée et l'offre la meilleure pour la vente aux enchères à cri public. | ProcessOpenCryBids | Pas de modification | Non disponible | Non disponible |
Le planificateur traite les ventes aux enchères automatiques | ProcessAutoBids | Pas de modification | Non disponible | Non disponible |
Le planificateur détermine les offres gagnantes pour les ventes aux enchères au rabais. | ProcessDutchBids | Non disponible | Non disponible | Clôture des offres indicateur de verrouillage=1 |
L'administrateur de vente aux enchères retire la vente aux enchères.
Remarque : l'administrateur de vente aux enchères peut retirer une vente jusqu'au moment de la clôture de celle-ci. |
DeleteAuction | Retirée | Retirée | Retirée |
Le planificateur ferme la vente aux enchères. | CloseBidding | Clôture des offres | Clôture des offres | Clôture des offres |
Le planificateur traite un dernier passage d'offres automatiques. | ProcessAutoBids | Clôture des offres indicateur de verrouillage=1 après le dernier lancement des offres automatiques |
Clôture des offres | Clôture des offres |
Le planificateur traite les ventes aux enchères dont l'état est Clôture des offres et indicateur de verrouillage=1, puis détermine les gagnants des ventes aux enchères à cri public et sous pli scellé. | FinalizeAuction | Clôture de la liquidation, indicateur de verrouillage=1 | Clôture de la liquidation, indicateur de verrouillage=1 | Clôture de la liquidation, indicateur de verrouillage=1 |
Le planificateur traite les offres dont l'état est W. | CompleteOrder | Pas de modification | Pas de modification | Pas de modification |
![]() |