{"id":31059,"date":"2026-01-06T07:25:46","date_gmt":"2026-01-06T07:25:46","guid":{"rendered":"http:\/\/kovaion-new1.local\/avoid-customization-mask-sensitive-data-just-by-configuration\/"},"modified":"2026-01-06T07:31:28","modified_gmt":"2026-01-06T07:31:28","slug":"avoid-customization-mask-sensitive-data-just-by-configuration","status":"publish","type":"post","link":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/avoid-customization-mask-sensitive-data-just-by-configuration\/","title":{"rendered":"Avoid Customization \u2013 Mask Sensitive Data just by Configuration"},"content":{"rendered":"<p><strong>Page and Field Configurator<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Data privacy, also referred to as information privacy, is the information technology (IT) component that deals with the right of an entity or person to decide what data can be exchanged with third parties within a computer system. Data Security has been a very important and intriguing topic in the industry for the past few years. Data privacy laws and regulations apply in many parts of the world to secure the sensitive and personal information.<\/p>\n<p>To align with the data privacy regulations, The Page and Field Configurator feature provisions the masking of sensitive data on PeopleSoft Systems where the tools version is 8.57.11 or higher.<\/p>\n<p>Data Masking using Page and Field Configurator is available now from PeopleSoft HCM 9.2 Image 33.<\/p>\n<p>As the name indicates, Page and Field \u201cConfigurator\u201d (PFC), allows the user to change the properties of page and field by configuration.<\/p>\n<p>Following are some of the capabilities of PFC \u2013<\/p>\n<ol>\n<li>Fields can be hidden or disabled<\/li>\n<li>Pages can be hidden<\/li>\n<li>Field Labels can be modified<\/li>\n<\/ol>\n<p>To list a few, fields can be hidden or disabled \/ pages can be hidden \/ field labels can be modified and fields can you can hide fields or whole pages, modify field labels , and disable fields.<\/p>\n<p>The process of masking data using Page and Field Configurator involves \u2013<\/p>\n<ol>\n<li>Defining Mask Profiles \u2013 Building \/ Defining Mask Profiles marks the initial step in identifying masking criteria. Mask profiles are delivered Out of the Box and the user can also create new ones based on the business needs.<\/li>\n<\/ol>\n<p>Navigation \u2013 Enterprise Components &gt; Page and Field Configuration &gt; Define Mask Profiles<\/p>\n<p>Delivered PeopleSoft masking choices with sample configurations are:<\/p>\n<ul>\n<li>Complete Masking<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10079 size-large\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-12-1024x392.png\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" srcset=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-12-1024x392.png 1024w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-12-980x376.png 980w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-12-480x184.png 480w\" alt=\"\" width=\"1024\" height=\"392\" \/><\/p>\n<ul>\n<li>Unmask trailing characters (Partial Masking \u2013 Can be used for Credit Card or Bank Account Number)<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10080 size-full\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-13.png\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1070px, 100vw\" srcset=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-13.png 1070w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-13-980x411.png 980w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-13-480x201.png 480w\" alt=\"\" width=\"1070\" height=\"449\" \/><\/p>\n<ul>\n<li>Date masking (Entire or Partial)<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10081\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-14.png\" alt=\"\" width=\"999\" height=\"529\" \/><\/p>\n<ul>\n<li>Setup table-based masking (Specific to unique requirements)<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10082 size-large\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-15-1024x616.png\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" srcset=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-15-1024x616.png 1024w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-15-980x589.png 980w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-15-480x289.png 480w\" alt=\"\" width=\"1024\" height=\"616\" \/><\/p>\n<ol>\n<li>Define Field Group Page \u2013 This is to define common masking profile for similar set of fields<\/li>\n<\/ol>\n<p>Navigation \u2013 Enterprise Components &gt; Page and Field Configuration &gt; Define Field Group<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10083 aligncenter\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-16.png\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 910px, 100vw\" srcset=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-16.png 910w, https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-16-480x229.png 480w\" width=\"910\" height=\"434\" \/><\/p>\n<p>The above has been configured for Complete Masking. Similar configurations can be made to define Field Group for the other Masking profiles also.<\/p>\n<ol>\n<li>Configuring Data Masking Using Page and Field Configurator<\/li>\n<\/ol>\n<p>Navigation \u2013 Enterprise Components &gt; Page and Field Configuration &gt; Page and Field Configurator<\/p>\n<ul>\n<li>Select the Component whose fields have to be masked.<\/li>\n<li>Configuration Type needs to be \u201cMasking\u201d<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"wp-image-10084 aligncenter\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-17.png\" \/><\/p>\n<ul>\n<li>Select the fields that need to be masked and select the masking profile appropriately<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10085 size-large\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-18-1024x684.png\" alt=\"\" width=\"1024\" height=\"684\" \/><\/p>\n<ul>\n<li>After the masking profile has been selected, the profile status should be \u201cChanged\u201d.<\/li>\n<li>Click on the User List Tab, select the options to whom the configured data masking will be applicable for.<\/li>\n<li>There are multiple options available to select as indicated in the screen below \u2013<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10086\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-19.png\" alt=\"\" width=\"896\" height=\"316\" \/><\/p>\n<p>For Eg: The below configured data masking will be applicable to the user \u2013 \u201cRCHANNING\u201d. This means that a user with userid \u201cRCHANNING\u201d, will be able to see the \u201cMASKED\u201d data and any other user will see the \u201cUNMASKED\u201d data.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10087\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-20.png\" alt=\"\" width=\"957\" height=\"436\" \/><\/p>\n<ul>\n<li>Click on \u201cMap to Portal Registry\u201d, select portal and apply configuration.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"wp-image-10088 aligncenter\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-21.png\" \/><\/p>\n<p>From an end user\u2019s perspective,<\/p>\n<ul>\n<li>Login as End User \u201cRCHANNING\u201d<\/li>\n<li>Navigate to Workforce Administration &gt; Personal Information &gt; Biographical &gt; Driver\u2019s License Data<\/li>\n<li>Select an employee on the search screen<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"wp-image-10089 aligncenter\" src=\"https:\/\/www.kovaion.com\/kovaioncom_2020\/wp-content\/uploads\/2020\/07\/word-image-22.png\" \/><\/p>\n<ul>\n<li>The Driver\u2019s License Nbr and Valid from Date is masked as per the configuration.<\/li>\n<\/ul>\n<p>Benefits:<\/p>\n<ol>\n<li>Data Masking can be enabled without customizing code<\/li>\n<li>Configuration can be enabled for a specific user, users list, specific role, single role (with Exceptions as well)<\/li>\n<li>Multiple criteria can be defined based on the component fields<\/li>\n<\/ol>\n<p>Author<br \/>\n<strong>Dhruv Prasad<\/strong><br \/>\nPeopleSoft Techno-Functional Consultant<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Page and Field Configurator &nbsp; Data privacy, also referred to as information privacy, is the information technology (IT) component that deals with the right of an entity or person to decide what data can be exchanged with third parties within a computer system. Data Security has been a very important and intriguing topic in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-31059","post","type-post","status-publish","format-standard","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/comments?post=31059"}],"version-history":[{"count":1,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31059\/revisions"}],"predecessor-version":[{"id":31060,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31059\/revisions\/31060"}],"wp:attachment":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media?parent=31059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/categories?post=31059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/tags?post=31059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}