La règle Masquer les numéros d'assurance nationale du Royaume-Uni génère un numéro d'assurance sociale britannique (NINO) aléatoire comprenant les deux premières lettres (le préfixe) et la dernière lettre en option (le suffixe) de la valeur source.
Cette règle est disponible avec les fonctions NINOMask.randomNINO() et NINOMask.maskNINO().
Pour générer une valeur aléatoire non basée sur une valeur d'entrée, utilisez la fonction suivante : NINOMask.randomNINO()
Pour générer une valeur basée sur une valeur d'entrée, utilisez la fonction suivante : NINOMask.maskNINO(record.getItem('<arg.inputAttribute>'))
Par exemple, pour générer une valeur aléatoire basée sur une valeur d'entrée, utilisez les éléments suivants :
NINOMask.maskNINO(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))
Pour générer une valeur basée sur la valeur d'entrée et masquer un attribut supplémentaire dans lequel toutes les instances de la valeur d'entrée sont masquées, utilisez la fonction suivante : NINOMask.maskNINO(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')
Par exemple, pour générer une valeur basée sur l'attribut NATIONAL_ID et masquer les instances supplémentaires de la valeur d'entrée figurant dans l'attribut CUST_ID, utilisez les éléments suivants :
NINOMask.maskNINO(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')
Argument | Description |
---|---|
inputAttribute | L'attribut contenant la valeur d'entrée à masquer. |
additionalAttribute | L'attribut supplémentaire dans lequel toutes les instances de la valeur d'entrée sont masquées. |