TM Forum Community

 View Only
  • 1.  TMF651 - Agreement Management API

    Posted 13 days ago

    I am creating a solution where I need to use TMF 651 agreement management API.

    I have to trigger a request from a CRM System and it will reach to the Contract Management(CM) system via APIM and Microservices(MS). Now a user needs to approve or reject the request in CM. After the User action on the request (Approve/Reject) I needs to Inform CRM to proceed further.

    Request Integration Flow: CRM -> APIM -> MS -> CM

    Response Integration: CM (Start) - ? - ? - ? - ? - ? - ? CRM (End) 

    What are the possible ways to provide the response from CM to CRM?


    #BusinessAssurance

    ------------------------------
    Shashi Saurav
    Tata Consultancy Services
    ------------------------------


  • 2.  RE: TMF651 - Agreement Management API

    Posted 13 days ago
    Edited by Akin Pillot 12 days ago

    Hi Shashi 

    Does your approval request contain Agreement/Contract entity or you are just using it for an approval. If its only for approval I would suggest to use a simple API for this as I see if you are using microservice that means you are doing a TMF to Non TMF transformation.

    In any case for Approval response there are two options  

    1- Use a call-back API to send Approval repose via same way for guaranteed delivery 

    2- Use Event-driven model, where CM publishes a standard AgreementStateChangeEvent to an event bus (e.g., Kafka). CRM subscribes to this event and processes the response independently.



    ------------------------------
    Himanshu Sharma
    BT Group plc
    ------------------------------