Ahmed Drar
Tera Guru

I will use an imagined situation to demonstrate when and how to use staggered decomposition.

 

Here it is: -

 

I sat with Nadia, a Telecom Product Manager from Company XYZ. She’s working on creating a Full Fibre Broadband Service specification. This specification requires two other specifications

  • Service Access Point
  • Wireless Access Service

AhmedDrar_0-1728823846737.png

However, the Wireless Access Service should only be available to customers who order 200 MB internet speed. Nadia mentioned that the speed characteristic won’t be available at the point of order creation.

 

Instead, Salesforce will update the speed characteristic once the order is approved or a few minutes after the approval. Despite this, Nadia emphasized that time is crucial for her team, and she doesn’t want to wait for Salesforce to complete its updates. She prefers ServiceNow to process the order immediately, even if the speed characteristic isn’t available at that moment.

 

Now, here is my proposal for Nadia and her team, she can use staggered decomposition. 

 

Staggered decomposition enables breaking down orders as quickly as possible, even while certain attributes are absent. This allows orders to move as far as possible without being completely stalled. When the missing attribute becomes available, the process continues smoothly, with no delays.

 

Now let's implement staggered decomposition.

 

1 - First, I create three service specifications with all the required characteristics provided by Nadia

AhmedDrar_0-1728826879574.png

AhmedDrar_1-1728826934718.png

 

2-  I create Specification Relationships with the relationship type requires with other specifications 

 

AhmedDrar_2-1728826977620.png

3 -  Navigate to Decomposition rule related list, and create a new  decomposition rule, making sure that rule works if speed characteristic = 200

AhmedDrar_0-1728841484791.png

 

AhmedDrar_3-1728827035551.png

 

Here’s a demo of staggered decomposition in action. Notice how the order initially had only two service orders. Once I updated the speed characteristic, an additional service order was automatically created

 

 

 

Comments
Kenta Koizumi
Kilo Sage
Kilo Sage

@Ahmed Drar 

Thank you Ahmed, this is so helpful. 

Just a quick question but do I need to customize sub work flows?

Is it possible to realize staggered decomposition only by configuring a decomposition rule?

Ahmed Drar
Tera Guru

@Kenta Koizumi  I am glad the article helps.

 

You need subflow if you would like to automate your Service Order. I guess the main foundation for  staggered decomposition  is the decomposition rule

 

I hope this helps.

Ahmed

Please mark my answer as Correct / Helpful based on the Impact

3x Community Rising Star

Version history
Last update:
‎10-13-2024 11:38 AM
Updated by:
Contributors