カナダ社会保険番号のマスク

「カナダ社会保険番号のマスク」ポリシーは、ソース値の最初の 3 桁を含んだランダムなカナダ社会保険番号 (SIN) を生成します。

JavaScript ポリシーの構文

このポリシーは、関数 SINMask.randomSIN() および SINMask.maskSIN() で次のようにして使用できます。

入力値に基づかずにランダム値を生成するには、次の関数を使用します。 SINMask.randomSIN()

入力値に基づいて値を生成するには、次の関数を使用します。SINMask.maskSIN(record.getItem('<arg.inputAttribute>'))

例えば、 入力値に基づいてランダム値を生成するには、以下を使用します。

SINMask.maskSIN(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))

入力値に基づいて値を生成し、入力値のすべてのインスタンスがマスクされる追加属性をマスクするには、 次の関数を使用します。SINMask.maskSIN(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')

例えば、NATIONAL_ID 属性に基づいて値を生成し、 CUST_ID 属性にある入力値の追加インスタンスをマスクするには、以下を使用します。

SINMask.maskSIN(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')

引数 説明
inputAttribute マスクする入力値を含んだ属性。
additionalAttribute 入力値のすべてのインスタンスがマスクされる追加属性。