GO4SRH Job Functions

Job Functions

Manage your institution's functions and organizational chart for clear and structured organization.

Introduction

Functions define the different positions and responsibilities within your institution. They allow you to structure the organizational chart, assign permissions, and facilitate staff management (assignments, evaluations, leave, etc.).

Good to Know

Each staff member must be assigned to a function. Functions can be hierarchized to reflect the institution's organizational chart. They also determine the applicable evaluation grids.

Job Functions

Create a function

Creation steps

  1. 1

    Access the module

    GO4SRH → Functions → New function

  2. 2

    Function title

    Enter the official function name

    Example: Mathematics Teacher
    Example: Academic Director
  3. 3

    Category

    Choose the appropriate category

    👨‍🏫
    Teaching
    📋
    Administration
    👥
    Management
    🔧
    Support
  4. 4

    Description (optional)

    Describe the main responsibilities and missions

    "Teaches mathematics to students, prepares courses and evaluations, participates in pedagogical meetings and ensures individual student follow-up."

  5. 5

    Department (optional)

    Associate the function with a department if your structure requires it

  6. 6

    Save

    Validate to create the function

Function creation form

Default functions

The system offers common default functions (Principal, Teacher, Accountant, etc.) that you can use directly or adapt to your needs. This speeds up the initial configuration of your organizational chart.

Function hierarchy

Function hierarchy structures the organizational chart and defines reporting relationships.

Define hierarchy

Superior function

When creating or modifying a function, specify which function is hierarchically superior.

Example:

Teacher → Reports to → Academic Director

Organizational chart visualization

The system automatically generates a visual organizational chart based on defined hierarchical relationships.

General Director
Academic Director
→ Primary Teacher
→ Secondary Teacher
Administrative Manager
→ Accountant
→ Secretary
Hierarchical organizational chart

Impact of hierarchy

Hierarchy automatically determines: (1) Who can approve leave requests, (2) Who performs evaluations, (3) The cascade of notifications and approvals, (4) Access to reports and statistics.

Permissions and roles

Functions can be linked to GO4SCONFIG system roles to define access permissions.

Associate a role with a function

When creating a staff member, you can assign them a system access role based on their function.

Function → Suggested role

Directeur(trice) Général(e) Admin
Directeur(trice) Pédagogique Manager
Enseignant(e) Teacher
Comptable Accountant

Permissions by role

Roles determine what each user can do in the system:

  • • View data
  • • Create/Edit/Delete
  • • Approve requests
  • • Access reports
  • • Configure settings

⚠️ Role and permission management is done in GO4SCONFIG → Roles. HR functions are simply associated with roles to facilitate assignment when creating staff.

Manage functions

✏️ Edit a function

  1. 1. Click on the function's ⋮ menu
  2. 2. Select "Edit"
  3. 3. Make changes
  4. 4. Save changes

💡 Function modifications affect all staff members with this function

🗑️ Delete a function

  1. 1. Click on the function's ⋮ menu
  2. 2. Select "Delete"
  3. 3. Confirm deletion

⚠️ A function can only be deleted if no staff member is assigned to it

📊 Statistics

For each function, view:

  • • Number of assigned people
  • • Occupancy rate (if max headcount defined)
  • • Total payroll
  • • Average absenteeism rate

🔄 Reassign staff

Change a member's function:

  1. 1. Access staff file
  2. 2. Modify current function
  3. 3. Select new function
  4. 4. Specify effective date

Frequently Asked Questions

What is the difference between function and role?

The function is the position held in the institution's organizational chart (Teacher, Accountant, Principal, etc.). It defines professional responsibilities. The role is a system access profile that determines what the user can do in GO4SCHOOL (view, create, edit, delete). The same function can have different roles depending on needs.

Can you have multiple functions?

A staff member has a primary function, but may have additional responsibilities. For example, a teacher may also be a "Discipline Coordinator". The system allows adding secondary functions to reflect these multiple responsibilities and adjust evaluation grids accordingly.

How to manage temporary replacements?

For temporary replacement, create a function type "Interim" or "Substitute" and assign the person to it for the determined duration. You can also use secondary functions to temporarily give additional responsibilities without changing the primary function. The history of occupied functions is automatically kept.

Are functions shared between multiple schools?

No, each school manages its own functions independently. Even if two schools have functions with the same name (e.g., "Teacher"), they are two distinct entities with potentially different descriptions, hierarchies or permissions. This allows each school to adapt its structure to its specific needs.

Related Modules

Explore other features related to organizational structure:

Start typing to search the documentation

Search results for ""

No results found
to navigate
to select