/
TMF  APIs  for  Dummies Nice TMF  APIs  for  Dummies Nice

TMF APIs for Dummies Nice - PowerPoint Presentation

josephine
josephine . @josephine
Follow
33 views
Uploaded On 2024-02-09

TMF APIs for Dummies Nice - PPT Presentation

Hackathon Jean Luc Tymen Orange Pierre Gauthier TM Forum You have something to sell Create your Prospective Customers Party API Put what you have to sell in a Catalog Catalog API ID: 1046223

customer product order customers product customer customers order catalog create api trouble billing lets management usage party ticketing sla

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "TMF APIs for Dummies Nice" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1. TMF APIs for DummiesNice HackathonJean Luc Tymen OrangePierre Gauthier TM Forum

2.

3. You have something to sell ?Create your Prospective Customers Party APIPut what you have to sell in a Catalog Catalog APIEnroll your Customers Customer APILet the Customers Order what they want Order APIMake them happy with good SLAs and Trouble Ticketing ! SLA and Trouble Ticketing APIRecord their usage of the Product Usage APIBILL THEM Billing API

4. What APIs ?Create Prospective Customers Party API Put what you have to sell in a Catalog Catalog APIEnroll your Customers Customer APILet the Customers Order what they want Order APIMake your Customers happy with good SLAs and Trouble Ticketing ! SLA and Trouble Ticketing APIRecord Customer usage of a Product Usage APIBILL the Customers Billing APIMore in TMF APIs for Dummies

5. Do you have Customers ?Yes then you must have Customer AccountsOtherwise they are just someone or some organization …a Party Customer Management API

6. Lets Add the Customer At minimum we need a Payment Mean and a way to Contact the CustomerPayment Mean Contact

7. Lets Create a Customer AccountCustomerAccount API

8. When to use the Catalog Management APIWhen we want to expose Product Offers and Product Specifications …To create and expose entries in the menu !

9. Ok then …what is a Product OfferA Product Offer is a Product Specification made available to the market with some Price

10. You said a Product Specification what is that ?A Product Specification is a resource capturing the attributes or features that a Product will have when you consume it I am a Canoe my color could be RED or ORANGE

11. Order Management APIWhen Ordering a Product from a Partner….Think about sending a Command !Order Management API

12. What can we Order ?We can Order Product Offers from the Catalog Passing a Command based on a Menu !

13. Ok you got me confused now you were talking about Products …Think about your laptops MacBook , MacBook Air etc.. they all have different attributes or features They are in Apple Catalog however when you get a laptop you get a Product not an entry in a Catalogue got it ?

14. And now a Product Inventory !Products with well know characteristics can be stored in an Inventory prior to their use or as they are manufactured ….

15. Oops something is going wrong with the Product!Lets create an Incident or Ticket and get our support staff to look after it…When the problem is solved you will know it !Trouble Ticket API

16. But in the mean time this constitutes an SLA violationProduct should be working continuously within its quota …We will pay you if it does not !

17. Ok now what about Service Level Agreement ?Service Level Agreements are contracts representing what we expect from a Product when we buy it …And it has consequences !

18. Ok lets gather the product UsageUsage Line and then Charge it !Applied Customer Charge

19. And Bill the CustomerAt minimum we need to create a Billing AccountCustomer Account IDRelated Party (Role par rapport a la facture payer= customer)billingAccountBalance track paymentsPayment mean

20. appliedCustomerBillingChargeCharges pour Service rendus Relation avec le Billing Account Billing SystemSettlement Note (Montant reverse a un partenaire)Customer Bill /Facture