我有一个要求,我要通过集成到maximo中导入一些属性数据。但是,客户要求字段值必须用特殊字符隐藏或加密,并且仅显示最后几个数字,类似于银行帐号。我该如何实现?一个示例假设该字段值为1234567,客户端希望将此显示为**** 567
这是应该执行的简单解决方案:定义一个持久属性(帐户)来保存您的帐号,并定义一个非持久属性来显示其部分被屏蔽的版本(maskaccountnum)。
创建属性启动点自动化脚本以初始化非持久性值。
Python示例:
if not mbo.isNull("accountnum") :
mbo.setValue("maskaccountnum", "****" + mbo.getString("accountnum")[-3:])
将非持久属性添加到应用程序。