2013-03-18 52 views
0

我想限制用戶只能訪問2或3家公司。我添加了代碼來過濾SysDataAreaSelect表單中的公司,但它僅適用於狀態欄中存在的鏈接。它不適用於在麪包屑欄中顯示的公司列表。我可以隱藏breadcrumb欄,但如果我這樣做,狀態欄中的鏈接也隱藏。一些用戶在動態軸公司的限制2009

是否有任何方式覆蓋SysDataAreaSelect形式與新形式或上述問題的任何解決方案?

+0

有可能從用戶組的權限形式痕跡導航欄禁用變化的公司。選擇工具選項,然後選擇公司帳戶(AX 2009)...用戶組屬於域。 – 2013-03-19 11:47:03

回答

1

我相信你要找的是用戶安全領域的領域。域名只是公司的集團;當一個用戶在一個域內被分配權限時,他們可以訪問該域內所有公司的特定權限。如果用戶在公司內沒有任何權限,他們將不會在下拉列表中看到公司。

你可以閱讀更多的域名在這裏: http://technet.microsoft.com/en-us/library/aa834373(v=ax.50).aspx

+0

由於某些原因,我們無法使用該方法。你能提出任何其他應用程序嗎? – aloksapru 2013-03-20 11:00:42

+0

我沒有其他人知道。我確實在其他地方發現了一些似乎在問同樣的事情:[link](http://objectmix.com/axapta/791746-restrict-users-ability-change-company.html) 主要結論是討論的是,域名是將用戶鎖定到特定公司的唯一有效方式。單個用戶組可以在多個域中具有不同的權限(例如,編輯域A,查看域B中的相同元素),如果這是該方法的主要關注點,則這些用戶組將流向這些域中的公司。 – kingofzeal 2013-03-20 15:31:06