Hello all,
I have seen similar scenarios I think and would similarly be interested in what a suitable answer would be. Let me offer an alternative scenario and people can give their views.
Use Case
=======
I am a consumer and I am purchasing a home broadband and TV streaming service from a retailer.
That retailer purchases their IP Internet Service from a Wholesaler.
The Wholesaler purchases their DSL access service from a local network operator.
Scenario
=======
A field technician needs to visit the customer premises to connect the DSL service, install the router and demonstrate the home internet service as working. However they arrive to find they have no access as the customer is not at home.
They communicate the same to their field force controller.
Now a new appointment has to be made but it must be arranged via the retailer and not direct with the customer.
So notifications need to be sent from the DSL provider to the Wholesaler and from the Wholesale to the Retailer who will contact the consumer.
The options are.
1) Information included as a notification in some form of service order event.
2) A separate API (or APIs) to deal with various forms of "out of band" ad hoc communications to manage jeopardy.
The provider I worked with has an XML based ordering interface that allowed notifications to have a list of codes with severities and messsages informing the customer organisations of completed milestones, additional information requirements and issues/jeopardies that looked something like this.
<utcc:OrderLineMessageInfo>
<utcc:MessageInfo>
<utcc:CompletionCode>5744</utcc:CompletionCode>
<utcc:Code>4AC2</utcc:Code>
<utcc:Message>No customer access. Please rearrange appointment</utcc:Message>
<utcc:Severity>Warning</utcc:Severity>
</utcc:MessageInfo>
</utcc:OrderLineMessageInfo>
The provider concerned had a published spreadsheet cataloguing hundreds of these covering various scenarios.
This was not also required for exceptions but also some retailing providers wanted complete transparency of the order and its progress to be able to converse with their end user customers when they had questions. We would even send notifications when the field force picked up tasks and were on route to the customers premises in order to try and remind people to be at home.
------------------------------
Derrick Evans
------------------------------
Original Message:
Sent: Aug 05, 2022 05:01
From: Roland Leners
Subject: How to manage multiple notification details in TMF641 ServiceOrder Schema
Hi Gaurav,Does you example imply that the service provider uses a 3rd party shipping provider for physical delivery?
Best regards,
------------------------------
Roland Leners
alvatross by SATEC
------------------------------
Original Message:
Sent: Aug 04, 2022 07:36
From: Gaurav Sinha
Subject: How to manage multiple notification details in TMF641 ServiceOrder Schema
Hi Roland,
Thanks for providing the references.
Also, please have a look at the example scenario that I have provided in my above response. Hope this helps. Would love to hear further on this from you.
Best Regards,
Gaurav
------------------------------
Gaurav Sinha
Infosys
Original Message:
Sent: Aug 03, 2022 05:59
From: Roland Leners
Subject: How to manage multiple notification details in TMF641 ServiceOrder Schema
Hi Gaurav,
You might want to look at IG1228 use case 007 which addresses the delivery of a MEF product, relying on 3rd party service provider products.
What I do not fully understand is why the customer needs to be aware of raw details involving the supply chain of the service provider it deals with.
Best regards,
------------------------------
Roland Leners
alvatross by SATEC