When changes occur to a schedule, you have to adjust
the activity starting dates manually if you use PROC CALENDAR to produce
a schedule calendar. Alternatively, you can use PROC CPM in
SAS/OR
software to reschedule work when dates change. Even more important,
you can provide only an initial starting date for a project and let
PROC CPM calculate starting dates for activities, based on identified
successor tasks, that is, tasks that cannot begin until their predecessors
end.
In order to use PROC
CPM, you must complete the following steps:
-
Create an activities
data set that contains activities with durations. (You can indicate
nonwork days, weekly work schedules, and work shifts with holidays,
calendar, and work-shift data sets.)
-
Indicate which activities
are successors to others (precedence relationships).
-
Define resource limitations
if you want them considered in the schedule.
-
Provide an initial starting
date.
PROC CPM can process
your data to generate a data set that contains the start and end dates
for each activity. PROC CPM schedules the activities, based on the
duration information, weekly work patterns, work shifts, as well as
holidays and nonwork days that interrupt the schedule. You can generate
several views of the schedule that is computed by PROC CPM, from a
simple listing of start and finish dates to a calendar, a Gantt chart,
or a network diagram.