Job Assignments

Concepts:

Job assignments are how volunteers are put into jobs. Assignments have one or more of:

There are three types of job assignments: recurring assignments, job slot assignments and non-slot assignments.