2015-10-30 56 views
0

我在授予對Ax Dynamics 2009中特定菜單項的訪問權限時遇到了一些問題。情況是這樣的:我們有一個包含項目事務的表單(基於InventTrans) 。此表格顯示特定項目的所有交易,例如銷售,採購,轉賬......您可以右鍵點擊這些交易的數量,然後選擇「轉到主表格」。這會將您帶到具體關於此特定交易的表格中。設置菜單項的權限(Ax Dynamics 2009)

但是,當我們的一些用戶這樣做時,他們會收到錯誤「您沒有足夠的權限執行菜單項銷售訂單」。但是,他們可以通過主菜單轉到此表單。

所以我假設這是這些用戶無法訪問的特定方法。我知道我可以在哪裏設置用戶組權限,我似乎無法找到這個菜單項的正確位置。

有沒有人知道我在哪裏可以找到這個菜單項?

由於

回答

1

在「轉到主表的形式」的行動是基於其它顯示型菜單項(通常是其它文件夾下找到),不一定是主菜單項。

我的第一步是查看有問題的表的屬性,看看'FormRef'屬性是什麼,看看是否允許訪問該菜單項修復它。

如果它沒有菜單項或者它不起作用,那麼我會建議嘗試一種'暴力'類型的方法 - 它需要一段時間,但授予另一個用戶有權訪問完全訪問和修剪降低訪問級別,直到找到特定的菜單項。您可以從模塊級別的密鑰開始並按照自己的方式工作,與二叉樹搜索無異。

+0

在哪個表格上我應該尋找FormRef屬性?我嘗試使用「轉到主表」還是我想要發送到的那個?第一個引用它自己,第二個沒有填充。 –

+0

這將是你將被髮送到的表。正如我所說,如果財產沒有填補,你可能想要試圖「蠻力」的安全。您還可以嘗試[安全配置文件工具](http://blogs.msdn.com/b/emeadaxsupport/archive/2010/05/25/ax-2009-securityprofiler-tool.aspx)(在測試環境中),但我沒有多少運氣使用它。 – kingofzeal