Automating Processes Across the System Landscape
For process automation, there are various repository objects that can be viewed and edited in the Definitions tab. Once you have setup your scheduling landscape with connections to the external systems you would like to use, you can create processes with the following repository objects:
- Process Definitions - A process definition is a repository object that defines a process to be executed by the process server. A process definition consists of command text to be executed and several runtime and scheduling controls.
- Chain Definitions - A chain is built from a set of calls to process definitions (named Chain processes) grouped in one or more steps.
- Event Definitions - An event definition is a repository object that defines event objects. Event objects are used by other process definitions and chains to signal that a process must start or has completed.
- Formats - Processes and Chain processes produce output files in various formats, to enable client systems to use the correct program to open output files, the correct format must be created and defined in the process definition.
- Resources - A resource is an object that defines which resources (programs, libraries) are needed by a process server to execute a process. Process servers provide resources.
- Locks - A lock is used to prevent multiple processes from running simultaneously. When processes share a lock, the first process to start will hold the lock, potentially preventing other process definitions requiring this lock from starting until it completes.
- Reports - Generate reports based on queries in HTML or Comma Separated Values (csv) format