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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Need to apply SOD on Trial balance report through custom form

(0) ShareShare
ReportReport
Posted on by 105

Hi all,

I am working on 1 of the requirement of my client which include

Need to create a form with 3 field : Main Account , Account Name and User id

Now the requirement is Suppose I have select 111040 as main account and select my an user id "Nidhi@abc.com" on my newly created form.

Then when that user login in with the id and run the trial balance report can not able to see record of Main Account 111040.

Please suggest on this. I have created the Form but what logic i should put in.

I have the same question (0)
  • André Arnaud de Calavon Profile Picture
    301,095 Super User 2025 Season 2 on at

    Hi Hidhi,

    You can achieve this with eXtensible Data Security. You can find some documentation here: docs.microsoft.com/.../developing-extensible-data-security-policies-white-paper

    I have also provided some examples: dynamicspedia.com/.../

    To meet your requirement to exclude a user, you need to create a query and on the policy enable the property UseNonExistsJoin (value yes).

  • Suggested answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi Nidhi,

    Do you really want to restrict user access at this level?

    I am asking this because finance users that can access the trial balance form usually also have access to the management reporter.

    That is important because the management reporter has its own security concept and you would also have to update the record level security settings there to ensure that your colleagues cannot inquire account 111040 via an management reporter report.

    Why is it that you want to restrict the access until the ledger account level?

    Best regards,

    Ludwig

  • Nidhi bhandari Profile Picture
    105 on at

    Hi Andre,

    thanks for your revert. I understand the solution which you suggested but i need to handle it through a form based where i need to manage Main account and User id.

    Can you please help on this .

  • André Arnaud de Calavon Profile Picture
    301,095 Super User 2025 Season 2 on at

    XDS is applied on all data access; a form or report. So, this would fulfill your requirement. You can also apply logic on each form individually where you want to restrict the access.  

  • Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hello Nidhi,

    Did you have the chance to take a look at XDS and how it could help you fixing your issue?

    Best regards,

    Ludwig

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
Martin Dráb Profile Picture

Martin Dráb 451 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 428 Super User 2025 Season 2

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 239 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans