Open APIs

 View Only

TMF641 - Inform service order to put provisioning activities on hold

  • 1.  TMF641 - Inform service order to put provisioning activities on hold

    Posted 3 hours ago
    Edited by Nilesh Bawiskar 3 hours ago

    We have a use case where the commercial order is to be kept on Hold (for a certain period) because a Cancel intent is raised by the Customer. During the hold period, the delivery manager will discuss with the customer regarding the cancellation.

    The commercial order status will be "Assess Cancellation"

    This hold also needs to be informed to Service Order Management (SOM) system as the associated service order is progressing at SOM. This is not a cancellation request to SOM but just a request to hold all the further provisioning activities until further communication.

    i have below queries

    1. how can we add any hold reason if we need to pass it to downstream? I can't find any placeholder in the order resource 
    2. Do we also send the service item status or service status in this case? Or status at service order is fine for SOM to put all the activities for that service order on hold.
    3. Kindly suggest if there is any other better option to inform hold to SOM? P.S: TMF688 is currently not supported by our system

     

    Suggest if something like the below would work?

     

    1. Using TMF641 PATCH request with status = Held

     

    {

      "state": "held",

      "note" / "Reason" : [

        {

          "text": "Commercial Order on hold due to cancel intent. Pause all service activities."

        }

      ],

     

    And if the cancel intent was withdrawn then can we use the below to communication to SOM?

     

    PATCH /serviceOrder/{id}

    {

      "state": "inProgress",

      "note" / "Reason" : [

        { "text": "Cancel intent withdrawn. Resume service execution." }

      ]

    }



    ------------------------------
    Nilesh Bawiskar
    Infosys
    ------------------------------