如何在maximo中使用类似于银行帐号的特殊字符隐藏字段值

问题描述 投票:1回答:1

我有一个要求,我要通过集成到maximo中导入一些属性数据。但是,客户要求字段值必须用特殊字符隐藏或加密,并且仅显示最后几个数字,类似于银行帐号。我该如何实现?一个示例假设该字段值为1234567,客户端希望将此显示为**** 567

maximo maximo-anywhere ibm-maximo-worker-insights
1个回答
0
投票

这是应该执行的简单解决方案:定义一个持久属性(帐户)来保存您的帐号,并定义一个非持久属性来显示其部分被屏蔽的版本(maskaccountnum)。

创建属性启动点自动化脚本以初始化非持久性值。

Python示例:

if not mbo.isNull("accountnum") :
    mbo.setValue("maskaccountnum",  "****" + mbo.getString("accountnum")[-3:])

将非持久属性添加到应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.