Texas A&M University - Infrastructure Services

TAMU Role-Based Affiliations (tamuEduPersonAffiliation)

Definition: Category(ies) describing the account owner's roles at the university.

A person can have more than one role. This attribute stores all role-based affiliation flags.
Attribute Name: 'tamuEduPersonAffiliation'
OID: 1.3.6.1.4.1.4391.0.501
URN: urn:oid:1.3.6.1.4.1.4391.0.501
Object Class: tamuEduPerson
Required: no
Multiple Values: Multi-valued
Format: Directory String {256}
Syntax of flags is type:subtype or type:subtype:qualifier.
Controlled Vocabulary: Student flags:
student:applicant applicant to an undergraduate or graduate degree program
student:admitted student whose admitted degree program term has not begun registration
student:enrolled:current student enrolled for course hours in the current semester*
student:enrolled:future student enrolled for course hours in a future semester

Faculty flags:
faculty:official faculty member recognized by TAMU Dean of Faculties
faculty:graduate faculty member registered with TAMU Office of Graduate Studies (eligible to serve on a graduate student's committee)

Employee flags:
Employee flags use the syntax employee:positionType:employmentStatus where
- positionType is one of the following values:
-- faculty TAMUS employee holding a faculty position
-- staff TAMUS employee holding a staff position
-- studentworker TAMUS employee holding a student worker position
-- graduateassistant TAMUS employee holding a graduate assistant position
- employmentStatus is one of the following values:
-- active TAMUS employee actively working
-- workingretiree retired TAMUS employee that is currently working
-- loa TAMUS employee on leave-of-absence
-- retired TAMUS retiree
-- terminated terminated TAMUS employee
-- deceased deceased TAMUS employee

Affiliate flags:
affiliate:administrativestudent formerly enrolled student whose account is being sponsored by a department on campus for extended access to some systems
affiliate:formerstudent former student, i.e. a person that took courses at one of the TAMU campuses in the past
affiliate:parent parent of an enrolled student
affiliate:qatar person working at the Doha, Qatar campus of TAMU that is not paid by BPP
affiliate:hsc person working with/for HSC that is not paid by BPP
affiliate:afs person sponsored by Association of Former Students
affiliate:amfd person sponsored by A&M Foundation
affiliate:rotc United States Department of Defense employee stationed at A&M
affiliate:rsfd person sponsored by Research Foundation
affiliate:12man person sponsored by 12th Man Foundation
affiliate:usda United States Department of Agriculture employee located on A&M campus

* The 'current semester' used to set and clear information in the TAMU Enterprise Directory increments the Monday after graduation.
Source: Student flags:
If present in SIMS feed and SIMS enrollment status='P'=> student:applicant
If present in SIMS feed and SIMS enrollment status='A' => student:admitted
If (present in SIMS feed and SIMS enrollment status='E' and SIMS semester in {set of current semester codes}) or (present in HSCSTU feed) => student:enrolled:current
If (present in SIMS feed and SIMS enrollment status='E' and SIMS semester not in {set of current semester codes}) => student:enrolled:future

Faculty flags:
If present in DoF feed => faculty:official
If present in OGS feed => faculty:graduate

Employee flags:
If present in BPP feed => employee:positionType:employmentStatus
where
If BPP employee type = '2': positionType => faculty
If BPP employee type = '3': positionType => staff
If BPP employee type = '1' and faculty rank = '0': positionType => graduateassistant
If BPP employee type = '1' and faculty rank = 'S': positionType => studentworker
and
If (BPP employee status = ' ') OR (BPP employee status = 'T' and current date < termination date): employmentStatus => active
If BPP employee status = 'W': employmentStatus => workingretiree
If BPP employee status = 'L': employmentStatus => loa
If BPP employee status = 'R': employmentStatus => retired
If BPP employee status = 'T' and current date >= termination date: employmentStatus => terminated
If BPP employee status = 'D': employmentStatus => deceased

Affiliate flags:
If present in SIMS feed and SIMS enrollment status='N'=> affiliate:administrativestudent
If present in HSC feed => affiliate:hsc
If present in AMFD feed => affiliate:amfd
If present in RSFD feed => affiliate:rsfd
If sponsored by AFS => affiliate:afs
If sponsored by ROTC => affiliate:rotc
If sponsored by USDA => affiliate:usda
If sponsored by QATAR => affiliate:qatar
If sponsored by 12MAN => affiliate:12man

We do not yet receive the data required to set the affiliate:parent flags.
Indexing: Presence (pres): Improves searches for entries that contain the indexed attribute.
Equality (eq): Improves searches for entries that contain an attribute that is set to a specific value.
Search Syntax: EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
Access: Account owner has read access. Authenticated and nonauthenticated (anonymous) users have no access.
Usage:
Example(s): employee:staff:active student:enrolled:current