Open APIs

 View Only
  • 1.  TMF 622 Order Management - Order History

    TM Forum Member
    Posted Aug 16, 2022 14:54
    Hi, Order can have several status, and I need to provide information of when statuses was changed and may be some comments/information for each pervious status.
    For example:
    Order XXXX
    <order body>
    order history:
    Acknowledged at 15/08/2022 in Berlin Office
    Failed at 16/08/2022 in Accounting department.

    How to better model it in frame of Open API (TMF 622) ?

    ------------------------------
    Sergei Lukin
    Deutsche Telekom (Tel-IT)
    ------------------------------


  • 2.  RE: TMF 622 Order Management - Order History

    TM Forum Member
    Posted Aug 17, 2022 02:38
    Hi Sergei
    I suggest you take a look at a similar pattern in TMF621, TroubleTicket. You could duplicate it in your extension of the TMF622 API.
    There was a plan to introduce a more generic History pattern across all APIs, but I'm not sure what the status of this initiative is.
    Hope it helps

    ------------------------------
    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: TMF 622 Order Management - Order History

    TM Forum Member
    Posted Aug 17, 2022 03:50
    Hello,
    Adding to Jonathan answer, you can also consider, Sergei, to use the events generated. Indeed for each state change for example, you have an event ProductOrderStateChange generated. same for other attribute change with ProductOrderAttributeChange event. You can them bowse these events to get an history of your productOrder.

    Hope it helps
    Ludovic

    ------------------------------
    Ludovic Robert
    Orange
    My answer are my own & don't represent necessarily my company or the TMF
    ------------------------------