我目前正在使用AD 组来管理角色和对 Dynamics AX 2012 的访问。例如,我有一个名为GG_AX_SalesRepresentative的 AD 组,它用于允许组中的每个人登录到 Dynamics AX 并在 Ax 中接收相应的角色.
所以这是有效的,登录到 Dynamics Ax 并且是该组成员的用户将在 Dynamics AX 中自动创建,并收到类似于 userId 的 $CA2D。他们没有角色分配,因为 AX 知道他们来自 AD 组,并且角色是在组本身上定义的。因此,通过组管理用户是可以正常工作的。
但现在我需要向第三方提供自定义服务,该服务返回所有为给定用户分配角色的法人实体。Fe:我想将 UserId 传递给服务,它必须检查该用户是否是服务台用户,如果是 zo,请检查哪些法律实体......
用户数据可以在UserInfo 表中找到。 用户角色分配可以在SecurityUserRole 表中找到。
看来我会有我需要的数据,除了用户角色分配是在组上完成的!如何在 Dynamics 中找到此用户链接到哪些组???
所以我想知道:我有用户 $CA2D,他是帮助台角色的成员,因为他是该组的成员,因此他的角色与该 AD 组相关联。
欢迎任何想法:-)