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 Children
  • 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.