ITrack/AX/States

From ISoft Wiki
< ITrack‎ | AX
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Auction States

ITrack AX uses states to track the current situation of an auction.

New

The state of all newly-created auctions.

  • Parts can be added
  • Parts are not appraised at this point, and their modifiers are probably Deleted
  • Lots can be assigned
  • Auction information (location, date...) are configured
  • Auction does not show up online

Viewable

This state means that parts are still being entered, but the auction is viewable online.

  • Items are still being entered and lotted
  • Proxy bids can be taken
  • Auction shows up online (AX Live is still off, though)
  • Auction details are assumed to be concrete (location, date, name)

Ready

The state an auction waits in before it gets started.

  • Parts get a default bidder/seller modifier template applied
  • Parts can still be edited, but are mostly ready to go
  • Lots are assigned. Parts without lots can still be assigned one
  • Auction shows up online (AX Live is still off, though)
  • The auction gets its appraisal values set. These can be reconfigured at will, though

In Progress

The auction is actually going, right now. There are people, in a truck, and people with flags, and bidders.

  • Parts should only be edited to correct errors
  • The AX Live client is available to bidders
  • Clerking values are being entered against parts
  • Bidders without special modifier needs may be invoiced out
  • Multi-day auctions should go back to Ready when the bidding is done for a day

Finishing

The auction is over, and invoicing needs to be done. If more bidding is going to happen, the auction should be set to Ready instead.

  • Parts should no longer be edited.
  • Invoices are being done, and all invoices can be generated at this point.

Closed

The auction is over, and all accounting for the auction is done.

  • Appraisal cached values are recalculated to include the new auction data.

Deleted

At some point, for some reason, the Auction got closed and deleted.

  • Appraisal cached values are reverted
  • Invoices for bidders and sellers are removed
  • Parts are deleted

Flow

Auction states flow from one to another, and must happen in a strict order.

From:New

  • Viewable: The auction should be viewable online
  • Deleted: The auction was created by accident, or got canceled

From:Viewable

  • New: The auction shouldn't actually be online
  • Ready: The auction is ready to be shown online and have its parts viewed
  • Deleted: The auction was created by accident, or got canceled

From:Ready

  • Viewable: Additional parts and images need to be attached, or auction details need to be changed
  • In Progress: The auction is running
  • Deleted: The auction has been canceled

From:In Progress

  • Ready: Bidding is done for the day
  • Finishing: The auction is over, and accounting is taking place

From:Finishing

  • In Progress: The auction was accidentally finished, when it is still in progress (has another day to go)
  • Closed: Accounting is finished, and life is good