New Quote |
- connectedcallback from the headless component.
- Quote is created with default values populated from the Default Value Plugin and inserted
- beforeRulesExecution hook
- Rules with the trigger event Initial load runs
- afterRulesExecution hook
- Preview (Only If Products are added)
|
Quote update |
- afterQuoteUpdate hook
- beforeRulesExecution hook
- Rules with the trigger event Everytime runs
- afterRulesExecution hook
- Preview (Only If Products are added)
|
Product add |
- beforeProductAdd hook
- afterProductAdd hook
- beforeRulesExecution hook
- Rules with the trigger event Everytime runs
- afterRulesExecution hook
- Preview
|
Product update or remove |
- beforeProductUpdate hook (Only executes for update)
- afterProductUpdate hook (Only executes for update)
- beforeRulesExecution
- Rules with the trigger event Everytime runs
- afterRulesExecution hook
- Preview
|
Save button click |
- beforeSave hook
- beforeRulesExecution hook
- Rules with the trigger event Save/Submit runs
- afterRulesExecution hook
- Preview
- Salesforce DB operation → insert/update on Quote, Quote Rate Plan Charge, Quote Charge Summary, Quote Charge Detail, Invoice Item Summaries, Quote Ramp Interval, Quote Charge Interval Detail and Charge Segment.
- SavePreviewMetrics method run -
- Preview call
- Process and Save response on the Quote, Quote Rate Plan Charge, Quote Charge Summary, Quote Charge Detail, Invoice Item Summaries, Quote Ramp Interval, Quote Charge Interval Detail, and Charge Segment.
- beforeRulesExecution hook
- Rules with the trigger event Everytime runs
- afterRulesExecution hook
|
Submit button click |
- beforeSubmit hook
- beforeRulesExecution hook
- Rules with the trigger event Save/Submit runs
- afterRulesExecution hook
- Preview - will always run after rules execution is completed.
- Salesforce DB operation → insert/update on Quote, Quote Amendment, Quote Rate Plan, Quote Rate Plan Charge, Quote Charge Summary, Quote Charge Detail, Invoice Item Summaries, Quote Ramp Interval, Quote Charge Interval Detail and Charge Segment.
- SavePreviewMetrics method run -
- Preview call
- Process and Save response on the Quote, Quote Rate Plan, Quote Rate Plan Charge, Quote Charge Summary, Quote Charge Detail, Invoice Item Summaries, Quote Ramp Interval, Quote Charge Interval Detail and Charge Segment.
- beforeRulesExecution hook
- afterRulesExecution hook
- afterSubmitNavigation hook
|
Edit Quote |
- connectedcallback from the headless component
- beforeRulesExecution hook run
- Rules with the trigger event Initial load runs
- afterRulesExecution hook
- Preview
|
Ammend or renew Quote |
- connectedcallback from the headless component → Gets executed in the Billing Account/Subscription selector page
- Quote is created with default values populated from the Default Value Plugin and inserted.
- Quote Amendment, Quote Rate Plan, Quote Rate Plan Charge and Quote Rate Plan Charge Tiers records are retrieved from Zuora and inserted into the salesforce DB through Store Existing Products batch (Asynchronous flow) or with the Synchronous flow - Depends on the Max Charges for Loading Optimization setting.
- Quote Studio loads
- beforeRulesExecution hook
- Rules with the trigger event Initial load runs
- afterRulesExecution hook
- Preview
|