Process Scheduler is used to run PeopleSoft system processes. Processes are programs that add, update, or retrieve data. In some cases a process retrieves data and generates a printable report, called "running a report." In other cases, a process posts or adjusts data in mass, called "in batch," either in real time or at the times that you schedule the process to run.


More specific examples of Campus Solutions processes include running transcript reports, posting grades, loading test scores, and calculating financial aid. All of these are performed behind the scenes of your online system.


There are several advantages to using Process Scheduler to generate reports and run batch programs.


Process Scheduler advantages include:

System Efficiency: Data-centric processes can run close to the database on high-powered servers. Non-data-centric processes can run anywhere.

Low Administration Overhead: User accounts on servers are unnecessary. Users don't need to know additional passwords to run processes.

End-User Productivity: Users don't need to know the syntax of running a report, or any process, for that matter. Workstations remain available for other tasks while a process runs in the background on a server.


Process Scheduler enables you to run reports and programs one at a time per your request. For example, you may want to run a report that generates a class attendance report. You might want to schedule that report to run daily at 6:00 PM. You might also want to run a program to update personal data, including address and phone number changes. You might schedule it as a recurring report to run at specified recurring times, such as every Friday at 11:00 PM.


Process Scheduler enables you to run reports and programs easily and efficiently without interruption to your workstation. A report or program may be running at the same moment that you are reconciling financial data in a spreadsheet or entering personnel data into a database--whatever the case may be for your particular position. In short, you can continue your daily work routine while Process Scheduler takes care of running your reports and programs.


Before beginning, it is important to understand a few basic Process Scheduler terms.

Process Request: A single "run request," such as an SQR or Crystal report, or batch program.

Run Control ID: A unique ID, associating each operator with his or her own run control table entries.

Process Instance: A unique number that identifies each process request. This value is automatically incremented and assigned to each requested process when the process is submitted to run.


Upon completion of this lesson, you will be able to run a report using Process Scheduler.

Table of Contents