Managed Flows
Flow Name | Object | Automation | Trigger Condition | DML |
---|
Cohort: Create a Record-Triggered Flow |
---|
https://alphasys.atlassian.net/browse/E2-267 https://alphasys.atlassian.net/browse/E2-1457
| Cohort | Record Triggered flow (before create/update) | If Subject Offering != null AND If Timetable Structure = null If Timetable Term = null If Department = null If Primary Grade Level = null If Cohort Type = null If Mark Roll = null
If Description = null
|
---|
If != null ANDIf Start Date = null
If End Date = null
Timetable Structure = Subject Offering’s Timetable Structure Timetable Term = Subject Offering’s Timetable Term Department = Subject Offering’s Department Primary Grade Level = Subject Offering’s Grade Levels (take 1st value of multipicklist) Cohort Type = Subject Offering’s Subject Type Mark Roll = Subject Offering’s Mark Roll Description = Subject Offering’s Description else Name
|
If Timetable != null AND If Start Date = null If End Date = null
| |
| Cohort Number = number or value at the end of the Cohort Name Primary Location = child Cohort Schedule > Primary Location (first value found) Primary Staff = child Cohort Schedule > Primary Staff Member (first value found) Cohort Size = count of the Cohort Member records that have a Record Type of Students and a Status of Current. Capacity = Primary Location’s Capacity
|
Cohort Member: Create a Record-Triggered Flow |
---|
https://alphasys.atlassian.net/browse/E2-272
Cohort Member | Record Triggered flow (before create/update) | If Start Date = null If End Date = null
| |
Cohort Schedule: Create a record-triggered Flow |
---|
https://alphasys.atlassian.net/browse/E2-268 Cohort Schedule Automation Update (Bell Time) |
---|
https://alphasys.atlassian.net/browse/E2-2523
Cohort Schedule | Record Triggered flow (before create/update) | If Bell Time != null AND If Start Time = null If End Time
|
= nullIf Start Date = null
If End Date | |
If Start Date = null If End Date = null
| |
|
Cohort Schedule Connection - Start Time and End Time Defaults |
---|
https://alphasys.atlassian.net/browse/E2-336
Cohort Schedule Connection | Record Triggered flow (after insert/update) | If Start Time = null If End Time = null
| |
Cohort Schedule Connection |
---|
https://alphasys.atlassian.net/browse/E2-245 | Cohort Schedule Connection | Record Triggered flow (before create/update) | If Start Date = null If End Date = null
| |
---|
Subject Offering: Create a record-triggered flow |
---|
https://alphasys.atlassian.net/browse/E2-273
https://alphasys.atlassian.net/browse/E2-1458 | Subject Offering | Record Triggered flow (before create/update) | |
---|
= nullIf Timetable Structure ! | Department = Subject’s Department Educational Institution = Subject’s Educational Institution Grade Levels = Subject’s Grade Levels Mark Roll = Subject’s Mark Roll Description = Subject’s Description, else Subject Offering Name
|
| If true, Name = (Subject) Subject Id + (Timetable Structure) Academic Year If false, Name =(Subject) Subject Id
|
Unmanaged Flows
TicketFlow Name | Object | Automation | Trigger Condition | DML |
Create/Update Student Records Automation |
https://alphasys.atlassian.net/browse/E2-222
Student Record | Record Triggered flow (before create/update) | If Educational Institution’s PosiEd State = Subscriber, |
Contact PosiEd Value (based on custom setting is linked to the new Contact.Update Contact Automation
https://alphasys.atlassian.net/browse/E2-223 |
If Educational Institution’s PosiEd State = Publisher, | |
| Contact | Record Triggered flow (before update) | If Contact is updated | |
Automations to populate Staff from Employee Role Record and vice versa |
https://alphasys.atlassian.net/browse/E2-113
Employee Role | Record Triggered flow (before create/before update) | If Educational Institution’s PosiEd State = Subscriber, If Employee Role is created If Employee Role is updated
| If create, A new User is created where First Name = Employee Role’s First Name Last Name = Employee Role’s Last Name Phone = Employee Role’s Phone Email = Employee Role’s Email Alias = Employee Role’s Display Name Username = Employee Role’s Email Nickname = Employee Role’s Preferred Name Title = Employee Role’s Salutation User License = Salesforce Profile = Profile entered and specified in the Default Profile ID field of the custom settings
Update Employee Role’s User = new User A new Person Account is created where First Name = Employee Role’s First Name Last Name = Employee Role’s Last Name Phone = Employee Role’s Phone Preferred Name = Employee Role’s Gender = Employee Role’s Gender (using PosiEd Value Mapping) Email = Employee Role’s Email Primary Educational Institution Staff Status = Employee Role’s Status Staff Id = Employee Role’s Staff Id
Update Employee Role’s Employee = new Person Account’s Contact Update Employee Role’s Primary = True
If update, If Employee Role’s User is populated and Primary = true, User is updated where First Name = Employee Role’s First Name Last Name = Employee Role’s Last Name Phone = Employee Role’s Phone Email = Employee Role’s Email Alias = Employee Role’s Display Name Username = Employee Role’s Email Nickname = Employee Role’s Preferred Name Title = Employee Role’s Salutation
If Employee Role’s User is empty, If Employee Role’s Employee field is populated and Primary = true,
|
If Educational Institution’s PosiEd State = Publisher, | Based from Employee Role’s Employee, update Person account where |
Automation when Person Account is Updated |
(unmanaged)https://alphasys.atlassian.net/browse/E2-1304 | Account (Person Account) | Record Triggered flow | If Account (Person Account) is updated | All related Employee Roles where Educational Institution’s PosiEd State = Publisher are updated where First Name = Person Account’s First Name Last Name = Person Account’s Last Name Phone = Person Account’s Phone Preferred Name = Person Account’s Preffered Name Gender = Gender (using PosiEd Value Mapping) Email = Person Account’s Email Educational Institution = Primary Educational Institution
|