Log-in as a Staff Member.

We need to give permission access to some specific objects and fields so the teacher can execute some of the necessary features, just as Session, Cohort Session, Events, etc.

In order to give permission access, follow the necessary steps below.

First, create a profile for the School Staff with the Salesforce license.

image-20241231-014757.png

Go to Set up > Profile > School Personnel > Object Settings > select the Object > Edit the permission access of the Object and fields

Setup Permission:

Profile Setups

School Personnel; This will be the base profile for all users except for System Administrators.

  1. Go to Set up

  2. In the Quick Find box search for Profiles.

  3. Click New Profile or select any Profile that has user license to whom clone you want to create (Saleforce License).

    image-20240923-073618.png
  4. Click Save.

  5. Click the Assigned User and assign all users except for System Administrators by clicking the New Users/ Add Multiple Users.

image-20240923-073754.png

Permission Sets

To extend permissions without changing the base profile, the following permission set must be created and grouped by its permission set group.

Go to Set up > Permission Sets > Click New > Enter a label > Click Save

image-20240923-232131.png

[PosiEd] Log a Wellbeing Observation

Allows the user to create a wellbeing observation and other related objects

Objects

Wellbeing Observation

Wellbeing Involvement

Wellbeing Action

[PosiEd] Mark a Roll

Allows the user to mark a roll of any class.

Objects

Session

Account (Lookup)

Bell Time (Lookup

Asset (Lookup

Event

Cohort Session

Cohort

Subject Offering

Timetable Structures

Products

Bell Times

Absence Submission

Timetable Periods

Absence Reason

 [PosiEd] Read Day Attendance

Allows the user to view the day attendance of any class.

Objects

Day Attendance

Attendance Management Component

Account (Lookup)

Session

Absence Submission

[PosiEd] Read School Accounts

Allows the user to view all school accounts in the org.

Objects

Account (School)

Kiosk Definition (Lookup)

Timetable Structure

External System Connection

[PosiEd] Read Student Accounts

Allows the user to view all student accounts in the org.

Objects

Account (Students)

[PosiEd] Edit Accounts
Allows the user to edit core student, teacher, and carer details in objects such as Person Account and Student Attributes, etc

Objects

Account Student Comms

Student Attribute

Student Record

Employee Role

Student Recognition

[PosiEd] Attendance Management

This permission set allows users to access the Attendance App and associated objects

Objects

Day Attendance Calendar Event Session Cohort Session

Comms Template

Absence Submission

Absence Reason

Calendar Event

Session

Cohort Session

[PosiEd] Create/Edit Cohorts

The ability to create and edit Cohorts and Cohort Members

Objects

Cohort

Cohort Member

Cohort Schedule

Cohort Schedule Connection

Cohort Session

School Calendar Cohort

Cohort Assessment

[PosiEd] Create/Edit Timetable Structure

The ability to create and edit timetable structure and other related objects

Objects

Timetable Structure

Bell Time

Date Maps

Timetable Terms

Timetable Periods

Cohort

[PosiEd] Create/Edit Kiosk Definition

The ability to create and edit Kiosk Definition and other related objects

Objects

Kiosk Definition

Kiosk Reasons

[PosiEd] Read Cohort

This permission set allows users to view the Cohort.

Objects

Cohort

Cohort Member

Cohort Schedule

Cohort Schedule

[PosiEd] PosiEd Logs

Objects

PosiEd Logs

Permission Set Groups

Add each permission set to each designated permission set group.

Go to Set up > Permission Set Groups > Click New > Enter the label > Click Save

image-20240923-232327.png

[PosiEd] Admin Staff

This will be the base permission for users of General Admin Staff users.

[PosiEd] Admin Leader

This will be the base permission for users of Admin Leader.

[PosiEd] Enrolment Staff

This will be the base permission for users of Enrolment Staff users

[PosiEd] Teaching Staff

This will be the base permission for users of Primary Teaching Staff and Secondary Teaching Staff users.

Assignments

Setup: Record Access

Org-Wide Defaults

Set all objects to Private/Controlled by Parents and only share records with other users via Sharing Rules. This would be the base record access for each user where they can only see records they owned and records that are shared with them via sharing rules.

image-20240923-030502.png

image-20240923-030512.png

Roles Setup

This directly influences the organization's Sharing Settings (OWD and Sharing Rules) to establish the access levels for users.

image-20240923-030435.png

Public Groups

 A public group for all the staff of a certain school. You must create a public group for each school/university/department in a multi-school setting. This will also be used in the sharing rules setup for school-wide record access (e.g. read access to all students in a specific school).

Integration Users:  A public group for all the staff of a certain school. You must create a public group for each school/university/department in a multi-school setting. This will also be used in the sharing rules setup for school-wide record access (e.g. read access to all students in a specific school).

Assignments

Automations Required for Sharing Rules Multi-School Setup

Not available yet

Sharing Rules

Account Sharing Rules

Account Sharing rules.png

Asset Sharing Rules

Asset.png

Cohort and Cohort Assessment Sharing Rule

Cohort.png

Day Attendance Sharing Rules

Day Attendance.png

Kiosk Definition and Kiosk Reason Sharing Rules

Kiosk definition.png

Session Sharing Rules

image (53).png

PosiEd Log Sharing Rules

PosiEd Log.png

Wellbeing Involvement Sharing Rules

image-20240817-113752 (1).png

Design Considerations