Acumatica 扩展AccessInfo以包括角色
我希望扩展基本的Singleton AccessInfo,以包括与当前用户相关的其他信息,例如角色Acumatica 扩展AccessInfo以包括角色,acumatica,Acumatica,我希望扩展基本的Singleton AccessInfo,以包括与当前用户相关的其他信息,例如角色 有没有一条最有利的途径可以做到这一点?我可以看到如何扩展图形、缓存,但看不到任何文档如何扩展此区域。不幸的是,由于它的实现方式,无法向该DAC添加字段并在实例化时填充字段,并且由于它不像普通DAC那样从DB中选择,我认为不会触发事件 如果您想访问与当前用户相关的角色,这就足够了 PXSelect<UsersInRoles, Where<Use
有没有一条最有利的途径可以做到这一点?我可以看到如何扩展图形、缓存,但看不到任何文档如何扩展此区域。不幸的是,由于它的实现方式,无法向该DAC添加字段并在实例化时填充字段,并且由于它不像普通DAC那样从DB中选择,我认为不会触发事件 如果您想访问与当前用户相关的角色,这就足够了
PXSelect<UsersInRoles,
Where<UsersInRoles.userName, Equal<Current<AccessInfo.userName>>>>.Select(this /*Or Base if it's a Graph Extension*/);
由于每个用户可能有多个角色,因此需要循环
foreach (UsersInRoles role in PXSelect<UsersInRoles, Where<UsersInRoles.userName, Equal<Current<AccessInfo.userName>>>>.Select(this /*Or Base if it's a Graph Extension*/))
{
//Some thing here
}
啊,好的。是的,我开始走这条路线。谢谢