Open APIs

 View Only
  • 1.  TMF622 - Product Ordering Management v19

    TM Forum Member
    Posted Oct 28, 2019 15:28
    Hi Team,

    Suppose we are processing an order with three items and one of these is rejected because it does not comply with any business rule. Is there an attribute where we can specify the reason why that item was rejected?

    It would be something similar to the Product Offering Qualification API sub resource: EligibilityUnavailabilityReason.

    Thanks in advance!

    ------------------------------
    Stella Andriano
    Claro Argentina
    ------------------------------


  • 2.  RE: TMF622 - Product Ordering Management v19

    TM Forum Member
    Posted Oct 29, 2019 05:13
    Hi Stella

    One way to approach this (in my opinion) would be to add a StatusChange array attribute to the OrderItem, this is a complex type that shows the timestamp of the status change and a string reason of why the status changed. We have this pattern already in the TroubleTicket resource.
    You can of course extend the model yourself to add this attribute, but perhaps we could consider a CR to add to the standard model.

    Let's see if @Ludovic Robert has anything to say about this.​

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