SIS Saved Events - Field Level

Saved events are triggered just after data has been saved to the database and are most often used to perform some additional activity such as creating a Contact Manager activity, triggering a document, or adding a student to a group. Saved events are only generated when one of the “trigger” fields is updated. The events are captured at the database trigger level.

Saved events are only visible in the Event Log of the Windows Service NextGen Nexus Event Workflows. Saved event workflows must be stored on a host that has a direct database connection such as the COM server. The workflow Add Students to a Group is an example of a workflow triggered by a Saved event.

Note: Saved events are triggered off a single main database table, therefore, entity mappings to items in other tables is not always available in the Saved event data.

The following table lists the SIS Saved events at the field level, sorted by Contract Entities.

SIS Saved Events - Field Level
Contracts Anthology Student Form Entity Mapping
Cmc.Nexus.Crm > Task
Task Status Id
Cmc.Nexus.Contracts > Cmc.Nexus.Crm > Task Contact Manager > Activities (Add/Edit) (frmCmTask) Cmc.Nexus.Crm

This event enables you to create a Contact Manager activity that is triggered when the Activity Status is changed (TaskStatusId field).

Cmc.Nexus > Person
Lead Type Id
Cmc.Nexus.Contracts > Cmc.Nexus > Person Student > Student Master (frmAmStudMaster or frmAMStudMasterShort) Cmc.Nexus.Sis.Admissions

This event enables you to create a Contact Manager activity that is triggered when the Applicant Type is changed (LeadTypeId field).

Cmc.Nexus > Person Document
Document Status
Cmc.Nexus.Contracts > Cmc.Nexus > Person Document Contact Manager > Documents (frmAmStudDocuments) Cmc.Nexus

This event enables you to create an activity that is triggered when the Document Status is changed on a single document or list of documents. You can use the LookupListItem activity to identify changed documents.

Example: When an application is received, a workflow activity causes an email to be sent to the Dean of Admissions.

Cmc.Nexus.Sis.Academics > Student Course
Course Status
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.Academics > Student Course Student Bar: Academic Records > Schedule (frmAdEnrollSched) or
Student Bar: Academic Records > Attendance (frmAdEnrollAttend)
Cmc.Nexus.Sis.Academics

This event enables you to create activities that are triggered when a student's Course Status is changed.

Course Status values in Anthology Student are Future, Scheduled, Current, Dropped, Completed, Reserved, Waitlisted, and Leave of Absence. An event is raised each time a Course Status value changes.

Note: During certain Course Status changes multiple events may be triggered. To avoid duplication of workflow activities, add the following condition at the top of your workflow:

entity.HasChanged("Status")

status has changed

Another, more accurate, option is to specify the property of the entity that has changed:

entity.HasChanged(StudentCourse.StatusProperty)

status has changed - entity

You may also want to validate the current Status you are looking for with an additional condition.

For more information, see Check for Record Inserts and Changes.

Grade Status and Grade Letter
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.Academics > Student Course Academic Records > Final Grades (frmAdEnrollGrades) Cmc.Nexus.Sis.Academics

This event enables you to create an activity that is triggered when Grade Status or Grade Letter is changed on a student's course record.

Note: The event is raised by any letter grade changes, not just changes from "I" (incomplete) to "F" (fail).

Final Grade
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.Academics > Student Course Academic Records > Final Grades (frmAdEnrollGrades) Cmc.Nexus.Sis.Academics

This event is raised when a Course Grade is posted on the Final Grade form. The event is raised by updates in the AdEnrollSched table.

Example: When a letter grade changes from "B" to "A", a congratulatory note is sent to the student.

Workflow example: Check if a Grade was Posted.

Cmc.Nexus.Sis.Academics > Student Enrollment Period
Enrollment Status
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.Academics > Student Enrollment Period Academic Records > Enrollment > Date/Status tab (frmAdEnroll) Cmc.Nexus.Sis.Academics

This event enables you to create an activity that is triggered when the Enrollment Status is changed on a student's record.

Workflow examples: Charge a Fee when the Enrollment Status Changes and Register Students into a Course

Grade Level
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.Academics > Student Enrollment Period Academic Records > Enrollment > Progress tab (frmAdEnroll) Cmc.Nexus.Sis.Academics

This event enables you to create an activity that is triggered when the Grade Level is changed on a student's record.

Graduation Date
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.Academics > Student Enrollment Period Academic Records > Enrollment - Date/Status tab (frmAdEnroll) Cmc.Nexus.Sis.Academics

This event is raised when a Graduation Date changes. You can use this event to trigger an activity to inform students of a change in their eligibility for graduation.

Cmc.Nexus.Sis.FinancialAid > Student Academic Year
Packaging Status
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.FinancialAid > Student Academic Year Financial Aid > Packaging (frmFaStudAcadYears) Cmc.Nexus.Sis.FinancialAid

This event enables you to create an activity that is triggered when the Student's financial aid Packaging Status changes on a student's record.

Examples:

  • A workflow is triggered when a financial aid Packaging Status changes from Partial Packaged to Final Package.
  • A workflow is triggered when a financial aid Packaging Status changes from Not Packaged to Cash.

Note: Changes to Budget Items will trigger a separate event from changes to main Student Academic Year event entity. For example, if you change Housing from Off Campus to On Campus, you will receive two events – one for housing status change on the main entity and one for changes to the Budget Items collection for Room and Board.

Cmc.Nexus.Sis.StudentAccounts > Account Summary
Account Status
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.StudentAccounts > Account Summary Student Accounts > Ledger Card (frmSaLedger62) Cmc.Nexus.Sis.StudentAccounts

This event enables you to create an activity that is triggered when the Account Status is changed on a student's ledger card.

Cmc.Nexus.Sis.StudentAccounts > Collection Account
Collection Status
Cmc.Nexus.Contracts > Cmc.Nexus.Sis.StudentAccounts > Collection Account View > Student Accounts > Collections (frmSaCollections) Cmc.Nexus.Sis.StudentAccounts

This event enables you to create an activity that is triggered when a Collection Status value is changed on a student's enrollment.