Hi,
not sure what a MNP is, but I would see 2 separate scenarios:
- Asset-Based Ordering, when the starting point of the order is an existing active product customer would like to alter (Modify, Change, Renew, move...)
- new sale
for scenario 1:
- Customers access their "my products" list. they pick one product to open the PDP (product details page)
- POQ does pre-pick eligibility check:
- POST /CHECK... TMF679 with the product Id and
Action= Modify, Change, Renew...
- if you want to check multiple
Action, repeat the product Id in the array
- POQ Service checks if there are any open order on that product Id or service identifier Id (MSISDN, fiber termination point...)
- POQ returns
qualificationItemResult and eligibilityResultReason for each action.
for scenario 2:
In a nutshell, you want to avoid that the 2nd order (or even a 1st order) uses a resource that is:
- already assigned to an active product
- already reserved
SQ (TMF645) can do that.
hope this helps.
------------------------------
Kind regards,
Matthieu Hattab
Digital Sales Domain Architect
Lyse Tele AS
------------------------------