Need clarification on Order Management Characteristic Option based Decomposition Rule

Arunava1
Tera Contributor

I have two characteristic options defined in my product specification as shown below:

 

Arunava1_1-1714286074712.png

 

I have created a decomposition rule as pasted below and I am expecting the system will decompose my Service Order when I am having the "Service Fee" option set as "Installation Fee". Its happening perfectly when I have a happy path scenario i.e I am setting the Option rightly as "Installation Fee". 

 

Arunava1_0-1714285898094.png

 

When I am setting the option as "Decommissioning Fee" the decomposition is not happening which is also fine. BUT, I am not getting the staggered decomposition trigger(sn_ind_tmt_orm_decomposition_trigger) available for further enrichment to be made for that order. As the correct decomposition characteristic option is "Installation Fee", system should be able to track that, the given option is not as expected by the Decomposition Rule. It seems the staggered decomposition trigger is only tracking the 'value' of the Characteristic is available or not. Any thoughts on this ? or any thing I am doing wrong here ?

 

Below is the product specification relationship:

 

Arunava1_2-1714286645208.png

 

Thanks !

Arunava 

 

2 REPLIES 2

ShashankInamdar
ServiceNow Employee
ServiceNow Employee

@Arunava1  Firstly, sorry to have responded late on this question.

You ask a very good question and your observations are correct. Not doing anything wrong.

I see your point in why we should have that entry in the trigger table for a value that is different from the one set in the condition, as this may change in the enrichment. 
I will bring this to the attention of my team.

An alternative to this is to handle this via Inflight change.
Great question!

Thanks Shashank !