Open APIs

 View Only
  • 1.  Order submission using TMF 622 API

    TM Forum Member
    Posted May 19, 2021 00:57
    Hi Team,

    I am working on a thread where we are submitting a JSON Payload to the TMF622 API

    And then expect the TMF622 API to update the legacy system 

    Has anyone worked on similar implementations in the recent past and can offer any insights ?


    Thanks
    Manoj

    ------------------------------
    Manoj Mohan
    Prodapt North America, Inc
    ------------------------------


  • 2.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 19, 2021 01:17
    Hi Manoj
    Can you perhaps provide more details of what you are trying to achieve. What line(s) of business, what is the nature of the legacy system, what workflow you use to capture the order, what it means to "update the legacy system", etc.
    The more details you provide, the easier it will be for community members to react and assist.
    Thanks

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 3.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 20, 2021 01:23
    Workflow:

    The order capture is happening in Salesforce , and we are submitting the order via Mulesoft ESB into the legacy system

    This is an interim solution of order capture in Salesforce and fulfillment via the legacy system

    Rather than the manual queue swivel chair the preference is to automate order submission

    UML Diagram ( In progress )

    I am thinking in terms of putting the UML / Sequence diagram together to detail all the steps . And any guidance here in a step by step breakdown for oder submission via TMF APIs would help


    ------------------------------
    Manoj Mohan
    Prodapt North America, Inc
    ------------------------------



  • 4.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 19, 2021 04:58
    A few thoughts (mostly just the obvious stuff):

    I would tease apart what your "API" is doing:
    You have some order capture service that exposes TMF622
    And that service is going to submit the order into downstream systems
    So consider the data required by the down stream systems and how that informs data model in your order capture service.
    Consider data validation, mapping and enrichment.
    Then map the TMF622 data model to that of your service - keeping them logically separate.

    But I would say the golden rules is think end-to-end, posting the order to a TMF622 API is only one step in an overall process, you might have qualification, address lookups, customer identification, etc. etc. Think through how the whole thing will hang together - e.g. consider how will the client come by the references in the order.

    Spend some time reading up on the SID, reading the API guides, letting the big picture sink in. 
    Read TMF630, the guidelines.

    ------------------------------
    Alasdair MacLeod
    BT Group plc
    ------------------------------



  • 5.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 20, 2021 01:28
    Workflow:

    The order capture is happening in Salesforce , and we are submitting the order via Mulesoft ESB into the legacy system

    This is an interim solution of order capture in Salesforce and fulfillment via the legacy system

    Rather than the manual queue swivel chair the preference is to automate order submission

    UML Diagram ( In progress )

    I am thinking in terms of putting the UML / Sequence diagram together to detail all the steps . And any guidance here in a step by step breakdown for order submission via TMF APIs would help


    ------------------------------
    Manoj Mohan
    Prodapt North America, Inc
    ------------------------------



  • 6.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 20, 2021 02:38
    Hi Manoj

    Alasdair has given you excellent advice in his reply to you above. You need to map out the entire process. Your diagram shows one small part of the overall process, the order handoff and submission from SF to your legacy CRM.

    I would say also that you need to decide why you want to use TMF Open APIs, what value do they bring for your business situation.

    • Your order capture process is presumably being managed in Salesforce, I have no idea whether items mentioned by Alasdair (address lookup, qualification, etc.) are done completely within SF or rather do they need to make external calls.
    • Your order delivery process is presumably being managed by your legacy CRM. Here there would be handoffs to OSS (for service and resource provisioning), logistics (for equipment supply and delivery), charging and billing (to start collecting money for products), and possibly additional systems. Your legacy CRM could potentially use relevant Open APIs for these integrations.


    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 7.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 20, 2021 02:47
    Yup definitely great advise by Alisdair 

    @Alisdair  - Can i have a quick call with you where i can address the questions you asked​

    ------------------------------
    Manoj Mohan
    Prodapt North America, Inc
    ------------------------------



  • 8.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 21, 2021 12:50
    Manoj,

    I am reluctant to have a quick call that results in us getting half-way down the rabbit hole and leaving you with miss-communicated ideas or half-baked advice (one bit of general advice I will give you is beware of the 1/2 hour call). I see that Prodapt is a systems integrator and OSS/BSS specialist; I think you will be best served getting some internal support. Maybe talk to your manager about getting a colleague to mentor you or find people who have worked on similar projects and ask about their experience.

    I am happy to try and answer general questions in this forum and posting here means you get access to the views of the many others who have far more experience of the TMF APIs than me, but I also urge you to get support from colleagues who can devote time to working through the detail with you and who can bring their experience to bear and support you on an ongoing basis.

    All the best, Alasdair


    ------------------------------
    Alasdair MacLeod
    BT Group plc
    ------------------------------



  • 9.  RE: Order submission using TMF 622 API

    TM Forum Member
    Posted May 21, 2021 12:54
    Thanks Alisdair

    I do have full support from my senior colleagues

    Was looking here for some similar implementations in the Market

    Your explanations till now has been helpful

    Thanks
    Manoj

    ------------------------------
    Manoj Mohan
    Prodapt North America, Inc
    ------------------------------