UTORauth: Flag Definitions


Flag definitions

This article describes the various “roles” a person at the University of Toronto can be assigned by the UTORauth service. For each of these flags, ‘TRUE’ in the UTORable directory indicates that the person holds the role indicated by the flag. ‘FALSE’, or the absence of the flag, indicates that the person does not hold that role.


isstudent

A person is marked isstudent if at least one of the following is true:

  1. They are a ROSI student with at least one of the following three criterion (status derived from the ROSI field curr_reg_sts_cd):
    • REG or INVIT status in the current session
    • REG or INVIT status in the next session
    • REG status in the previous session
  2. They have status as an “other” student; this includes PGME and SCS students, among others.

isstaff

A person is marked as isstaff if one of the following is true:

  1. They are in the batch feed from HRIS to UTORauth marked as an active staff member.
  2. They are marked as isotherstaff
  3. They are marked as isretiredstaff

isactivestaff

The definition of isactivestaff is identical to isstaff, except that retired staff members are not included.

isfaculty

A person is marked as isfaculty if one of the following is true:

  1. They are in the batch feed from HRIS to UTORauth as an active faculty member.
  2. They are marked as isotherfaculty
  3. They are marked as isretiredfaculty
  4. They are marked as isstatusonly

isactivefaculty

The definition of isactivefaculty is identical to isfaculty except that retired faculty members are not included.

isgrad

A person is marked isgrad if at least one of the following is true:

  1. They are a ROSI student with at least one of the following three criterion (instruction level derived from ROSI fieldlevel_of_instr):
    • instruction level is ‘grad’ in the current session
    • instruction level is not ‘undergrad’ in the current session, and is ‘grad’ in the next session
    • instruction level is not ‘undergrad’ in the current or next session, and is ‘grad’ in the last session
  2. They are marked as an “other” grad student; PGME students are grad students

isundergrad

A person is marked isundergrad if at least one of the following is true:

  1. They are a ROSI student with at least one of the following two criterion (instruction level derived from ROSI fieldlevel_of_instr):
    • instruction level is ‘undergrad’ in the current session
    • instruction level is not ‘grad’ in the current session, and is ‘undergrad’ in the next session
    • instruction level is not ‘grad’ in the current or next sessions, and is ‘undergrad’ in the last session
  2. They are marked as an “other” undergrad student; UTS students are undergrad students

isregistered

A person is marked isregistered if the person is a ROSI student with REG status in either the current or next session. (As with isstudent, status is derived from the ROSI field curr_reg_sts_cd).

isinvited

A person is marked isinvited if the person is a ROSI student with INVIT status in either the current or next session. (As with isstudent, status is derived from the ROSI field curr_reg_sts_cd).

isfulltime

A person is marked isfulltime if the person is a ROSI student with one of the following criterion (fulltime/parttime class is taken from the ROSI field attendance_class):

  1. attendance class is fulltime in either the current or next sessions, and those sessions have either the REG or INVIT status.
  2. attendance class is fulltime in the previous session, and that session has a REG status
  3. The person is marked as isotherstudent.

isgraduate

A person is marked isgraduate if they have appeared in one of the convocation lists we receive from ROSI.  If this flag is set on, it will remain on.

isalumni

A person is marked isalumni if one of the following is true:

  1. They are marked as isgraduate
  2. Historically, if the borrower_class (the level of borrowing privileges they have) in their library record is set to ALUMNI.  While this data was used in the past, no new isalumni flags are added this way.

If this flag is set on, it will remain on.

isaffiliate

A person is marked isaffiliate if they are an affiliate of the University and have been marked that way through the ODS (Other Data Source) system. These are typically not full staff/faculty/student.

disgraduate

Date that the isgraduate flag was set to TRUE. This flag will be updated if the person graduates a second time.

disalumni

Date that the isalumni flag was set to TRUE.

rosiactive

This is the last session that a person was active as a student in ROSI. For many students, this will be blank as we do not have info. It is set as follows:

  1. If the isstudent flag is TRUE, rosiactive is set to the current session or to the upcoming fall session if computed during the summer session.
  2. if the isstudent flag is FALSE, rosiactive set to last session that they had registered status.

isretiredstaff

A person is marked isretiredstaff if they were a HRIS staff member when they worked at the university and one of the following is true:

  1. The ‘retired’ flag from HRIS is set to be true

isretiredfaculty

A person is marked isretiredfaculty if they were a HRIS faculty member when they worked at the university and one of the following is true:

  1. The ‘retired’ flag from HRIS is set to be true

isstatusonly

A person is marked as isstatusonly if one of the following is true:

  1. They were included in one of the dumps that we have received from HRIS that had listings of staff who were status only. This data is updated infrequently at best.
  2. They were manually set to be ‘status only’ using a tool that sets the isstatusonly flag to ‘TRUE’ in suitable situations.

isother

A person is marked isother has status as an “other” student; this includes PGME and SCS students (see ispgme below).

isotherstaff

A person is marked isotherstaff if they are coming in marked as staff in one of the “other” feeds.

isotherfaculty

A person is marked isotherfaculty if they are coming in marked as faculty in one of the “other” feeds.

isscsstaff

A person is marked isscsstaff if they were included in the latest feed from SCS (School of Continuing Studies).

ispgme

A person is marked ispgme if they were included in the latest feed from PGME.