Maska danych sensytywnych

Maskowanie danych sensytywnych służy do ukrywania części wrażliwych informacji w polu tekstowym lub etykiecie poprzez zastąpienie wybranych znaków symbolem *. Pozwala to zabezpieczyć takie dane jak PESEL czy numer karty kredytowej, aby nie były one w pełni widoczne na ekranie. Właściwość Maska danych sensytywnych znajdziemy w panelu właściwości komponentu, w sekcji Bezpieczeństwo. Po włączeniu maskowania, określone znaki wartości pola zostaną wyświetlone jako gwiazdki.

Ilustracja 1. Maska danych sensytywnych w Polu tekstowym

Należy pamiętać, że maskowanie danych sensytywnych działa tylko dla pól zasilanych danymi z innego źródła (np. wartość pobierana z innego pola lub usługi). Jeżeli użytkownik samodzielnie wpisuje dane do pola, maska nie zostanie nałożona – wprowadzone znaki pozostaną widoczne w całości. Przykładowo, jeśli pole tekstowe A jest automatycznie uzupełniane wartością skopiowaną z innego pola B (źródło danych z innego pola), to na polu A możemy zastosować maskę, aby ukryć część informacji. Jeśli jednak użytkownik wpisuje dane w A ręcznie, maskowanie nie zadziała.

Maskowanie można także stosować na komponentach typu Etykieta (Text) wyświetlających dane wniosku. W przypadku etykiety, oprócz samego włączenia maskowania, dostępna jest dodatkowa opcja Warunek maskowania danych sensytywnych – pozwala ona określić warunek (logiczny), przy spełnieniu którego dana etykieta będzie maskować swoją wartość. Dzięki temu można np. maskować numer PESEL tylko dla niektórych typów użytkowników lub w określonych stanach procesu.

Ilustracja 2. Warunek maskowania danych sensytywnych w Etykiecie

Uwaga: Nie należy łączyć jednocześnie Maski danych sensytywnych z innymi formaterami na tym samym polu. W przypadku pól tekstowych zaleca się nie nakładać maskowania sensytywnego równocześnie z formatterem (np. formatowaniem numeru telefonu), aby uniknąć konfliktów i nieprzewidzianego działania formatowania.

Wniosek demo: demoKomponentyTekstowe

Last updated

Was this helpful?