The workaround is to create either a cloned Platform Manager role OR give the Non-Teaching Staff role and set up profile publish access for the candidate to the non-teaching staff role.

Once the non-teaching staff role has been given to the user:
  1. Go to Core > Settings > Profile > Profile Publish Access
  2. Select Candidate from the drop down
  3. Select Edit
  4. Mark the check box across from Non-Teaching Staff role > Save
  5. Select Candidate to Non-Teaching Staff 
  6. Select Edit
  7. Mark the Candidate fields to be published for the non-teaching staff to view
  8. Select Save & Confirm > Confirm
This will allow the non-teaching staff role to view the candidate's contact card and if they have the ReEnrollment Manager, Admissions Staff or Admissions Manager role, the user will be able to see the contact card information selected in the onBoard candidate record. This will NOT give Editing access. If they need Editing Access then follow the Steps below.

The other alternative is to clone the Platform Manager Role using the following instructions, and give access to the below Tasks:
How do I create a clone of a role? or https://www.blackbaud.com/files/support/howto/coveo/k12/bb-core-clone-roles.html
  • Edit User Profile Data (Main Profile Fields)
  • Potential Duplicate Users
Note: This now gives the User access to edit ANY Users Contact Card via the Directory/onBoard.