Open APIs

 View Only
  • 1.  Cancellation of Termination orders

    Posted Jul 21, 2025 04:58

    Dear Community, need your input on this.

    • A termination order is submitted. COM executed it and marks the order complete. The product order goes to state "Completed"
    • In inventory the assets are changed to "pending_terminate" state since they will be terminated at the end of the month.
    • Now customer wants to cancel the termination order. He is allowed to do so. 
    • A Cancel order is submitted. 

    Question: What is the expected behaviour ? Since the termination order in COM is already completed, the cancel order cant change the state of the termination order.

    Should the Termination order stay in in-progress state till the end of the month or the actual day of termination in network? Then the cancel order would mark the termination order as "Cancelled" at the end of the execution ? How the state model should look like. Any recommendation from TMF for such cases ?

    Thanks and regards,

    Rosalin



    ------------------------------
    Rosalin Panda
    Deutsche Telekom AG
    ------------------------------


  • 2.  RE: Cancellation of Termination orders

    Posted Jul 21, 2025 06:24

    Hello,

    To reduce process complexity (KISS principle), keep BSS orders in Open status until all fulfilment activities have completed.

     Refer to the API documentation for the complete order state model and allowed transitions.



    ------------------------------
    Kind regards,

    Matthieu Hattab
    Digital Sales Domain Architect
    Lyse Tele AS
    ------------------------------



  • 3.  RE: Cancellation of Termination orders

    Posted Jul 22, 2025 08:07

    Thank you Matthieu. Is there any documentation available for cancellation use case except the user guide.



    ------------------------------
    Rosalin Panda
    Deutsche Telekom AG
    ------------------------------



  • 4.  RE: Cancellation of Termination orders

    Posted Jul 22, 2025 09:27

    If you're looking into some "official" documentation, the API guide and the component guide (TMFC002) are the best place. from TMFC002, you have the references of cancellation in ETOM and Functional framework.

    If you have time for investigation, I would suggest:

    • search cancellation in the community, there are several discussion already on that topic
    • use aiva
    • search TMF wiki (you need to be a member of the projects to access the wiki pages), it takes time but it can be a treasure grove. in the wiki, CSP sometimes share their own use cases to feed the discussion about future API changes.
    • Some TMF catalysts may use cancellation in their use case and may have documented it but this is hard to find.
    • sometimes, you can also read similar APIs, in particular, TMF641 (service ordering).
      • While TMF641 primarily deals with Service Order cancellation, the general principles and processes discussed can be relevant to understanding order cancellation in a broader sense, (potentially) including product orders.



    ------------------------------
    Kind regards,

    Matthieu Hattab
    Digital Sales Domain Architect
    Lyse Tele AS
    ------------------------------