Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The CI/CD process currently performs the following actions.

Guide contents 

Table of Contents
minLevel1
maxLevel2
outlinefalse
styledecimal
typelist
printablefalse

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFBDAD

Summer ‘23: enable OAuth Username by going to Setup > OAth and OpenID Connect Settings > AllowAuth Username-Password Flows > toggle On

Note: Do this after doing the Pre-Config Steps and the Installation of the latest package.  

Cohort Member

  • Check Profile access (assigned record types) 

  • Employee Role

    • Create the field below and display it on the layout (repo capture only unmanaged package)

      • 1. Field Name: Employee Account

        • Data Type: Lookup (Account)

  • Sessions

    • Add the markRollMobile and markRoll components to the Session record page under the Mark Roll tab and put a filter based on the screenshot below. 

...

Timezone Setup

Make sure the Default Timezone and Locale in the Org are set up as AU/Sydney.

...

  • Default Locale = English (Australia)

  • Default Time Zone = (GMT+10:00) Australian Eastern Standard Time (Australia/Sydney)

...

Assets Object (Profile)

Make sure to update the Assets Profile before doing the Publish Rooms through Edval. 

...

Setup > Profile > System Administrator > Object Settings > Assets > Edit

...

Contacts/Student Record

Check the picklist values below are added in the Current Grade Level field under the Contact and Student Record objects if they have not already been added.

...

Generate Calendar/Attendance

Generate Calendar and Generate Attendance buttons 

The Generate Calendar and Generate Attendance buttons should be added/displayed in the layouts below.  

...

Cohort layout

...

Session layout

...

Event Records Creation 

Config Steps before doing the Generate Calendar 

...

Resource: Maximize Your Productivity with Calendar Enhancements 

Absence Submission Utility Bar

When adding an Absence Submission utility bar, you need to create a new Application. 

...

  • Home 

  •  Absence Submission 

  • Day Attendance

    • Create a Listview named “Today’s Day Attendance”

      • Filter:

        • Date = TODAY

        • Exception Status = Yes, Resolved, No Exceptions

Generate Attendance and Day Attendance Batch (Setup)  

Generate Day Attendance Batch

Set up the Generate Day Attendance Batch. Follow the steps below.  

...

  • Action: Batch Class Caller 

  • Label: GenerateDayAttendanceBatch 

  • API Name: (automatic population) 

  • Include: Toggle (far right) 

  • Batch Class: DayAttendanceGenerationBatch

...

Save and Activate.

...

Generate Attendance Batch

Go to Setup > Flows > New Flow > Schedule-Triggered Flow > Create 

...

  • Action: Batch Class Caller 

  • Label: Generate Attendance Batch 

  • API Name: (automatic population) 

  • Include: Toggle (far right) 

  • Batch Class: GenerateAttendanceBatch

...

Save and Activate.

Objects Unmanaged Package Setup

These items are unmanaged packages and are part of the CI/CD baseline script. You can ask someone from the Dev team to push this into your Org for an easier process. See the link below.

...

  • Add these four (4) fields in the Session compact layout and assign the compact layout correctly:

    • Session Name

    • Date

    • Period

    • Primary Staff Member

    • Primary Location

...

Subjects 

All Subjects Fields to Display:

  • Subject name

  • Subject code

  • Grade levels

  • Mark roll

  • Department

  • Educational institution

Absence Submissions 

All Absence Submissions Fields to Display:

  • Absence submission ID

  • Submitted when

  • Student

  • Reason

  • Submitted by

  • Educational institution

Subject Offerings 

All Subjects Offering Fields to Display:

  • Subject offering name

  • Subject code

  • Grade levels

  • Department

  • Educational institution

  • Timetable structure

  • Timetable term

  • Mark roll

Cohorts 

Create a Cohort list view for the licensed teachers.

...

  • Timetable Structure equals 2023PS

...

PosiEd Logs 

Create a list view called “Today’s PosiEd Logs”  

...

  • Posi Ed ID

  • Created date

  • Source

  • Description

  • Details

Events 

Create a Compact layout and add the following fields:

...

Assign each of the record types to it.  

Accounts Compact Layout 

Update the compact layout to all Account record types 

  • Person Account  

    • Setup > Person Account > Compact Layout > New > Choose the fields (Account Name, Title, Phone, Email) > Compact Layout Assignment > Assigned 

  • House/Department/Education Institution 

    • Setup > Account > Compact Layout > New > Choose the fields (Account Name, Phone, Parent Account) > Compact Layout Assignment > Assigned

Assessment Group

Add a tab called Component Results under the Assessment Group object. 

Events

Manually create Event page layouts:

...