「英国の National Insurance Number のマスク」ポリシーは、 ソース値の最初の 2 文字 (接頭部) と最後のオプション文字 (接尾部) を含んだ、ランダムな英国の National Insurance Number (NINO) を生成します。
このポリシーは、関数 NINOMask.randomNINO() および NINOMask.maskNINO() で次のようにして使用できます。
入力値に基づかずにランダム値を生成するには、次の関数を使用します。 NINOMask.randomNINO()
入力値に基づいて値を生成するには、次の関数を使用します。NINOMask.maskNINO(record.getItem('<arg.inputAttribute>'))
例えば、 入力値に基づいてランダム値を生成するには、以下を使用します。
NINOMask.maskNINO(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))
入力値に基づいて値を生成し、入力値のすべてのインスタンスがマスクされる追加属性をマスクするには、 次の関数を使用します。NINOMask.maskNINO(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')
例えば、NATIONAL_ID 属性に基づいて値を生成し、 CUST_ID 属性にある入力値の追加インスタンスをマスクするには、以下を使用します。
NINOMask.maskNINO(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')
引数 | 説明 |
---|---|
inputAttribute | マスクする入力値を含んだ属性。 |
additionalAttribute | 入力値のすべてのインスタンスがマスクされる追加属性。 |