This module maintains data about all full time and part time assignments of an inmate to jobs and/or programs at a facility. The definition includes selection criteria, time offered and capacity. IJP maintains waiting lists for jobs and programs and inmates on the waiting lists are prioritized based on inmate data and business rules. Inmates are enrolled based on the maximum number of slots available. Programs permit open entry and exit.