Texas A&M University - Infrastructure Services

TAMU Scoped Affiliations (tamuEduPersonScopedAffiliation)

Definition: Role of account owner at a specific component of the A&M System.
Attribute Name: 'tamuEduPersonScopedAffiliation'
OID: 1.3.6.1.4.1.4391.0.502
URN: urn:oid:1.3.6.1.4.1.4391.0.502
Object Class: tamuEduPerson
Required: no
Multiple Values: Multi-valued
Format: Directory String {256}
The values consist of a left and right component separated by an "@" sign. The left component is one of the values from the tamuEduPersonAffiliation controlled vocabulary. The right component identifies the role's domain. The domain information is formatted as a dotted string value like that used for DNS model names.
Controlled Vocabulary: Left component (supported tamuEduPersonAffiliation flags):
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
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 former student whose NetID account is being sponsored by a department for business needs
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 at A&M

Right component (supported domains):
cs.tamu.edu Texas A&M University, College Station campus
gv.tamu.edu Texas A&M University, Galveston campus
qt.tamu.edu Texas A&M University, Doha, Qatar campus
tamus.edu Texas A&M University System & General Offices
tsu.edu Tarleton State University
pvamu.edu Prairie View A&M University
al-rsch.edu Texas AgriLife Research
al-ext.edu Texas AgriLife Extension Service
tees.edu Texas Engineering Experiment Station
teex.edu Texas Engineering Extension Service
tfs.edu Texas Forest Service
tti.edu Texas Transportation Institute
tamcc.edu Texas A&M University - Corpus Christi
tamiu.edu Texas A&M International University
tamk.edu Texas A&M University - Kingsville
wtam.edu West Texas A&M University
tvmdl.edu Texas Veterinary Medical Diagnostic Lab
tamuc.edu Texas A&M University - Commerce
tamu-t.edu Texas A&M University at Texarkana
tamhsc.edu Texas A&M Health Science Center
tamuct.edu Tarleton State University - Central Texas

* 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' and campus = 'CS' => student:applicant@cs.tamu.edu
If present in SIMS feed and SIMS enrollment status='P' and campus = 'GV' => student:applicant@gv.tamu.edu
If present in SIMS feed and SIMS enrollment status='P' and campus = 'QT' => student:applicant@qt.tamu.edu
If present in SIMS feed and SIMS enrollment status='A' and campus = 'CS' => student:admitted@cs.tamu.edu
If present in SIMS feed and SIMS enrollment status='A' and campus = 'GV' => student:admitted@gv.tamu.edu
If present in SIMS feed and SIMS enrollment status='A' and campus = 'QT' => student:admitted@qt.tamu.edu
If present in SIMS feed and SIMS enrollment status='E' and SIMS semester in {set of current semester codes} and campus = 'CS' => student:enrolled:current@cs.tamu.edu
If present in SIMS feed and SIMS enrollment status='E' and SIMS semester in {set of current semester codes} and campus = 'GV' => student:enrolled:current@gv.tamu.edu
If present in SIMS feed and SIMS enrollment status='E' and SIMS semester in {set of current semester codes} and campus = 'QT' => student:enrolled:current@qt.tamu.edu
If present in SIMS feed and SIMS enrollment status='E' and SIMS semester not in {set of current semester codes} and campus = 'CS' => student:enrolled:future@cs.tamu.edu
If present in SIMS feed and SIMS enrollment status='E' and SIMS semester not in {set of current semester codes} and campus = 'GV' => student:enrolled:future@gv.tamu.edu
If present in SIMS feed and SIMS enrollment status='E' and SIMS semester not in {set of current semester codes} and campus = 'QT' => student:enrolled:future@qt.tamu.edu
If present in HSCSTU feed => student:enrolled:current@tamhsc.edu

Employee flags:
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '01' => employee:*@tamus.edu
If tamuEduPersonAffiliation = 'employee:*' and (BPP ADLOC != '02470000' and BPP ADLOC System Member = '02') => employee:*@cs.tamu.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC = '02470000' => employee:*@qt.tamu.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '04' => employee:*@tsu.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '05' => employee:*@pvamu.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '06' => employee:*@al-rsch.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '07' => employee:*@al-ext.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '08' => employee:*@tees.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '09' => employee:*@teex.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '10' => employee:*@gv.tamu.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '11' => employee:*@tfs.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '12' => employee:*@tti.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '15' => employee:*@tamcc.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '16' => employee:*@tamiu.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '17' => employee:*@tamk.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '18' => employee:*@wtam.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '20' => employee:*@tvmdl.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '21' => employee:*@tamuc.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '22' => employee:*@tamu-t.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '23' => employee:*@tamhsc.edu
If tamuEduPersonAffiliation = 'employee:*' and BPP ADLOC System Member = '24' => employee:*@tamuct.edu

Faculty flags:
If tamuEduPersonAffiliation = 'faculty:*' and (BPP ADLOC != '02470000' and BPP ADLOC System Member = '02') => faculty:*@cs.tamu.edu
If tamuEduPersonAffiliation = 'faculty:*' and BPP ADLOC = '02470000' => faculty:*@qt.tamu.edu
If tamuEduPersonAffiliation = 'faculty:*' and BPP ADLOC System Member = '10' => faculty:*@gv.tamu.edu
If tamuEduPersonAffiliation = 'faculty:*' and (not present in BPP feed or BPP ADLOC System Member not in ('02','10')) => faculty:*@cs.tamu.edu

Affiliate flags:
If present in SIMS feed and SIMS enrollment status='N' and campus in ('CS','MD') => affiliate:administrativestudent@cs.tamu.edu
If present in SIMS feed and SIMS enrollment status='N' and campus = 'GV' => affiliate:administrativestudent@gv.tamu.edu
If present in SIMS feed and SIMS enrollment status='N' and campus = 'QT' => affiliate:administrativestudent@qt.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:qatar' => affiliate:qatar@qt.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:hsc' => affiliate:hsc@tamhsc.edu
If tamuEduPersonAffiliation = 'affiliate:afs' => affiliate:afs@cs.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:amfd' => affiliate:amfd@cs.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:rotc' => affiliate:rotc@cs.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:rsfd' => affiliate:rsfd@cs.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:12man' => affiliate:12man@cs.tamu.edu
If tamuEduPersonAffiliation = 'affiliate:usda' => affiliate:usda@cs.tamu.edu
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.
Substring (sub): Improves searches for entries that contain a specified substring.
Search Syntax: EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
Access: Account owner has read access. Authenticated and nonauthenticated (anonymous) users have no access.
Usage: Howdy portal authorization
Example(s): employee:staff:active@cs.tamu.edu student:enrolled:current@cs.tamu.edu