Process flow

PASS
Shift trades that pass Schedule Compliance are not sent to the supervisor for approval. This process is exactly how the Shift Trade module works without Schedule Compliance.
ERROR
Shift trades that result in error violations from Schedule Compliance are rejected automatically. The requester receives a notice of the rejection that includes the Schedule Compliance errors.
The Poster or Bidder receives notification of the rejection that includes the Schedule Compliance errors.
WARNING
Shift trades that result in warning violations from Schedule Compliance are sent to the supervisor for approval. The supervisor can choose to approve all warnings or reject the trade.
SUPERVISOR APPROVE
If the supervisor approves the trade, the requester receives notification that includes all warnings and their approved state.
POSTER APPROVE
If the Poster approves the trade, the Bidder receives notification that the shift trade was successful; the notification message includes the Schedule Compliance warnings and their approved status.
POSTER REJECT
If the Poster rejects the trade, the Bidder receives notification that the shift trade was rejected; the notification message includes the Schedule Compliance warnings and his/her rejected status.
SUPERVISOR REJECT
If the supervisor rejects a trade request, the requester receives notification that the shift trade was rejected that includes all Schedule Compliance warnings.
If the supervisor rejects a bidding request, the Bidder receives notification that the shift trade was rejected; the notification message includes the Schedule Compliance warnings and their rejected status. The shift trade remains posted.
The poster will not receive notification that a shift trade has been rejected due to errors or unapproved warnings unless the poster has accepted the shift trade from the bidder and the final re-validation of schedule compliance occurs (not referenced in the diagram).
Note: There is a final re-validation after the poster has accepted a shift trade. The purpose is to confirm that no schedule changes have occurred after the initial schedule compliance validation occurred. If schedule compliance violations are now realized, the shift trade will not be processed and notifications will be sent to the appropriate parties.