Acumatica从菜单隐藏分支查找

Acumatica从菜单隐藏分支查找,acumatica,Acumatica,你好 是否可以卸下顶部菜单栏上的分支选择器? 我们只想让用户访问其他分公司仓库,但不想让他们访问分公司本身。不确定这是否可行,但如果您只想让用户访问单个分公司,他们的权限应限于单个分公司。然后,您可以通过使用新的PXReadBranchRestrictedScope进行自定义以启用对其他分支的访问 在MyDAC中,包括一个用BranchHidAttribute修饰的BranchID字段 #region UsrBranchID [Branch(IsKey = true)] [PXDefault(

你好

是否可以卸下顶部菜单栏上的分支选择器?


我们只想让用户访问其他分公司仓库,但不想让他们访问分公司本身。

不确定这是否可行,但如果您只想让用户访问单个分公司,他们的权限应限于单个分公司。然后,您可以通过使用新的PXReadBranchRestrictedScope进行自定义以启用对其他分支的访问

在MyDAC中,包括一个用BranchHidAttribute修饰的BranchID字段

#region UsrBranchID
[Branch(IsKey = true)]
[PXDefault(typeof(AccessInfo.branchID))]
[PXUIField(DisplayName = Messages.FldUsrBranchID)]
public virtual int? UsrBranchID { get; set; }
public abstract class usrBranchID : PX.Data.BQL.BqlInt.Field<usrBranchID> { }
#endregion
使用新的PXReadBranchRestrictedScope将覆盖通常随用户定义的所有分支访问和返回数据而来的分支限制。到目前为止,我只需要在一个地方这样做,所以修改的范围不是很广


您可以从我的类似需求中看到更多详细信息,请访问

这从来都不有趣,谢谢您提供的信息。
#region UsrBranchID
[Branch(IsKey = true)]
[PXDefault(typeof(AccessInfo.branchID))]
[PXUIField(DisplayName = Messages.FldUsrBranchID)]
public virtual int? UsrBranchID { get; set; }
public abstract class usrBranchID : PX.Data.BQL.BqlInt.Field<usrBranchID> { }
#endregion