BPM - creating copy of same module

Every year, we create a renewal quote for customers.  When customers accept a quote (denoted by changing the quote stage), we'd like to use BPM to create a copy of the quote (and the quote line items) for next year.  Unfortunately, BPM only lets you create a "related" record.  Since we're triggering the activity on the "Quote" module, it does not appear in the choices.

If anyone can point us to documents/website/video that explains how to create a copy of the quote along with the quote line items, I would appreciate it very mch.

Thank you!

Parents Reply
  • ,

    When using RLI (Revenue Line Items), from an Opportunity, it is possible to create the matching Quote.

    1- open Opportunity record

    2- navigate to RLI subpanel

    3- select all RLI that you want to quote for

    4- click on "Generate Quote"

    5- save the record

    Hope it helps

    --

    Enrico Simonetti

    Sugar veteran (from 2007)

    www.naonis.tech


    Feel free to reach out for consulting regarding:

    • API Integration and Automation Services
    • Sugar Architecture
    • Sugar Performance Optimisation
    • Sugar Consulting, Best Practices and Technical Training
    • AWS and Sugar Technical Help
    • CTO-as-a-service
    • Solutions-as-a-service
    • and more!

    All active SugarCRM certifications

    Actively working remotely with customers based in APAC and in the United States

Children
  • Hi ,

    The problem is that after the Quote is worked, modified and Won, users have to manually update the Opportunity to reflect the state of the Closed Won Quote.  This manual process is tedious and leads to errors.

  • Some of these new features, and data structures, have encouraged me to rethink the way "we've always done it" in Sugar. I know a number of customers where exactly what you've described is what occurs - and we used to set up logic hooks to address it.

    However, using the feature that Enrico described, it is possible that I might start advising a different flow,i.e.

    1. Generate the quote as per his directions.
    2. If the client requires changes to line items, make those changes at the Opp>RLI level
    3. Generate a new quote to reflect the current state of line items
    4. Repeat steps 2-3 until Quote is accepted

    In this way, the Opp already reflects the latest state of the Quote, i.e. are in sync. The other ideal part of this is that the intended logic around creating renewal opportunities will flow perfectly down - since RLIs are already at their latest state.