Hi All,
This topic has multiple parts to it.
Our end goal is setting up a quote approval process. I’ve got a BPM set up that looks at a quote’s total value and discount percentages, then sends out an email based on certain criterion based on a hierarchy of personnel needed to approve the quote. The issue I face with that, is it seems to be all or nothing with the way we have the tasks laid out.
The task set is as follows: Quote Customer (sales rep), Review Quote (Sales Manager), Approve Quote (Sales Manager) (Winnable).
Just for example sake, say the quote does not meet any of the criteria required for approval (less than dollar amount, less than discount amount requiring approval). The rep still cannot convert the quote to an order because the next tasks require a sales manager role to win the quote. This is what I mean by all or nothing.
My next thought was to create a different task set, and use another condition within the BPM. If the quote does not meet any criteria that would require approval, update the table with a query to a separate task set which would allow a win, but there’s no configuration I can map between task and quote head so that didn’t work either.
The final idea was to keep that separate task set and enforce workflow groups to use the winnable quote task set for users that do not typically quote above the threshold i.e. parts sales versus outside sales reps. I know you can define task sets on the territories, but our territories are not well defined so we’d rather use workflow groups than modify the territories to work. After attempting multiple scenarios, I cannot get the workflow group default task sets to work when creating quotes. I have a test user setup as a sales rep linked to a territory, default task set removed from said territory, and a workflow group (CRM) setup with the test user as the primary member in that workflow group. When I create a quote with that user, it does not pull in the default task set for that workflow group.
Another caveat to this is that we have different sites within this company that will not use the approval process, so we can’t just set this to the default company task set.
If there are any ideas out there, or any other ways that I can set this up, I’m all ears. Keep in mind that this is all in our test environment so I’m willing to try about anything.