A política aplicar máscara nos números do Instituto Nacional de Estudos Estatísticos e Econômicos da França gera um Número do Instituto Nacional de Estudos Estatísticos e Econômicos da França (INSEE) aleatório que inclui os dois dígitos que representam o número do departamento e os dois dígitos que representam a chave de controle do valor de origem.
Essa política está disponível com as funções INSEEMask.randomINSEE() e INSEEMask.maskINSEE().
Para gerar um valor aleatório não baseado no valor de entrada, use a função: INSEEMask.randomINSEE()
Para gerar um valor com base no valor de entrada, use a função: INSEEMask.maskINSEE(record.getItem('<arg.inputAttribute>'))
Por exemplo, para gerar um valor aleatório com base no valor de entrada, use o seguinte:
INSEEMask.maskINSEE(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'))
Para gerar um valor com base no valor de entrada e aplicar máscara em um atributo adicional no qual todas as instâncias do valor de entrada estejam com máscara, use a função:INSEEMask.maskINSEE(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')
Por exemplo, para gerar um valor com base no atributo NATIONAL_ID e aplicar uma máscara em instâncias adicionais do valor de entrada encontradas no atributo CUST_ID, use o seguinte:
INSEEMask.maskINSEE(record.getItem('/DEMO/CUSTOMERS/NATIONAL_ID'), '/DEMO/CUSTOMERS/CUST_ID')
Argumento | Descrição |
---|---|
inputAttribute | O atributo contendo o valor de entrada no qual a máscara será aplicada. |
additionalAttribute | O atributo adicional no qual todas as instâncias do valor de entrada estão mascaradas. |