Start a conversation

MACD Opportunity Creation Fails When Subscription or Product Configuration Lacks Solution Association

Problem

When attempting to create a MACD (Move, Add, Change, Delete) opportunity from an existing subscription, the operation appears to complete but the resulting basket is empty. No solutions or configurations are created in the basket, even though the opportunity and basket records are generated successfully.

Root Cause

The subscription or product configuration being used as the source for the MACD does not have the cssdm__solution_association__c field populated. This field links the subscription/PC to a solution in the Solution Management system.

MACD operations in Solution Management require this association to:
1. Identify which solution the change request applies to
2. Copy the existing configuration structure into the new MACD basket
3. Maintain continuity between the original subscription and the change request

Without this association, the MACD operation cannot determine what configuration to clone, resulting in an empty basket.

Resolution Steps

  1. Verify the Subscription's Solution Association:
  2. Navigate to the subscription record that you're using to initiate the MACD
  3. Check the cssdm__solution_association__c field
  4. If this field is blank or null, the subscription is not linked to a solution

  5. Check the Product Configuration's Solution Association:

  6. Navigate to the product configuration(s) linked to the subscription
  7. Verify the cssdm__solution_association__c field on each PC
  8. All PCs that should be part of the MACD must have this field populated

  9. Associate the Subscription/PC with a Solution:

  10. Identify the correct solution that this subscription/PC belongs to
  11. Update the cssdm__solution_association__c field on the subscription and all related PCs to reference the solution's ID
  12. Ensure the solution record exists and is in an active state

  13. Retry the MACD Operation:

  14. After updating the solution association, navigate back to the subscription
  15. Click the "Change Request" button
  16. Select the MACD type (e.g., Disconnect, Upgrade, Downgrade)
  17. Click "Create MAC Opportunity"
  18. Verify that the basket now contains the expected solutions and configurations

Prevention

To prevent this issue from occurring:

  • Ensure all subscriptions and product configurations are properly associated with solutions at the time of initial order creation
  • If subscriptions are created via API or custom code, include logic to populate cssdm__solution_association__c
  • When migrating data or creating subscriptions outside of the standard CloudSense flow, verify solution associations before attempting MACD operations
  • Consider adding validation rules or process builder flows to flag subscriptions without solution associations

Important Notes

  • This is a data integrity issue, not a system defect. Solution Management requires explicit associations to function correctly.
  • If you're unsure which solution a subscription should be associated with, review the original order or basket that created the subscription.
  • Bulk updates to solution associations should be done carefully, ensuring each subscription is linked to the correct solution.
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments