Skip to main content

Notifications

Microsoft Dynamics GP (Archived)

Report listing user permissions in GP 10?

Posted on by 245

Our auditors have requested a list of permissions each user (or role, it doesn't really matter) each user has in GP 10. Last year during our audit, we were running GP 8, which had a User Classes report that showed the detailed permissions for each user class.

It seems that in GP 10, the User Classes report doesn't show any information about permissions at all. It's just a simple listing of the classes.

What report could I use in GP 10 to show detailed information about user/role permissions?

*This post is locked for comments

  • Bruce Wilkins Profile Picture
    Bruce Wilkins 570 on at
    Re: Report listing user permissions in GP 10?

    I created a smartlist in SmartList Builder so I would have for our auditors in the future. It's exactly the same script as  Donnette.

    Display SQL from within SmartList Builder:

    select *

    from DYNAMICS..SY10500 T1  with (nolock)

    INNER JOIN DYNAMICS..SY01500 T2 with (nolock)

    on

    T2.[CMPANYID] =  T1.[CMPANYID]

    LEFT JOIN DYNAMICS..SY10600 T3 with (nolock)

    on

    T3.[SECURITYROLEID] =  T1.[SECURITYROLEID]

    LEFT JOIN DYNAMICS..SY09000 T4 with (nolock)

    on

    T4.[SECURITYTASKID] =  T3.[SECURITYTASKID]

  • Donnette Spencer Profile Picture
    Donnette Spencer 445 on at
    Re: Report listing user permissions in GP 10?

    Here's a SQL srcipt to find user security roles and tasks:

    Use DYNAMICS

    SELECT S.USERID UserID, S.CMPANYID CompanyID,

    C.CMPNYNAM CompanyName, S.SecurityRoleID,

    coalesce(T.SECURITYTASKID,'') SecurityTaskID,

    coalesce(TM.SECURITYTASKNAME,'') SecurityTaskName,

    coalesce(TM.SECURITYTASKDESC,'') SecurityTaskDescription

    FROM SY10500 S   -- security assignment user role

    LEFT OUTER JOIN

    SY01500 C   -- company master

    ON S.CMPANYID = C.CMPANYID

    LEFT OUTER JOIN

    SY10600 T  -- tasks in roles

    ON S.SECURITYROLEID = T.SECURITYROLEID

    LEFT OUTER JOIN

    SY09000 TM  -- tasks master

    ON T.SECURITYTASKID = TM.SECURITYTASKID

  • Suggested answer
    Mike Smith Profile Picture
    Mike Smith 6,840 on at
    Re: Report listing user permissions in GP 10?

    Under Administration > Reports > Security, you have several reports detailing security settings in the system.  You're probably after the User Security report as it details assigned Security Role, Security Tasks, and Task Descriptions.  This is still a fairly high level report and you may want to explore the Security Task Setup Report (access detailed below).  

    This works well if you are not using the CNV converted security though as this will likely lump everthing together.  If you are using the CNV converted security (or need additonal detail), you will need to go into each CNV Security Task and click the print button to generate the Security Task Setup Report.  This gets pretty granular and is reporting on individual access points within the system.

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!

Community AMA December 12th

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

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 230,149 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans