Skip to main content

Notifications

Finance | Project Operations, Human Resources, ...
Suggested answer

Complex SOP stages

Posted on by 294
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:
  • Devon Southall Profile Picture
    Devon Southall 89 on at
    Complex SOP stages
    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
  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,913 Most Valuable Professional on at
    Complex SOP stages
    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
  • James McCullough Profile Picture
    James McCullough 294 on at
    Complex SOP stages
    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...
  • Suggested answer
    David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,913 Most Valuable Professional on at
    Complex SOP stages
    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 

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

New! Quick response templatesâš¡

Save time with the new custom templates!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,219 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,056 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans