Open APIs

TMF641 Order Relationship purpose

  • 1.  TMF641 Order Relationship purpose

    TM Forum Member
    Posted May 29, 2020 13:22
    Edited by Carlos Portela Jun 01, 2020 07:56

    On the TMF641, I find some different type of relationships possible at different levels:
    • orderRelationship
    • orderItemRelationship
    • serviceRelationship
    • supportingService
    (there's also supportingResource but not relevant here)

    For the three last ones I am aware of their purpose and on how they are expected to work. However, for the "orderRelationship", I am not sure about its purpose.

    So, when an order is received by SOM, the last three relationships (together with the catalog) allow us to define hierarchies and flows on the provisioning of these services but, how does an orderRelationship bring any added value on this orchestration? I think its purpose is to target dependency on another orders but the SOM orchestration should be able to manage this dependency at service level as soon as some services are still not ready/available.
    Is there any other reason that I might be missing?

    Thanks in advance for the help

    Carlos Portela
    Proximus SA