Overview of Integrating with Anthology Student
The data integration between Anthology Student and Anthology Reach uses:
-
Anthology Workflow events to integrate data from Anthology Student to Anthology Reach
-
Microsoft Flows on the Anthology Reach system and command model APIs of Anthology Student to integrate data from Anthology Reach to Anthology Student
For information on the entities integrated between Anthology Student and Anthology Reach, see Entities Integrated
Note: Integrating Anthology Reach with Anthology Student optimizes inbound interest-lifecycle management and measurement across all stages and statuses from inbound interest creation to student outcome.
Anthology Student Data Integration Process Flow
The following diagram illustrates the process flow for integrating data between Anthology Student and Anthology Reach.
The data integration between Anthology Student and Anthology Reach process flow is explained as follows:
-
Anthology Workflows for an entity are created against saved and deleted events.
-
The workflows are then triggered on create or delete operation of these entities.
-
The workflow posts the entity data to the corresponding flow by sending an HTTP request to the Flow.
-
The Flow which is configured to trigger on the HTTP request captures the entity data, and the required data transformations of Lookup and option set mappings.
-
The Flow identifies if an integration record already exists in Anthology Reach based on the external identifier field which maps to the ID record in Anthology Student.
-
After resolving the record, a corresponding Create or Update command is issued.
-
The Integration Log entity in the system logs the status of the integration message.
Flows for Data Integration Between Anthology Reach and Anthology Student
The following table provides the list of Anthology Reach Flows and the Anthology Student Workflows for each entity:
Anthology Reach Flows | Anthology Student Workflows |
---|---|
CNS-CNE AgencyBranch-Account Integration (Engage) |
|
CNS-CNE College-Account Integration (Engage) |
|
CNS-CNE Concentration-AreaOfStudy Integration (Engage) |
|
CNS-CNE ClassSection-CourseSection Integration (Engage) |
|
CNS-CNE Course Integration (Engage) |
|
CNS-CNE ExtraCurricularActivities Integration (Engage) |
|
CNS-CNE HighSchool-Account Integration (Engage) |
|
CNS-CNE PreviousEducation-EducationLevel Integration (Engage) |
|
CNS-CNE Program Integration (Engage) |
|
CNS-CNE ProgramGroup-AreaOfInterest Integration (Engage) |
|
CNS-CNE ProgramLevel-Degree Integration (Engage) |
|
CNS-CNE ProgramVersionDetail-StartDate Integration (Engage) |
|
CNS-CNE ProgramVersion Integration (Engage) |
|
CNS-CNE Shift Integration (Engage) |
|
CNS-CNE Student-Contact Integration (Engage) |
|
CNS-CNE StudentGroup - Group Integration (Engage) |
|
CNS-CNE Student GroupMembership - GroupMembership Integration (Engage) |
|
CNS-CNE StudentPreviousEducation-Previous Education Integration (Engage) |
|
CNS-CNE StudentRelationshipAddress-Address Integration (Engage) |
|
CNS-CNE Term-AcademicPeriod Integration (Engage) |
|
CNS-CNE Student Enrollment Period - Enrollment Integration (Engage) |
|
Flows to Integrate Data from Anthology Reach to Anthology Student
The following flows integrate the entities data from Anthology Reach to Anthology Student:
Anthology Reach Flows | Description |
---|---|
CNE-CNS Contact-Student Integration (Engage) | This flow updates records of the Student entity in Anthology Student from records of the Contact entity in Anthology Reach. |
CMC Application Integration Trigger | This flow updates the Integration Flag field in the Application entity. Updates to this field triggers the CNE-CNS Application-Enrollment Integration (Engage) flow. Institutions can modify conditions in the flow to control the integration of applications from Anthology Reach to Anthology Student. |
CNE-CNS Application-Enrollment Integration (Engage) |
This flow triggers the creation of equivalent Enrollment records in Anthology Student from records of the Application entity in Anthology Reach. Additionally, the Get ApplicationEnrollmentIntegration-Webhook URLs step fetches details from the integration mapping record in Anthology Reach to call the child flow(s) that begin with the text, ApplicationEnrollmentIntegration-WebhookFlow-. After the contact associated with the application is integrated with Anthology Student, the Get ApplicationEnrollmentIntegration-Webhook URLs step calls the following two child flows to integrate the Address and TestScore entities data from Anthology Reach to Anthology Student:
Note:
Additional flows can be created for other entities using the following naming convention: ApplicationEnrollmentIntegration-WebhookFlow-<Entity Name> |
ApplicationEnrollmentIntegration-WebhookFlow-Addresses |
This flow calls the CNE-CNS Address Integration Main (Engage) flow when an application record is synced from Anthology Reach to Anthology Student to sync the address details linked to the Contact record associated with the application. |
ApplicationEnrollmentIntegration-WebhookFlow-TestScores |
This flow calls the CNE-CNS TestScore Integration Main (Engage) flow when an application record is synced from Anthology Reach to Anthology Student and the TestScores linked to the Contact record associated with the application need to be synced. |
CNE-CNS Address Integration Trigger(Engage) | This flow triggers the Address Integration whenever Address records are modified in Anthology Reach. |
CNE-CNS Address Integration Main (Engage) | This flow integrates the Address records from Anthology Reach to Anthology Student. |
CNE-CNS TestScore Integration Trigger (Engage) |
This flow is triggered when a test score record is created or updated in Anthology Reach and calls the CNE-CNS TestScore Integration Main (Engage) flow. |
CNE-CNS TestScore Integration Main (Engage) |
This flow inherits the Test Score information from the following two flows to integrate the test score details with the Student’s available test score record in Anthology Student:
For more information, see Integrating Test Scores from Anthology Reach to Anthology Student |
CNE-CNS Previous Education - Student Previous Education Integration (Engage) | This flow is responsible for creating and updating equivalent Previous Education records in Anthology Student. |
CSV File for Student Integration Mapping Templates
The following table provides the excel files that can be downloaded and used to create and update the Student to Reach integration mappings in the Reach environment as needed.
CSV File Name | Purpose |
---|---|
AnthologyStudent-Reach-IntegrationMappings.csv
[Last updated: May 11, 2023] |
Use this file for new implementation of Anthology Reach. This file contains the full set of all latest integration mappings. |
AnthologyStudent-Reach-IntegrationMappingsChangeLog.xls
[Last updated: May 11, 2023] |
Use this file to review and update the existing Student integration mappings in Anthology Reach. This file identifies new or changed mappings. |
Steps to Import the Integration Mapping Templates
-
In the Anthology Reach environment, navigate to Settings > Integration > Integration Mappings.
-
Click the Import from CSV option.
-
In the Import from CSV page, click Choose File to select the required file, and click Next.
-
Click Review Mapping and verify that fields are mapped.
-
For the option set fields, select the option set fields and values before importing, as these fields will not be mapped.
-
Click Finish Import.