User-Defined VARA Objects

User-defined VARA objects are placeholders that you can use in executable objects. There are various types of VARA objects. Each type retrieves values from a specific source. When the objects in which they are inserted are executed, the VARA objects are replaced by the values provided by those sources.

As a developer and object designer you create and use VARA objects in the attributes and scripts of executable objects.

As an administrator user, you create VARA objects in Client 0 that can be used by other users in other Clients.

Object class: Active object

Object type/Short form: VARA

This page includes the following:

Defining VARA Objects

A VARA object definition is made up of the following pages:

  • General Page

  • Variables page

    To access the documentation on specific VARA objects, click the links provided at the beginning of this topic.

  • Commands page (BACKEND VARA objects only)
  • Attributes page (STATIC and XML VARA objects only)
  • Version Management Page
  • Documentation Page

Static and Dynamic VARA Objects

Static VARA Objects

Static VARA objects store their values in the object definition. The following VARA objects are static:

  • STATIC
  • XML

Dynamic VARA Objects

Dynamic VARA objects do not store their values in the object definition. They retrieve their values from a specific data source, which is different for each VARA object type. The following VARA objects are dynamic:

  • BACKEND
  • EXEC
  • FILELIST
  • MULTI
  • SEC_SQLI
  • SEC_SQL
  • SQLI
  • SQL

Note: The fields on the Variable page depend on the variable type selected when the variable was created. You cannot change the type at a later time.

VARA Objects and Scripts

The Automation Engine scripting language provides script elements that let you perform many operations with VARA objects. This list provides links to some of the most common ones:

  • GET_VAR

    Use this script function to populate the attributes of objects with VARA objects

  • PREP_PROCESS_VAR and PREP_PROCESS_VAR_XML

    Use this script function to access all or some of the entries of a VARA object and to prepare the processing of a data sequence

  • CREATE_OBJECT

    Use this script function to create a STATIC VARA object

  • MODIFY_OBJECT

    Use this script function to modify a STATIC VARA object

  • REMOVE_OBJECT

    Use this script function to delete a VARA object

More Information:

Usage

Watch this video to learn how to use STATIC and XML VARA objects to configure Workflows: Watch the Video: Configuring Workflows with VARA objects

See also: