My gross and personal definition of job scheduling, is:
The activity to organize people managing equipment, including type of equipment used, working either in line or in parallel for different products, with the same or different sequence, with different machine usage, different times and different volumes, in order to get the most efficient use of machinery which implies reduced idle time and rejects in each station, fastest speed of the production line, and good quality of final products