My BPM skills are lacking and I don’t need to get into all the details more looking for an idea of whether this is possible or not.
We will have up to 5 teams reviewing a Quote before we convert that Quote to a Sales Order. I am building BAQs and Dashboards for the teams to track their work. UD Columns will let us know when they complete their review. Some teams may not need to review all quotes, but their BAQ criteria can be reflected in a condition to let me know when all necesarry reviews are completed. The question is can we launch an email to the Sales Person and another person indicated on the Quote that all conditions are met?
I was going to say look at global alerts, but sounds like a bpm or even a scheduled function might suit the task.
Have you considered looking at workflows and tasks? Not sure how you would manage the not all teams need to review all quotes part, can quotes be categorised in some way?
I have used both standard data directives and post-processing method directives to send an email based on conditions. You can do it with widgets or in code.
Thanks for all the responses. Our Go Live is this weekend. I wanted a basic go / no go on whether it was possible. For now Sales team will need to monitor their dashboard or BAQ grids. The little give for the teams review in some cases is simple such as an operation exists in the line it MoM or if a product is in a set group of products. I will be reaching out for more details once go live settles down, so like a few months LOL…
I think we do have CRM, but no one here has put any effort into understanding it. If there is something in here, that might be a good excuse for us to understand this better.
Look into Tasks, Task Sets, and Task Lists. They’re for doing exactly what you’re trying to do.
I’ll admit, they’re a trip. Coda Bears has a really good video on them, but in their video it’s talking about ECO tasks, which is the same concept.
You assign the task on the quote (in the CRM section) and go from there. You can set approval hierarchies, alerts, and have a solid audit log.
Not gonna lie, it might be easier doing it the way you were planning, but the functionality is in the CRM module if you don’t want to make it custom.