People OU Affiliations

The berkeleyEduAffiliations (ucbaffiliations) attributes identify the affiliations associated with every CalNet account. This is information commonly requested by application developers.

The berkeleyEduAffiliations are multi-valued attributes whose values are grouped according to three broad affiliations of users: an 'employee', a 'student', or an 'affiliate'. A user can have multiple affiliations, e.g., a student who is also an employee.

When a user's affiliation with UC Berkeley becomes inactive, the affiliation is marked as "FORMER-*" in the CalNet system, but the user's information is retained in the system for a specific length of time (the "grace period"), determined by the type of affiliation(s) the user had with campus. For specific grace periods, see Grace Periods. After the grace period has expired (the date of which is indicated by the berkeleyEduExpDate attribute), the record is moved to inactive expired status.

The berkeleyEduAffiliations attribute is publicly available and can be used by any application to make authoritative decisions.

Additional affiliation values may be included in future, as determined by the needs of different applications. 


Determining if a User is an EMPLOYEE

berkeleyEduAffiliations Values

EMPLOYEE-TYPE-ACADEMIC

EMPLOYEE-TYPE-STAFF

 

Determining if a User is a STUDENT

berkeleyEduAffiliations Values

STUDENT-TYPE-REGISTERED

STUDENT-TYPE-NOT REGISTERED

 

Determining if a User is an AFFILIATE

berkeleyEduAffiliations Values (From UCPath)
AFFILIATE-TYPE-AFFILIATED-ORGANIZATION
AFFILIATE-TYPE-AFFILIATED-RESEARCH-INSTITUTE
AFFILIATE-TYPE-INDEPENDENT-CONTRACTOR-CONSULTANT
AFFILIATE-TYPE-POTENTIAL-HIRE-ACADEMIC
AFFILIATE-TYPE-UC-EMPLOYEE-DIFFERENT-BU
AFFILIATE-TYPE-LBL/DOE POSTDOC
AFFILIATE-TYPE-STAFF RETIREE
AFFILIATE-TYPE-TEMPORARY AGENCY STAFF
AFFILIATE-TYPE-UNPAID STUDENT FACILITATOR
AFFILIATE-TYPE-VISITING SCHOLAR
AFFILIATE-TYPE-VISITING STU RESEARCHER
AFFILIATE-TYPE-VOLUNTEER
AFFILIATE-TYPE-ASSOCIATE OF PRESIDENT/CHANCELLOR
AFFILIATE-TYPE-EXTERNAL COMPLIANCE/AUDITOR
AFFILIATE-TYPE-STAFF EMERITUS
AFFILIATE-TYPE-STUDENT VOLUNTEER
AFFILIATE-TYPE-RESEARCH ASSOCIATE
AFFILIATE-TYPE-RESEARCH FELLOW


berkeleyEduAffiliations Values (From HCM)

AFFILIATE-TYPE-ACADEMIC CASE TRACKING
AFFILIATE-TYPE-STAFF RETIREE
AFFILIATE-TYPE-VISITING SCHOLAR
AFFILIATE-TYPE-VISITING STU RESEARCHER
AFFILIATE-TYPE-UNPAID STUDENT FACILITATOR
AFFILIATE-TYPE-LBL/DOE POSTDOC
AFFILIATE-TYPE-HHMI SCHOLAR/RESEARCHER
AFFILIATE-TYPE-COMMITTEE MEMBER
AFFILIATE-TYPE-STAFF OF UC/OP/AFFILIATED ORGS
AFFILIATE-TYPE-CONSULTANT
AFFILIATE-TYPE-INDEPENDENT CONTRACTOR
AFFILIATE-TYPE-LBLOP STAFF
AFFILIATE-TYPE-TEMPORARY AGENCY STAFF
AFFILIATE-TYPE-VOLUNTEER
AFFILIATE-TYPE-NONEMPLOYEE TITLE

berkeleyEduAffiliations Values (From ADVCON/Alumni)

AFFILIATE-TYPE-ADVCON-TRUSTEE 2

AFFILIATE-TYPE-ADVCON-FRIEND 2

AFFILIATE-TYPE-ADVCON-ALUMNUS 2

AFFILIATE-TYPE-ADVCON-CAA-MEMBER 2

AFFILIATE-TYPE-ADVCON-I-HOUSE-RESIDENT 2

AFFILIATE-TYPE-ADVCON-STUDENT 2

AFFILIATE-TYPE-ADVCON-FACULTY 2

AFFILIATE-TYPE-ADVCON-STAFF 2

AFFILIATE-TYPE-ADVCON-ATTENDEE 2

AFFILIATE-TYPE-ADVCON-NON-ACADEMIC 2

  1. The 'AFFILIATE-TYPE-ADVCON-*' affiliation types are sub-types related to a special class of user known as an "Advancement Constituent" user.

Determining if a User is an GUEST

berkeleyEduAffiliations Values

Based on

GUEST-TYPE-COLLABORATOR

in GUEST OU

Determining if a User is a FORMER-affiliate

A FORMER-* affiliation is an indication that SIS or HCM used to assert a given affiliation but no longer does.  For example, a FORMER-EMPLOYEE is assigned to a record where HR is no longer asserting any current employee roles.  FORMER-* affiliations are a convenience for consumers of LDAP who need to understand a person’s historical identity. FORMER-* affiliations apply only to former Students and HCM Affiliates.

berkeleyEduAffiliations Values

FORMER-EMPLOYEE

FORMER-STUDENT

FORMER-AFFILIATE

Example LDAP Filter

The following partial LDAP syntax gives an example of filtering for all the current people on campus, excluding the retirees that have paid for access to CalMail. It also honors the standard expirations of CalNet access (9 months for students, 3 months for employees, etc.):

(& (!(ucbtestidflag=true)) (objectClass=Person) (| (berkeleyeduaffiliations=EMPLOYEE-TYPE-*) (berkeleyeduaffiliations=STUDENT-TYPE-*) (berkeleyeduaffiliations=AFFILIATE-TYPE-CONSULTANT) (berkeleyeduaffiliations=AFFILIATE-TYPE-LBLOP STAFF) (berkeleyeduaffiliations=AFFILIATE-TYPE-VISITING SCHOLAR) (berkeleyeduaffiliations=AFFILIATE-TYPE-VOLUNTEER) (berkeleyeduaffiliations=AFFILIATE-TYPE-HHMI RESEARCHER) (berkeleyeduaffiliations=AFFILIATE-TYPE-VISITING STU RESEARCHER) (berkeleyeduaffiliations=AFFILIATE-TYPE-LBL/DOE POSTDOC) (berkeleyeduaffiliations=AFFILIATE-TYPE-TEMP AGENCY) (berkeleyeduaffiliations=AFFILIATE-TYPE-COMMITTEE MEMBER) (berkeleyeduaffiliations=AFFILIATE-TYPE-STAFF OF UC/OP/AFFILIATED ORGS) (berkeleyeduaffiliations=AFFILIATE-TYPE-INDEPENDENT CONTRACTOR) ) )

Please note that LDAP structure changed on October 4, 2016. See LDAP Simplification and Standardization for more information.