Ideally, a well-designed security setup should be all that’s needed to properly segregate duties in any ERP system, but the real world never works that way. Regardless of which ERP system is being used, perfect segregation of duties (SOD) can be expensive, impractical, and inefficient. Typically, companies should make a concerted effort to apply segregation of duties based on the organization’s identified risks and then apply mitigating controls when security setup alone is insufficient.
Dynamics GP provides several features that can be used to deliver mitigating controls. Here is an overview of the most commonly used features for mitigations.
This list is a subset of common control elements. For real control of segregation of duties in Dynamics GP, the best option is Fastpath Assure. Assure’s built-in list of SOD conflicts is tuned for Dynamics GP and can identify hundreds of potential conflicts out of the box. This is incredibly useful in fine-tuning security and identifying mitigation options.
When discussing mitigating controls, Dynamics GP’s Activity Tracking feature is commonly mentioned. Activity Tracking can be useful for tracking logins and logouts, but it’s not particularly helpful beyond that. Activity Tracking only identifies that a record was changed, with no indication of the actual information that was changed. Knowing that someone changed something on vendor record isn’t a control mechanism.
For true Audit Trail tracking in Dynamics GP, Fastpath Audit Trail is the right solution. Audit Trail provides SQL level tracking of changes in GP including the original value and changed value for tracked field. Audit Trail records are commonly used as mitigation options for post-transaction review.
Dynamics GP has a great built-in security model, and it includes some nice mitigation options for those times when security just can’t get the job done by itself. Often, it takes creativity to build a robust security fabric.