スペインの Fiscal Identification Number のマスク

「スペインの Fiscal Identification Number のマスク」ポリシーは、 ランダムなスペインの Fiscal Identification Number (NIF) を生成します。 非市民であることを示すために使用される「X」接頭部がソース値に含まれる場合は、その接頭部が組み込まれます。

JavaScript ポリシーの構文

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

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

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

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

NIFMask.maskNIF(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))

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

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

NIFMask.maskNIF(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')

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