Colleague UAT / Field Mappings
Testing the Ethos/Colleague integration typically happens in two phases:
- Element451 → Ethos/Colleague
- Ethos/Colleague → Element451
Element451 → Ethos/Colleague testing is usually completed first. This phase tends to take longer, as errors often originate in Colleague and require investigation and updates on the partner side.
Ethos/Colleague → Element451 testing is typically much faster, as there are fewer issues to resolve.
Both phases should begin after the Applications and Decisions modules have been configured and test records are available.
Triggering the Integration
During testing, integrations should be triggered manually. Once live, they can be automated.
For instructions, see How to Sync Records (Ethos).
Testing Element → Ethos/Colleague#
Preparation#
Create test student records with applications. These should cover a wide range of scenarios used on your campus.
Note: These records will sync to your TEST SIS environment and should be removed before go-live.
Testing#
Follow the steps in How to Sync Records (Ethos) to trigger a sync.
Review the Sync Result#
After each sync, check the Integration Log:
- If there are errors:
- Review Integration Errors - Troubleshooting (Ethos)
- If needed, reach out in Basecamp for assistance.
- If the record is successful:
- Proceed to validate the data in Colleague
Validate Data in Colleague#
Once a record has synced successfully:
- Review the record in Colleague
- Compare values using the Field Mappings section and/or testing script
- Validate:
- Element451 fields (slugs)
- Corresponding Colleague screens and fields
The Field Mappings reflect the standard integration configuration. If your implementation includes customizations, use this as a baseline and add any additional validation checks as needed.
Testing Script/Checklist#
An Excel file is available to support testing.
The file includes:
- Tabs for each data area
- Field-level comparisons between Element451 and Colleague
- Space to track validation and notes
Notes:
- This file is optional and does not need to be submitted
- It is provided to help organize testing
Recommended usage:
- Create a copy for each test student
- Rename the file with the student name or ID
- Use it to track which fields have been validated and any issues identified
Field Mappings#
Below is an overview of the Element451 fields (slugs) and corresponding Colleague screens/fields included in the standard integration.
| Element Profile Field | Element Slug | Colleague Field | Colleague Mnemonic |
|---|---|---|---|
| Element ID | user-elementid | PERSON.ALT.IDS | DADD |
| First Name | user-first-name | FIRST.NAME | NAE |
| Last Name | user-last-name | LAST.NAME | NAE |
| Middle Name | user-middle-name | MIDDLE.NAME | NAE |
| Former Last Name(s) | user-former-last-name | (name type) NAME.HISTORY.LAST.NAME | BIO |
| Preferred First Name | user-preferred-name | (name type) PREFERRED.NAME | BIO |
| Name Prefix | user-prefix-name | PREFIX | BIO |
| Name Suffix | user-suffix-name | SUFFIX | BIO |
| user-email-address | PERSON.EMAIL.ADDRESSES | NAE | |
| School Email | user-identities-school-email | PERSON.EMAIL.ADDRESSES | NAE |
| Social Security # | user-ssn | SSN | NAE |
| Date of Birth | user-dob | BIRTHDATE | NAE |
| Gender | user-gender | GENDER | NAE |
| Gender Pronouns | user-gender-pronouns | PERSONAL.PRONOUN | NAE |
| Native Language | user-citizenship-native-language | PERSON.PRIMARY.LANGUAGE / PERSON.SECONDARY.LANGUAGE | NAE |
| Citizenship Status | user-citizenship-us-statuses | FPER.ALIEN.STATUS | FPER |
| Visa Type | user-citizenship-visa-type | VISA.TYPE | FPER |
| Are You Hispanic/Latino? | user-race-hispanic | PERSON.ETHNNICS | BIO |
| Your Race | user-race-categories | PER.RACES | BIO |
| Country of Citizenship | user-citizenship-country | PER.CITIZENSHIP | FPER |
| Country of Birth | user-citizenship-country-of-birth | FPER.BIRTH.COUNTRY | FPER |
| Home Address / Mailing Address | user-addresses-type | ADR | |
| Address Line 1 | user-addresses-street1 | ADDRESS.LINES<1,1> | ADR |
| Address Line 2 | user-addresses-street2 | ADDRESS.LINES<1,2> | ADR |
| Address Line 3 | user-addresses-street3 | ADDRESS.LINES<1,3> | ADR |
| City | user-addresses-city | CITY | ADR |
| State | user-addresses-state | STATE | ADR |
| Province | user-addresses-province | STATE | ADR |
| Zip/Postal Code | user-addresses-zip | ZIP | ADR |
| Country | user-addresses-country | COUNTRY | ADR |
| County | user-addresses-county | COUNTY | ADR |
| Home Phone | user-phone-home-country-code | PERSONAL.PHONE.NUMBER | NAE |
| Home Phone | user-phone-home-number | PERSONAL.PHONE.NUMBER | NAE |
| Cell Phone | user-phone-cell-country-code | PERSONAL.PHONE.NUMBER | NAE |
| Cell Phone | user-phone-cell-number | PERSONAL.PHONE.NUMBER | NAE |
| CEEB | user-education-schools-ceeb | Used to look up Institution Attended | IASU |
| Approximate GPA | user-education-schools-gpa | INSTA.EXT.GPA | IASU |
| Start Date | user-education-schools-start | INSTA.START.DATES | IASU |
| End Date | user-education-schools-end | INSTA.END.DATES | IASU |
| Graduation Date | user-education-schools-graduate-date | INSTA.INTG.HS.GRAD.DATE | IASU |
| App Submitted | user-applications-submitted-time | APPL.STATUS.DATE | APPN |
| Major | user-applications-major | APPL.ACAD.PROGRAM | APPN |
| Term | user-applications-term | APPL.START.TERM | APPN |
| Degree | user-applications-degree | ACPG.CCDS or ACPG.DEGREE | APPN |
| Campus | user-applications-campus | APPL.LOCATIONS | APPN |
| Student Type | user-applications-student-type | APPL.ADMIT.STATUS | APPN |
| Released Decision | user-applications-decision-released-at | APPL.STATUS.DATE | APSH |
| Decision Status (SIS Code) | user-applications-board-status | APPL.STATUS | APSH |
| Academic Load | user-education-academic-load | APPL.STUDENT.LOAD.INTENT | APPN |
| Relationship | user-family-relationship | RS.RELATION.TYPE | REL |
| user-family-email | PERSON.EMAIL.ADDRESSES | NAE | |
| First Name | user-family-first-name | FIRST.NAME | NAE |
| Last Name | user-family-last-name | LAST.NAME | NAE |
| Middle Name | user-family-middle-name | MIDDLE.NAME | NAE |
| Gender | user-family-gender | GENDER | NAE |
| Phone Number | user-family-phone-number | PERSONAL.PHONE.NUMBER | NAE |
| Phone Number | user-family-phone-country-code | PERSONAL.PHONE.NUMBER | NAE |
| Phone Type | user-family-phone-type | PERSONAL.PYHONE.TYPE (coded to whatever Home Phone type is) | NAE |
| Address Line 1 | user-family-address-street-1 | ADDRESS.LINES<1,1> | ADR |
| Address Line 2 | user-family-address-street-2 | ADDRESS.LINES<1,2> | ADR |
| City | user-family-address-city | CITY | ADR |
| State | user-family-address-state | STATE | ADR |
| Province | user-family-address-province | STATE | ADR |
| Zip/Postal Code | user-family-address-zipcode | ZIP | ADR |
| Country | user-family-address-country | COUNTRY | ADR |
| First Name | user-emergency-contacts-first-name | EMER.NAME | EMPC |
| Last Name | user-emergency-contacts-last-name | EMER.NAME | EMPC |
| Relationship | user-emergency-contacts-relationship | EMER.RELATIONSHIP | EMPC |
| Cell Number | user-emergency-contacts-cell-phone-country-code | EMER.DAYTIME.PHONE | EMPC |
| Cell Number | user-emergency-contacts-cell-phone-number | EMER.DAYTIME.PHONE | EMPC |
| Home Number | user-emergency-contacts-home-phone-country-code | EMER.DAYTIME.PHONE | EMPC |
| Home Number | user-emergency-contacts-home-phone-number | EMER.DAYTIME.PHONE | EMPC |
| Is Primary? | user-emergency-contacts-is-primary | Sets EMER.MISSING.CONTACT.FLAG if true | EMPC |
Testing Ethos/Colleague → Element#
Preparation#
Identify the records you want to test.
- If testing updates:
- Use records previously synced from Element451 → Ethos/Colleague
- Make changes in Colleague (e.g., phone, address, race, etc.)
- If only using Ethos/Colleague → Element:
- Select a group of recent Colleague applicants
- Note their name and Colleague ID
We recommend testing at least 5–10 records to cover a variety of scenarios.
Request a Sync#
Notify Element staff via Basecamp with the records to be synced:
- If using previously synced records:
- Provide a list of Element IDs
- If syncing new records from Colleague:
- Provide Colleague names and Colleague IDs
Review the Sync Result#
Element staff will notify you once the records have been processed.
After notification:
- Check the Integration Log for any errors
- Resolve any issues if needed
Validate Data in Element#
Once the sync is complete:
- Review the records in Element451
- Confirm that:
- New records appear as expected, or
- Updates made in Colleague are reflected correctly
Use the Field Mappings section and/or testing script to validate field-level accuracy.
Testing Script / Checklist#
An Excel file is available to support testing.
The file includes:
- Tabs for each data area
- Field-level comparisons between Element451 and Colleague
- Space to track validation and notes
Notes:
- This file is optional and does not need to be submitted
- It is provided to help organize testing
Recommended usage:
- Create a copy for each test record
- Rename the file with the student name or ID
- Use it to track validation progress and issues
Field Mappings#
Below is an overview of the Element451 fields (slugs) and corresponding Colleague screens/fields included in the standard integration.
| Element Profile Field | Element Slug | Colleague Field | Colleague Mnemonic |
|---|---|---|---|
| School ID | user-identities-school-id | PERSON.ID | NAE |
| School Email | user-identities-school-email | PERSON.EMAIL.ADDRESSES | NAE |
| Username ID | user-identities-usernameid | OEE.USERNAME | DRUS |
| Ethos ID | user-identities-ethosid | LDM.GUID.ID | |
| First Name | user-first-name | FIRST.NAME | NAE |
| Last Name | user-last-name | LAST.NAME | NAE |
| Middle Name | user-middle-name | MIDDLE.NAME | NAE |
| Preferred First Name | user-preferred-name | (name type) PREFERRED.NAME | BIO |
| Name Prefix | user-prefix-name | PREFIX | BIO |
| Name Suffix | user-suffix-name | SUFFIX | BIO |
| user-email-address | PERSON.EMAIL.ADDRESSES | NAE | |
| Social Security # | user-ssn | SSN | NAE |
| Date of Birth | user-dob | BIRTHDATE | NAE |
| Gender | user-gender | GENDER | NAE |
| Gender Pronouns | user-gender-pronouns | PERSONAL.PRONOUN | NAE |
| Native Language | user-citizenship-native-language | PERSON.PRIMARY.LANGUAGE / PERSON.SECONDARY.LANGUAGE | NAE |
| Citizenship Status | user-citizenship-us-statuses | FPER.ALIEN.STATUS | FPER |
| Are You Hispanic/Latino? | user-race-hispanic | PERSON.ETHNNICS | BIO |
| Your Race | user-race-categories | PER.RACES | BIO |
| Home Address / Mailing Address | user-addresses-type | ADDR.TYPE | ADR |
| Address Line 1 | user-addresses-street1 | ADDRESS.LINES<1,1> | ADR |
| Address Line 2 | user-addresses-street2 | ADDRESS.LINES<1,2> | ADR |
| City | user-addresses-city | CITY | ADR |
| State | user-addresses-state | STATE | ADR |
| Zip/Postal Code | user-addresses-zip | ZIP | ADR |
| Country | user-addresses-country | COUNTRY | ADR |
| County | user-addresses-county | COUNTY | ADR |
| Home Phone | user-phone-home-country-code | PERSONAL.PHONE.NUMBER | NAE |
| Home Phone | user-phone-home-number | PERSONAL.PHONE.NUMBER | NAE |
| Cell Phone | user-phone-cell-country-code | PERSONAL.PHONE.NUMBER | NAE |
| Cell Phone | user-phone-cell-number | PERSONAL.PHONE.NUMBER | NAE |
| CEEB | user-education-schools-ceeb | INST.CEEB | INST |
| Approximate GPA | user-education-schools-gpa | INSTA.EXT.GPA | IASU |
| Start Date | user-education-schools-start | INSTA.START.DATES | IASU |
| End Date | user-education-schools-end | INSTA.END.DATES | IASU |
| Graduation Date | user-education-schools-graduate-date | INSTA.INTG.HS.GRAD.DATE | IASU |
| Graduated | user-education-schools-graduated | INSTA.INTG.HS.GRAD.DATE | IASU |
| App Submitted | user-applications-submitted-time | APPL.STATUS.DATE | APSH |
| Major | user-applications-major | APPL.ACAD.PROGRAM | APPN |
| Term | user-applications-term | APPL.START.TERM | APPN |
| Degree | user-applications-degree | ACPG.CCDS or ACPG.DEGREE | APPN |
| Campus | user-applications-campus | APPL.LOCATIONS | APPN |
| Student Type | user-applications-student-type | APPL.ADMIT.STATUS | APPN |
| APPLICATION_SUBMIT | user-milestones-date | APPL.STATUS.DATE | APSH |
| WITHDRAW | user-milestones-date | APPL.WITHDRAW.DATE / APPL.STATUS.DATE | APSH |
| ENROLL | user-milestones-date | APPL.STATUS.DATE | APSH |
| First Name | user-emergency-contacts-first-name | EMER.NAME | EMPC |
| Last Name | user-emergency-contacts-last-name | EMER.NAME | EMPC |
| Relationship | user-emergency-contacts-relationship | EMER.RELATIONSHIP | EMPC |
| Cell Number | user-emergency-contacts-cell-phone-country-code | EMER.DAYTIME.PHONE | EMPC |
| Cell Number | user-emergency-contacts-cell-phone-number | EMER.DAYTIME.PHONE | EMPC |
| Home Number | user-emergency-contacts-home-phone-country-code | EMER.DAYTIME.PHONE | EMPC |
| Home Number | user-emergency-contacts-home-phone-number | EMER.DAYTIME.PHONE | EMPC |