Control-M enables you to automate the scheduling and processing of your business workflows across various platforms. A workflow is a flow of jobs that executes at specific times, in a specific sequence, and with available resources. Jobs are your basic execution units. The job might be a script or command that is executed at the operating system level, or part of an external application, such as Hadoop or AWS.

Jobs that have similar schedules or related processing definitions can be grouped together into folders, which enables you to organize and manage your collection of jobs. You can define a folder and the jobs within a folder with identifiable names, making it easier to understand what each job does and how they work together.

There are three folder types:

  • SMART Folder: Contains an extended set of definition parameters that are applied to the jobs as a whole, as described in Creating a Folder.

  • Regular Folder: Contains jobs that are processed independently of each other and according to the parameters in its own job definition, as described in Creating a Folder.

  • Sub-folder: Inherits the parameters that you define in a SMART folder, as described in Creating a Sub-folder.

In the Planning domain you can create a working environment by creating a workspace and defining your folder and job definitions, as described in Workspaces.

You can define the job type, scheduling criteria, prerequisites, and post processing actions of your folder and job definitions, as follows:

  • General: Defines the parameters according to folder and job type, as described in Job Types.

  • Scheduling: Determines when a job runs according to its scheduling criteria.

  • Prerequisites: Determines the submission criteria before a job can run.

  • Actions: Defines post-processing actions that Control-M must perform after the job runs.

After you have defined your jobs and folders, check in the workspace into the Control-M/EM database, as described in Workspaces.

The Planning domain includes the following functionality:

The following video describes the Planning domain: