Acumatica 如何加密自定义表/DAC中的字段
我有一个自定义表,我想在其中确保对特定字段的数据进行加密。这意味着,如果在该表上运行查询,则该字段的数据将显示为加密字符串,并且只有UI才会显示其真实值 我注意到有人在10月18日提交了以下案例,但没有人回答:Acumatica 如何加密自定义表/DAC中的字段,acumatica,Acumatica,我有一个自定义表,我想在其中确保对特定字段的数据进行加密。这意味着,如果在该表上运行查询,则该字段的数据将显示为加密字符串,并且只有UI才会显示其真实值 我注意到有人在10月18日提交了以下案例,但没有人回答: 是否有任何记录(或未记录)的过程来执行此操作?简而言之,您应该使用PXRSACryptStringAttribute。在App_Data\CodeRepository\PX.Objects文件夹中,您可以找到PXRSACryptStringAttribute用法的示例 要了解有关加密的
是否有任何记录(或未记录)的过程来执行此操作?简而言之,您应该使用PXRSACryptStringAttribute。在App_Data\CodeRepository\PX.Objects文件夹中,您可以找到PXRSACryptStringAttribute用法的示例
要了解有关加密的更多信息,请参阅help.acumatica.com上的“管理数据加密”。您应该按如下方式更改DAC:
#region Description
public abstract class description : PX.Data.IBqlField
{
}
protected string _Description;
//[PXDBString(50, IsUnicode = true)] //Replace this line with then next
[PXRSACryptString(50, IsUnicode = true, IsViewDecrypted = true)]
[PXDefault("")]
[PXUIField(DisplayName = "Description")]
public virtual string Description
{
get
{
return this._Description;
}
set
{
this._Description = value;
}
}
#endregion