Object Types

Processes in Automic Automation are combinations of individual steps that are linked to each other. An object represents one of these steps. Objects are entities that work together to form coherent automated sequences. As a developer and object designer, you create, edit and work with them in the Process Assembly perspective. Objects that are executing or have been executed are called tasks and they are visible in the Process Monitoring perspective, where you can access their history and monitors.

This page includes the following:

Functional Classification of Objects

There are many types of objects. From a functional perspective, objects can be classified in the following groups:

Orchestrate Object Execution

The following objects orchestrate the execution of other objects.

Workflows (JOBP)

Workflows compile single tasks for combined execution. See Workflows (JOBP).

Sync (SYNC)

Sync objects synchronize the execution of other objects based on conditions and actions. See Sync (SYNC).

Queue (QUEUE)

Queue objects define the maximum number of tasks that can be executed simultaneously and determine the task priorities. See Queue (QUEUE).

Agent Group (HOSTG)

Agent groups combine Agents of the same platform to enable the execution of other objects. See Agent Groups (HOSTG).

Job Group (JOBG)

Job Groups are containers for Jobs. Job Groups manage the execution of the Jobs that they contain. See Job Groups (JOBG).

Automate Object Execution

The following objects automate the execution of other objects based on time or event conditions.

Schedule (JSCH)

Schedule objects automate the regular execution of the objects that they contain. See Schedules (JSCH).

Event (EVNT)

Event objects monitor conditions and trigger actions depending on whether those conditions are satisfied or not. See Events (EVNT).

Period (PERIOD)

Period objects contain the parameters necessary for executing objects using the Execute Recurring option. See Period (PERIOD).

Job Operations

The following objects perform various job and job-related operations.

Job (JOBS)

Job objects are units of work that are Agent-specific. A Job executes commands on computers or in enterprise business solutions. See Jobs (JOBS).

File Transfer (JOBF)

File Transfer objects exchange files between systems and system platforms. See File Transfers (JOBF).

Include (JOBI)

Include objects contain processing instructions for shared use across objects. See Includes (JOBI).

Script (SCRI)

Script objects contain internal processing instructions that are executed in the Automation Engine and not in external systems. See Scripts (SCRI).

Filter (FILTER)

Filter objects let you search for strings in text files. See Filter (FILTER).

Process Configuration

The following objects add configuration options and parameters to other objects.

VARA (VARA)

VARA objects are placeholders for values that you use in executable objects. VARA objects retrieve the values dynamically from specific sources. See User-Defined VARA Objects.

PromptSet (PRPT)

PromptSet objects are interactive forms that read values during object activation. See PromptSets (PRPT).

Connection to External Systems

The following objects provide the para meters and functionality that are necessary for connecting to external systems and to execute commands on those systems.

Login (LOGIN)

Login objects store the login login information that Agents need to execute the objects on target systems.

Agent (HOST)

Agent objects are programs that run on the target systems: they start the execution of tasks on those systems, monitor those executions and make reporting possible. See Agents (HOST).

Connection (CONN)

Connection objects store the parameters that allow the communication between Automic Automation Engine and external systems. See Connection (CONN).

Monitor

The following objects monitor the execution and outcome of other objects and provide additional functionality for those objects.

Service Level Objective (SLO)

Service Level Objective objects are tools that support Service Level Agreements (SLAs) by monitoring services according to the criteria defined in the SLA. They trigger actions depending on whether those criteria are fulfilled/not fulfilled. See Service Level Objective (SLO).

Remote Task Manager (JOBQ)

Remote Task Manager objects monitor external operations and let you interact with them. See Remote Task Manager (JOBQ).

Date/Time Designation

The following objects designate dates for object execution and define the time zone in which the operations take place.

Calendar (CALE)

Calendar objects are containers of Calendar Events. Calendar Events are sets of rules that designate dates on which executable objects should be executed/not executed. See Calendars (CALE).

Time Zone (TZ)

Time Zone objects record values for the calculation of local times. See Time Zone (TZ).

Administration and Organization

The following objects serve to manage, organize and administer objects, processes, privileges, and so forth.

Client (CLNT)

Client objects are self-contained environments for the execution of tasks in a system. See Clients.

Folder (FOLD)

Folder objects let you organize objects. Folders are objects as well, rights can be assigned to them. See Folders (FOLD).

Client Agent Assignment (HSTA)

Client Agent Assignment objects assign Agent rights to individual or to all Clients. See Assigning Clients to Agents.

Dashboard (DASH)

Dashboard objects provide freely definable views of objects, tasks, execution data, and so on. See Dashboard Object (DASH).

User (USER)

User objects contain the users' login settings, assignment to User Groups, access rights, and so on. See Users (USER).

User Group (USERG)

User Group objects contain User objects to let you assign them identical authorizations. See User Groups (USRG).

Server

Server objects are the graphical representations of server processes. See Processes and Utilization.

Storage (STORE)

Storage objects provide central file storage for binary data. See Storage (STORE).

Style Sheet (XSL)

XSL Objects provide the code that is necessary to modify the layout of long and complex reports. See Style Sheet (XSL).

Communication

The following objects communicate with the users, contain relevant information or allow the proper conversion of characters for communication with the Automation Engine.

Notification (CALL)

Notification objects send customized messages and requests to Users, User Groups. See Notification (CALL).

Documentation (DOCU)

Documentation objects let you provide detailed cross-object information that pertains to the Client you are logged into. See Documentation (DOCU).

Code (CODE)

Code objects define complete sets of characters that allow character conversion for communication with the Automation Engine.

Technical Classification of Objects

From a technical perspective, objects can be classified in four groups:

Other

The following extra objects are available for the following object types:

Education

Broadcom's Enterprise Software Academy provides a comprehensive curriculum of free courses and tutorials. If you have not already done so, register at Enterprise Software Academy. Once registered, you can start profiting from our education offer immediately by enrolling in any course of your interest.

Tip: The Education team is constantly working on new content. Check the Enterprise Software Academy regularly for new free courses!

The following course(s) are associated with this topic:

See also: