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()
<-- standardrecord.givenName.toUpperCase()
<-- not standard
record[‘givenName’].toUpperCase()
<-- standardrecord.givenName.toUpperCase()
<-- not standard