Open APIs

 View Only
  • 1.  Suspending inflight Service Order

    TM Forum Member
    Posted Oct 25, 2022 04:50
    Which TMP API should be used when we need to suspend in-flight Service Order?
    The scenario is as follows:
    1. A service order is in progress
    2. We need to place a Suspension on the Service Order while we are waiting for some details. The service Order moves to 'inactive' state
    3. Once we receive the required details, we 'Resume' the service order and it is then moved to 'Active' state and completes its lifecycle.

    As per TMF641, we can use Patch Service Order when we need to update a service order entity. Should we use Patch Service Order API for the Suspending and subsequently Resuming in-flight Service Order? Or do we have more appropriate API to support the Suspend and Resume operations of an inflight order?


    ------------------------------
    Arpita Gupta
    Tata Consultancy Services
    ------------------------------


  • 2.  RE: Suspending inflight Service Order

    TM Forum Member
    Posted Oct 25, 2022 08:43
    Hi Arpita
    It's a very good question. There is definitely a case for having a dedicated operation to make specific state changes on orders, rather than the generic PATCH. By doing this, you can:
    • Have finer security control - ABAC can be used to allow or block invocation of the specific operation
    • Better feedback from failures - you can have specific feedback related to suspending (or resuming) the order
    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: Suspending inflight Service Order

    TM Forum Member
    Posted Oct 28, 2022 06:20
    Thank you, Jonathan. This helps.

    Is there any TM Forum API already available which is specific to support suspension of inflight suspension on service orders?


    ------------------------------
    Arpita Gupta
    Tata Consultancy Services
    ------------------------------



  • 4.  RE: Suspending inflight Service Order

    TM Forum Member
    Posted Oct 28, 2022 09:30
    No, you could add the operation as an extension in your implementation of TMF641.

    ------------------------------
    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.
    ------------------------------