Skip to content

Groups and Associations

Reference

Understanding organizational structure in Match Official System

Overview

In Match Official System, a group (or association) is the logical boundary that defines a community of users who officiate a specific sporting code or organization.

What Is a Group/Association?

A group is:

  • A sporting organization - Represents a league, federation, association, or governing body for a particular sport
  • A logical boundary for users - Contains all officials, administrators, reviewers, and other members who work for that organization
  • A container for resources - Holds news, assessments, training materials, library files, and reports specific to that organization
  • A permission scope - Controls who can see what data and features based on their role and group membership

Examples

Common examples of groups/associations:

  • Football/Soccer league
  • Rugby union or rugby league organization
  • Cricket association
  • Tennis federation
  • Basketball league
  • Netball association
  • Water polo federation

Organizational Structure

Groups can have a hierarchical structure with subgroups:

  • Parent group - The main organization (e.g., National Football League)
  • Subgroups - Divisions, regions, or sections within the parent (e.g., Northern Division, Southern Division)

Members can belong to the parent group and/or specific subgroups. Administrators can organize users into subgroups based on geography, competition level, or other criteria.

How Groups Affect Your Experience

Data Visibility

  • You only see news, announcements, and reports from your group and subgroups
  • You can only interact with users who are members of your group or shared subgroups
  • Your assessments and diaries are scoped to your group

Features and Settings

  • Group administrators control which features are enabled (e.g., whether News notifications are available)
  • Settings such as the calendar start date, time zone, and quick links are configured per group
  • Theme and branding can be customised per group

Access Levels

  • Your permission level (User, Viewer, Reviewer, Owner) is specific to each group you belong to
  • You might have different roles in different groups
  • For example, you could be an Owner in one group but a Reviewer in another