web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Complex SOP stages

(1) ShareShare
ReportReport
Posted on by 379
Hey Everyone:
 
I'm looking for a solution for a client that has a complicated sales ordering process.  Specifically I need different stages to SOP documents than just the out of the box ones, with the ability to make changes to the status based on event triggers.  Let's say for the sake of example, I have 9 stage gates, where the majority of them are triggered by events in another system.
 
I'd rather not have to go through complex workflows that require direct human intervention.
 
Other than a custom-build, does anyone have any suggestions as to a 3rd party plugin that can be used for this purpose?
 
Thanks.
-J
 
Categories:
I have the same question (0)
  • Suggested answer
    David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    14,149 Most Valuable Professional on at
    Hi
     
    I have seen something along these lines implemented using the "Holds" system in SOP.
     
    They had holds set up for different stages and then used some custom code (implemented by GP Power Tools) to apply the next hold once the previous hold was removed.
     
    Hope this idea helps
     
    Regards 
     
    David 
  • James McCullough Profile Picture
    379 on at
    Ha!  Well, at least I know I'm on the right track, David - thank you!  I basically have designed the same kind of thing in my head, but I figured there HAD to be a better way.  But... alas, it doesn't seem that there is, not without home-rolling a ton of scaffolding...
  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    14,149 Most Valuable Professional on at
    Hi James
     
    The code to add and remove holds as needed for your process flow is not that hard to implement.
     
    We just need the business rules and "hold flow" defined.
     
    Regards

    David
  • Devon Southall Profile Picture
    160 on at
    Have you looked at Cavallos Salespad Desktop's workflow?   works by using the batch field in GP (with or without the SOP Process Holds).  But that is a 3rd party plugin especially with the Automation Agent that applies the rules "automatically".  
     
    We have a bunch of clients doing exactly what you are talking about with the combination of Process Holds and the GP batch field... either applied by Salespad or direct SQL via SQL jobs.  
     
    I have a few other clients that use calculated fields (generally in SQL views) visible in SmartLists to determine the "status".
     
    Options!
     
    Best,
    Devon

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 660

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 655 Super User 2026 Season 1

#3
CP04-islander Profile Picture

CP04-islander 557

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans