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.

There are specific permissions that should be granted to each role, ensuring proper access control and functionality. See /wiki/spaces/~641d437d407493675d47acc3/pages/497385473 for the full details.

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

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. Go to Set up > Profile > School Personnel > Object Settings > Select the PosiEd objects > Edit the permission access of the Object and fields (Remove the Read, Create, Edit, and Delete access to the PosiEd Objects)

  6. Update the User’s profile to School Personnel. See the details below.

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

image-20240923-073754.png
  1. Enable the Flow User to all users with School Personnel as Profile so they can use the Log an Observation Utility Bar and button Account.

    image-20250124-010816.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

Object Permissions

Field Permissions

Wellbeing Observation

Read, Create, Edit, and View All Fields

Read and Edit

Wellbeing Involvement

Read, Create, Edit, and View All Fields

Read and Edit

Add and enable PosiEd.Wellbeing: Log an Observation in the Flow Access

Flow Access > Add PosiEd.Wellbeing: Log an Observation to Enabled Flows > Click Save.

image (88).png

[PosiEd] Mark a Roll

Allows the user to mark a roll of any class.

Objects

Object Permissions

Field Permissions

Record Type

Session

Read, Edit, and View All Fields

Read and Edit

N/A

Account (Lookup)

Read and View All Fields

Read

None

Bell Time (Lookup)

Read and View All Fields

Read

N/A

Asset (Lookup)

Read and View All Fields

Read

Tick the Location only

Event

Read and Edit

Tick the following:

  • Absence Schedule

  • Check In

  • Check Out

  • Session Student

Cohort Session

Read and View All Fields

Read

N/A

Cohort

Read and View All Fields

Read

N/A

Timetable Structures

Read and View All Fields

Read

N/A

Timetable Periods

Read and View All Fields

Read

N/A

Absence Submission

Read and View All Fields

Read

N/A

Absence Reason

Read and View All Fields

Read

N/A

 [PosiEd] Read Day Attendance

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

Objects

Object Permissions

Field Permissions

Record Type

Day Attendance

Read and View All Fields

Read

N/A

Account (Lookup)

Read and View All Fields

Read

Tick the following:

  • School

  • Educational Institution

Session

Read and View All Fields

Read

N/A

Absence Submission

Read and View All Fields

Read

N/A

[PosiEd] Read School Accounts

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

Objects

Object Permissions

Field Permissions

Record Type

Account (School)

Read and View All Fields

Read

Tick the following:

  • College

  • Department

  • School

  • Educational Institution

  • Secondary School

Kiosk Definition (Lookup)

Read and View All Fields

Read

N/A

[PosiEd] Read Student Accounts

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

Objects

Object Permissions

Field Permission

Record Type

Account (Students)

Read and View All Fields

Read

Tick the Person Account only

Student Attributes

Read and View All Fields

Read

Tick all record types

Kiosk Definition

Read and View All Fields

Read

N/A

[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

Object Permissions

Field Permission

Record Type

Account

Read, Edit, and View All Fields

Read and Edit

Tick the following:

  • Department

  • Grade

  • House

  • Household Account

  • Person Account

  • School

Student Comms

Read, Edit, and View All Fields

Read and Edit

N/A

Student Attribute

Read, Create, Edit, and View All Fields

Read and Edit

None

Student Record

Read, Edit, and View All Fields

Read and Edit

N/A

Employee Role

Read, Edit, and View All Fields

Read and Edit

N/A

In the Account object, assign Household Account Record Type.

[PosiEd] Attendance Management

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

Objects

Object Permissions

Field Permission

Record Type

Day Attendance

Read, Create, Edit, and View All Fields

Read and Edit

N/A

Events

N/A

Read and Edit

Tick all record types

Comms Template

Read, Create, Edit, and View All Field

Read and Edit

N/A

Absence Submission

Read, Create, Edit, Delete, and View All Field

Read and Edit

N/A

Absence Reason

Read, Create, Edit, and View All Field

Read and Edit

N/A

Session

Read, Create, Edit, and View All Field

Read and Edit

N/A

Cohort Session

Read and View All Fields

Read

N/A

External System Connection

Read and View All Fields

Read

N/A

[PosiEd] Create/Edit Cohorts

The ability to create and edit Cohorts and Cohort Members

Objects

Object Permissions

Field Permission

Record Type

Cohort

Read, Create, Edit, and View All Field

Read and Edit

N/A

Cohort Member

Read, Create, Edit, and View All Field

Read and Edit

Tick all record types

Cohort Schedule

Read, Create, Edit, and View All Field

Read and Edit

N/A

Cohort Schedule Connection

Read, Create, Edit, and View All Field

Read and Edit

Tick all record types

Cohort Session

Read, Create, Edit, and View All Field

Read and Edit

N/A

School Calendar

Read, Create, Edit, and View All Field

Read and Edit

N/A

School Calendar Cohort

Read, Create, Edit, and View All Field

Read and Edit

N/A

Cohort Assessment

Read, Create, Edit, and View All Field

Read and Edit

N/A

[PosiEd] Create/Edit Timetable Structure

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

Objects

Object Permissions

Field Permission

Record Type

Timetable Structure

Read, Create, Edit, and View All Field

Read and Edit

N/A

Timetable Terms

Read, Create, Edit, and View All Field

Read and Edit

N/A

Timetable Periods

Read, Create, Edit, and View All Field

Read and Edit

N/A

Date Maps

Read, Create, Edit, and View All Field

Read and Edit

N/A

Bell Time

Read, Create, Edit, and View All Field

Read and Edit

N/A

Cohorts

Read, Create, Edit, and View All Field

Read and Edit

N/A

Contacts

Read and View All Fields

Read

None

Account

Read and View All Fields

Read

None

Subjects

Read, Create, Edit, Delete, and View All Fields

Read and Edit

N/A

[PosiEd] Create/Edit Kiosk Definition

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

Objects

Object Permissions

Field Permission

Kiosk Definition

Read, Create, Edit, View All Records, and View All Fields

Read and Edit

Kiosk Reasons

Read, Create, Edit, View All Fields

Read and Edit

Absence Reasons

Read and View All Fields

Read

[PosiEd] Read Cohort

This permission set allows users to view the Cohort.

Objects

Object Permissions

Field Permission

Record Type

Assessment Group

Read and View All Fields

Read

N/A

Contacts

Read and View All Fields

Read

N/A

Cohort

Read and View All Fields

Read

N/A

Cohort Member

Read and View All Fields

Read

None

Cohort Schedule

Read and View All Fields

Read

N/A

Product

Read and View All Fields

Read

N/A

Subject Offering

Read and View All Fields

Read

N/A

Timetable Structure

Read and View All Fields

Read

N/A

Timetable Term

Read and View All Fields

Read

N/A

[PosiEd] PosiEd Logs

Objects

Object Permissions

Field Permission

PosiEd Logs

Read, Create, Edit, Delete, and View All Fields

Read and Edit

[PosiEd] Health Center

Objects

Object Permissions

Field Permissions

Account

Read, Create, Edit, and View All Fields

Read and Edit

Person Account

Sessions

Read, Create, Edit, and View All Fields

Read and Edit

N/A

Assets

Read, Create, Edit, and View All Fields

Read and Edit

Locaton

Treatment Actions

Read, Create, Edit, and View All Fields

Read and Edit

N/A

Medication Administrations

Read, Create, Edit, and View All Fields

Read and Edit

N/A

Health Centre Admissions

Read, Create, Edit, and View All Fields

Read and Edit

N/A

Data Protection and Privacy

If Data Protection and Privacy are enabled in your org, grant READ access to Individual objects for the following Permission Sets:

Field Service

If Field Service is enabled in your org, give READ access to the Operating Hours object for the following Permission Sets:

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. Whenever a new teacher is added to the Org, the appropriate permission sets should be assigned accordingly.

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

Sharing Rules

Account Sharing Rules

Each school account should have read and write access.

image-20250129-235236.pngimage-20250129-235350.pngimage-20250129-235501.png

Session Sharing Rules

Each school should have access Read/Write access to Sessions.

image-20250129-235618.pngimage-20250129-235735.png

Asset Sharing Rules

Each school should have Read/Write access to Asset.

image-20250130-000414.pngimage-20250130-000455.png

Cohort Sharing Rules

image-20250130-000627.pngimage-20250130-001531.png

Cohort Assessment Sharing Rules

image-20250130-000719.pngimage-20250130-003249.png

Day Attendance Sharing Rules

image-20250130-003335.pngimage-20250130-003955.png

Kiosk Definition

image-20250130-004124.pngimage-20250130-004254.png

Kiosk Reason Sharing Rules

image-20250130-004616.pngimage-20250130-004659.png

Absence Reason Sharing Rules

Each school account should have read and write access.

image (94).pngimage-20250130-005001.png

Absence Submission Sharing Rules

image-20250130-005050.pngimage-20250130-005126.png

PosiEd Log Sharing Rules

image-20250130-005851.pngimage-20250130-005956.png

Wellbeing Involvement Sharing Rules

image-20250130-010102.pngimage-20250130-010136.pngimage-20250130-010633.png

Confidential Document Sharing Rules

image-20250130-010749.pngimage-20250130-010839.png

Design Considerations