Programs
What are Programs?
A Program is a diving plan for a specific group of people. A Program will typically include an objective or desired outcome once a Member has completed the Program.
How do Programs work?
A Program is very simple. When defining a Program, all that is required is a name. Optionally, Programs may also include a description and prerequisites. When a Member browses Session in the Store they will be able to see the information about the Program to help them determine which Sessions to purchase.
When a Session is created, it must be associated with a Program. Sessions are instances of a Program.
A Program has no specific timeframe. In other words, they do not belong to a specific Season nor are they locked into any particular timeframe. This means that a Program can be defined once and then used for many Seasons thereafter. A common example would be a "Learn to Dive" Program with a set curriculum.
Archiving
Programs cannot be deleted. This is to ensure integrity of captured data. As a result, Programs may only be archived. Once archived, a Program will no longer be usable or visible in any user interface unless archived Programs are explicitly chosen.
It is recommended that Programs be archived instead of changed. This will ensure that new Sessions correspond with new definitions of Programs while older Sessions remain associated with the previous definitions of Programs.
Permissions
The "program reader" Role is required to view Program details. The "program contributor" Role is required to modify Program details.
How to guides
How to: Create ProgramsHow to: Edit ProgramsLast updated
