ITrack/AX/States
From ISoft Wiki
< ITrack | AX
Jump to navigationJump to search
Revision as of 12:33, 7 September 2010 by Jmckinstry (talk | contribs)
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 invalid
- Lots can be assigned
- Auction information (location, date...) are configured
- Auction does not show up online
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.
Invalid
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
- Ready: The auction is ready to be shown online and have its parts viewed
- Invalid: The auction was created by accident, or got canceled
From:Ready
- New: Additional parts and images need to be attached, or auction details need to be changed
- In Progress: The auction is running
- Invalid: 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