Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

Where are GP's Business Rules Defined and Enforced?

Posted on by 1,797

I'm looking for some insight on where GP's business rules are defined and enforced.  I ran SQL Server Profiler and examined a few stored procedures that were called during data entry and the sp's didn't appear to have any business logic in them.  I have read that eConnect enforces business rules for interfaces like webservices.  Does Dexterity enforce business rules for the client?  The GP SDK didn't appear to define any business rules or at what layer those business rules are enforced.

We are looking at what it would take to build custom interfaces for GP and 3rd party documents that aren't covered by MS's existing web services.  I'd like to know what pre-existing validation I can take advantage of, what I will need to develop, and where I can find definitions for the business rules that the client and eConnect currently enforce.  Thanks!

*This post is locked for comments

  • winthropdc Profile Picture
    winthropdc on at
    Re: Where are GP's Business Rules Defined and Enforced?

    Have a look at my blog post on the subject

    http://blogs.msdn.com/developingfordynamicsgp/archive/2009/08/03/where-are-dynamics-gp-s-business-rules-defined-and-enforced.aspx

    David Musgrave [MSFT]
    Escalation Engineer - Microsoft Dynamics GP
    Microsoft Dynamics Support - Asia Pacific

    Microsoft Dynamics (formerly Microsoft Business Solutions)
    http://www.microsoft.com/Dynamics

    mailto:David.Musgrave@online.microsoft.com
    http://blogs.msdn.com/DevelopingForDynamicsGP

    Any views contained within are my personal views and not necessarily Microsoft policy.
    This posting is provided "AS IS" with no warranties, and confers no rights. 

     

  • winthropdc Profile Picture
    winthropdc on at
    Re: Where are GP's Business Rules Defined and Enforced?

    Hi Devin

    I have written a blog post for next week on this topic. The link below will be valid after Monday.

    http://blogs.msdn.com/developingfordynamicsgp/archive/2009/08/03/where-are-dynamics-gp-s-business-rules-defined-and-enforced.aspx

    The short answer is that the business logic is in the Dexterity code and you would need to look at the source code to get a full understanding.

    If you can work through eConnect that would be best.  The Software Development Kit (SDK) also contains information worth reviewing.

    David Musgrave [MSFT]
    Escalation Engineer - Microsoft Dynamics GP
    Microsoft Dynamics Support - Asia Pacific

    Microsoft Dynamics (formerly Microsoft Business Solutions)
    http://www.microsoft.com/Dynamics

    mailto:David.Musgrave@online.microsoft.com
    http://blogs.msdn.com/DevelopingForDynamicsGP

    Any views contained within are my personal views and not necessarily Microsoft policy.
    This posting is provided "AS IS" with no warranties, and confers no rights. 

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!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans