Decomposition Rule Issue for Telco Service Order For Modify

arpanshah
Tera Contributor

Hi Folks,

 

I am facing decmosition issue while placing a Service Order for the Modify journey.

 

I have a service specification catalog Customer Facing Service (CFS) and Resource Facing Service (RFS). Both CFS and RFS having relationship with decomposition rule. 

This decomposition rule triggers successfully while I place a Provide/Cease Service Order for Telco. 

Issue: 
After completing the provide order, while I try to place a Modify Service Order for Telco, the decompostion is not triggering .

If I remove decomposition rule the CFS to RFS decompostion is happening. 

This is a strange behaviour because same Decomposition rule is not working for Modify journey only.

5 REPLIES 5

ShashankInamdar
ServiceNow Employee
ServiceNow Employee

Hi @arpanshah 

As part of the Modify use case, the change that you are making.. is that affecting the decomposition rule? That is, are you changing a characteristic that you have used in the decomp rule or is that change unrelated to the rule?

Can you provide more details?

The change I have is not related to the Characteristics I use for the decomposition.

Refer to this article that explains how the Change Order is processed in Order Management.

https://www.servicenow.com/community/telecom-articles/dyk-how-is-a-change-order-processed-in-order-m...

 

In your scenario, since the change being made is unrelated to the decomp, the application is not further decomposing as it may invoke orchestration flows not related to the change.

@ShashankInamdar Thanks for the explanation in your DYK. It is an excellent explanation.
Now, I understood the problem. I don't have changes in the characteristic which is associated with the decomposition rule, therefore the decomposition is not triggering. 

Still I want to decompose based on my existing rule. Is there any way we can override this OOB functionality? Because in my catalog design the CFS have 4 RFS which decompose based on decomposition rule only and if it don't work my functionality will not work.