RapidIdentity Product Guides - 2019 Rolling Release

General Standards

Use of core and custom schema definitions properly
  • Do not store values in core schema that doesn’t describe the data.  For example, don’t store a job code value in the physicalDeliveryOfficeName attribute.

Storing Employee and Student IDs
  • Use “employeeID” attribute for storing employee ID’s and student ID’s.

  • If there is a chance of overlap, add a prefix of “E” for employees or “S” for students.  Store the *original* value in the “employeeNumber” attribute.  For example, an employee with an employee ID of 1234 would have employeeID=E1234 and employeeNumber=1234.

Use of quotations
  • Always use double quotes (“) when referring to strings

Referring to record field values
  • Always refer to record fields using record[‘field’] syntax.  (i.e. refrain from using record.field)

  • Using consistent syntax helps everyone understand the usage.

    • record[‘givenName’].toUpperCase()  <-- standard

    • record.givenName.toUpperCase()  <-- not standard

  • record[‘givenName’].toUpperCase()  <-- standard

  • record.givenName.toUpperCase()  <-- not standard