Skip to end of banner
Go to start of banner

Allow user to cancel orders

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

UXPROD-3257 - Getting issue details... STATUS

Problem(s):

  1. There is no logic in place to manage the cancellation of orders and order lines. User currently need to understand and take all individual steps needed to completely cancel an order and release all encumbrances etc. This also makes it difficult/impossible for other applications to trigger the cancelation of an order.

Use Cases & Requirements:

RequirementStatusUse cases
Allow user to cancel a POL with one action

VALIDATED

Ongoing orders may include multiple POLs. The library may choose to cancel one or more of those titles but not all. This could be for monetary reasons, lack of use or lack of availability.

Release any remaining encumbrance when order line payment status is set to canceled

VALIDATED

When an order line is canceled the library would expect any remaining encumbered values would be release back into the budget so it is less likely that value will remain unused.


Proposed workflow:


Status matrix

Order statusPendingAwaitingPartiallyOngoingFullyReceipt not requiredCanceled
PendingPendingNANANANAPendingNA
AwaitingNAOpenOpenOpenOpenOpenOpen
PartiallyNAOpenOpenOpenOpenOpenOpen
OngoingNAOpenOpenClosedOpenOpenOpen
FullyNAOpenOpenOpenClosedClosedClosed
Receipt not requiredPendingOpenOpenOpenClosedClosedClosed
CanceledNAOpenOpenOpenClosedClosedClosed

Questions:

Question

Status

Conclusion

Comments

Are there use cases for "Un-cancelling" orders?

OPEN



Work Breakdown Structure:

Features:

UXPROD-3257 - Getting issue details... STATUS

UI Stories

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

MOD Stories

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

  • No labels