SquadFusion provides a flexible organization structure, so you can group your squads the way you naturally think about them. Our organization model building blocks are squads, divisions, and programs.
- Squads roll into divisions or programs, depending on whether you prefer multiple levels of grouping.
- Divisions roll into other divisions or programs, depending on your preference.
- You can have multiple programs. Each program represents a separate hierarchy. We'll list some considerations below about when to use multiple programs compared to a single program with multiple divisions.
Note: on your website, you can call programs, divisions, and squads whatever you want. If you or someone else has already renamed them, you will not see these terms, but rather more natural terms for you.
Go to the Programs menu to maintain them. The main page there is also called Programs.
For each program, you maintain its divisions and squads.
The left-hand side shows the program's structure. Press the program line or any division or squad on the left side of the page to change the details shown on the right side of the page. If you have a large organization, you can use the search field to bring up a division or squad.
Programs vs Divisions
Programs and divisions are similar. Programs are the top of hierarchies, but programs and divisions can both have divisions or squads as children. Most of their properties are the same.
So, when would you create a separate program as opposed to creating a new division in an existing program? Sometimes it will be obvious. If you have two groups or hierarchies representing unrelated activities in your organization, you may already think of them as separate programs. In that case, it would be natural to model them as separate programs in SquadFusion. For instance:
- One program for all the teams competing, and another program for camps and clinics.
- One program for baseball and another program for football.
- Highly competitive teams which you run separately from recreational teams.
- How they appear on your website's navigation. You can add program pages which list all the divisions and squads, along with standings if you use them. There are no pre-defined pages for divisions. The program overview is displayed on a program page as well. Therefore, programs have overviews, while divisions don't.
- Standings are defined for a program. All divisions within the program use the same standings template.
- Programs have a season. All divisions and squads within a program run in that season. Therefore, if you wish certain groups or hierarchies to run at different times, in different seasons, they must be in separate programs.
Statuses
Hierarchy
- Programs and divisions can have either divisions or squads as children.
- Squads do not have any children.
- All children of a program or division must be the same type. Therefore the first child you add to a program or division will determine the future children.
- Users can be assigned to elevated roles for each entry. They retain the same rights for all children of where they are assigned. For example, if someone is granted an administrator role for a division, they will also have the administrator role for all children squads of that division.
Other Properties
- Tags - used to control scheduling
- Administrators, coordinators, leaders - each entry has a different set of users who inherit different roles and elevated application access.
- Participants - the registration process loads participants to a program or division in order to be assigned to squads.for programs and divisions, Some customers will also have waitlisted participants. Participants on squads become the squads' rosters.
