People OU Affiliations

berkeleyEduAffiliations (ucbaffiliations) attributes identify the affiliations associated with every user's CalNet account

berkeleyEduAffiliations are multi-valued. Values are grouped according to broad categories: Employee, Student, Affiliate and Guest. A user can have multiple affiliations, such as a student who is also an employee.

When an affiliation is no longer active, the affiliation is marked as FORMER-*. Former-affiliation information is retained for a specific length of time, (a "grace period"), determined by the type of affiliation(s) the user had. See Grace Periods for additional details

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

Affiliation values can occasionally change based on campus needs. Check this page for updates, and review the Deprecated Affiliations section, below for outdated values.


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-STAFF EMERITUS
AFFILIATE-TYPE-RESEARCH ASSOCIATE
AFFILIATE-TYPE-RESEARCH FELLOW

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

2. 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-SPONSORED (as of May, 2019)

in GUEST OU

GUEST-TYPE-COLLABORATOR (to be deprecated July, 2019)

in GUEST OU


Determining if a User is a FORMER-affiliate

A FORMER-* affiliation is an indication that the user used to have 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. 

berkeleyEduAffiliations Values

FORMER-EMPLOYEE

FORMER-STUDENT

FORMER-AFFILIATE


Deprecated Affiliations

berkeleyEduAffiliations Values Source
AFFILIATE-TYPE-ACADEMIC CASE TRACKING HCM
AFFILIATE-TYPE-ASSOCIATE OF PRESIDENT/CHANCELLOR UC Path
AFFILIATE-TYPE-COMMITTEE MEMBER HCM
AFFILIATE-TYPE-CONSULTANT HCM
AFFILIATE-TYPE-EXTERNAL COMPLIANCE/AUDITOR UC Path
AFFILIATE-TYPE-HHMI SCHOLAR/RESEARCHER HCM
AFFILIATE-TYPE-INDEPENDENT CONTRACTOR HCM
AFFILIATE-TYPE-LBLOP STAFF HCM
AFFILIATE-TYPE-NONEMPLOYEE TITLE HCM
AFFILIATE-TYPE-STAFF OF UC/OP/AFFILIATED ORGS HCM
AFFILIATE-TYPE-STUDENT VOLUNTEER UC Path
GUEST-TYPE-COLLABORATOR (to be deprecated July, 2019) Guests

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 bMail. It also honors the standard CalNet Grace Periods:

(& (!(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) ) )

The UCB LDAP structure changed on October 4, 2016. See LDAP Simplification and Standardization for more information.