Store Batch Scheduler Information
Most information about batch scheduling can be held in application tables. This applies to:
•Information about what job should be started and when
•Information about job parameters to be used
•Information about authorization of user groups to run batch jobs
You can keep all this information within the application by modeling tables that deal with batch scheduling.
The only thing you need to specify outside USoft is a command triggering the job scheduler process. You only need a single operating system command that fires regularly. This way you can schedule jobs within USoft instead of using third-party scheduling software.
The advantage of keeping batch schedule information within your application is that:
•Job scheduling can be associated with menu options
•Authorization to schedule jobs can be specified in USoft Authorization in the same way as access to any other application function
•In one and the same interface, you can leave the user a choice between scheduling a job or waiting for it to execute immediately, or between running a job on client or server.
•Users need not learn to use a third-party scheduler program.
To keep batch scheduler information within a USoft application:
You can refine batch authorization by modeling batch job types. For instance, user groups may be able to schedule certain batch jobs without being able to call these jobs interactively.