Hi Mehdi
At a high-level your analysis appears correct, with one qualification:
- To my best understanding (and subject to correction :)) the Change Management API is not intended for day-to-day mass (retail residential) telcom operations. Rather it is intended for handling changes in the telco itself (new network rollout perhaps) or major rollout projects for enterprise customers. So I suggest you remove that from your consideration.
I recommend that the next stage in your analysis would be to identify the logical systems involved in this flow (in your specific IT landscape) and sketch out the process in a sequence diagram. This will enable you to pin down which operations within each API are invoked, which system invokes, which system provide, etc. You may discover that you will need additional APIs (perhaps) such as Customer Management (to get details of customer if needed for qualification), Account Management (to get possible pay means for added products), etc.
Hope this helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
------------------------------
Original Message:
Sent: Jul 17, 2018 10:29
From: mehdi akalay
Subject: Request-to-Change scenario
Hi all,
For the following B2B scenario, I am trying to identify the applicable Open APIs. Any input from the community is more than welcome!
Business scenario: Existing enterprise customer changing his services on a self-serve way by filling and submitting a form (e.g. raising bandwidth, adding new phone lines, deleting services). I think the following APIs are involved:
- Product offering qualification API: to verify customer eligibility
- Service qualification API: to verify service availability
- Product ordering API: to issue an order at the CRM level
- Service ordering API: to issue service orders at the service fulfillment level
- Activation and configuration API: to configure and activate the services (and the resources used)
In addition, the Change Management API will handle the customer request (i.e. collect & validate the request data) and orchestrates the 5 APIs above.
Questions:
1)Is it correct to say that the Change management will handle the request and then orchestrates the other APIs? Maybe this role can be played with the product ordering API?
2) Is the selection of APIs correct? Product ordering and service ordering can potentially be merged in this scenario?
Many thanks,
------------------------------
Mehdi Akalay
Business Architect
------------------------------