(Optional) Implement Privacy Restrictions
-
(Optional) Enable data query masking.
-
Navigate to Enterprise Components > Data Privacy Framework > Query Masking > Query Masking System Settings.
-
Select Enable Query Masking.
-
-
Add records.
-
Navigate to Enterprise Components > Data Privacy Framework > Maintain Data Privacy Settings.
-
Add record fields as appropriate. For example, for national ID to be present in the payload, add record fields.
-
PERS_NID.NATIONAL_ID as person identifier, national identifier
-
PERS_NID.NATIONAL_ID_TYPE as person identifier, national identifier
-
-
Save your changes.
-
-
Authorize Roles for Query Masking.
-
Navigate to Enterprise Components > Data Privacy Framework > Query Masking > Query Masking Authorized Roles.
-
Add roles as appropriate to omit from payload. For example, the role EduApi_AllAccess would have authorization for fields of these records:
-
ADDRESSES
-
EMAIL_ADDRESSES
-
EMERGENCY_CNTCT
-
EMERGENCY_PHONE
-
PERSON
-
PERSONAL_PHONE
-
RELATIONSHIPS
-
SCC_AFL_PERSON
-
National ID will only be displayed if the record PERS_NID field NATIONAL_ID is granted access code Authorized for that role. Otherwise, it's omitted from the Person payload.
Unlike NATIONAL_ID, the other fields are granted access by default and don't need to be specified. If you specify access code Not Authorized to a record-field for a role, then that field will be omitted from the Person payload.
-
-
Save your changes.