Chapter 23: Automating Tasks Using Job ManagerAbout Job Manager1748 ADS-0950-UG00 AdminStudio 9.5 User GuideTemplate Jobs vs. Custom JobsWhen you create a new Job, you can either base it on an existing Template that has pre-defined Job Steps, or builda Custom Job by choosing which Job Steps you want to perform and in what order. Each type of Job serves aparticular purpose and provides certain benefits.Template JobsCreating Jobs based on pre-defined Templates enables an organization to enforce consistent business practices.System Administrators can create a Template to define a series of Job Steps that they always want performed on acertain type of package before it is deployed. Then, when a package that falls into that category needs to beprepared for deployment, a Job based on that Template can be created and run.For example, if all users of a specific department of an organization use the same disk image (Operating Systemand set of applications), all packages that are distributed in that department would need to have conflict analysisperformed against that OS Snapshot and those target applications. The System Administrator could create aTemplate that uses those specific target applications, and could include very specific ICE and ACE rules in theconflict analysis, based upon requirements specific to that target environment.In Template Jobs:• Target packages are selected when a Template is created.• Source packages are selected when a Job based on a Template is created.• An Import Job Step cannot be included.• A Directory Monitoring Job Step can be included to examine the specified directory for new or modifiedpackages and then automatically import or reimport those packages into the Application Catalog. This isequivalent to using the Application Manager Package Auto Import Wizard to automatically import packagesfrom a network directory. However, subsequent Job Steps cannot perform any actions on packages importedor reimported as part of a Directory Monitoring Job Step.Note • See About Automatically Importing Packages from a Network Directory for more information.Custom JobsWhen creating a new Custom Job, you can include only the Job Steps that you want to perform, in the order youwant to perform them, using the source and target packages that you select when you create the Job. In CustomJobs:• Both Source and Target packages are selected when the Custom Job is created.• An Import or Directory Monitoring Job Step can be included, and you can use packages imported aspart of those steps as Source packages in subsequent Job Steps.Because you can insert an Import or Directory Monitoring Job Step, a Custom Job is well-suited to automate abulk import process.