Building Blocks

With Building Blocks, you can store all settings related to objects in an environment's Library (Modules, Projects, Run Books and/or Resources) as external XML files. Because you can import these settings again in a Ivanti Automation environment at a later stage, this makes it possible to back up these objects and to transport them from one environment to another. You can only create Building Blocks of pages and objects to which your administrative role has access. For example, if your administrative role does not have access to the Resources node, you cannot create Building Blocks that include Resources.

You can create Building Blocks that include:

  • only Modules, Projects, Run Books, Resources or Teams
  • specific Modules, Projects, Run Books, Resources and/or Teams
  • a specific Module, Project, Run Book, Resource or Team
  • empty folders to recreate a complete folder structure.

When a Building Block is created of Modules, Projects, Run Books and/or Teams, they are stored in a regular XML file (*.xml). Variables and related categories that are used in Modules, Projects and Run Books are also exported to the XML file. You can choose to save the Building Block with Resources. The Resources are then exported to an encrypted XBB file (*.xbb). When importing such a Building Block, the Resources are automatically included.

See also Transport objects from one environment to another

General rules Building Blocks

  • You can import Building Blocks into the Management Portal that were created in the Console, and vice versa. Also, you can import Building Blocks that were created from a older version of Ivanti Automation, and vice versa.
  • You can only create or import Building Blocks of nodes and items to which your administrative role has access.
    • For example, if your administrative role does not have access to the Resources node, you cannot create Building Blocks that include Resources.
    • For example, if a Building Block contains Resources and Modules, but you only have Modify access to the Resources node, it will only be possible to import Resources.
    • For example, if a Building Block contains Modules, but you only have Read access to the Modules node, it will only be possible to import the Building Block as read only: the option Place in new root folder will not be possible.
    • For example, if a Building Block contains items to which your administrative roles(s) do not grant (Deny) access, these items will not be imported.
  • You can create Building Blocks that include empty folders. This makes it possible to recreate a complete folder structure when transporting items from one Ivanti Automation environment to another.
  • Modules and Resources can contain Trusts on Teams and Agents. These are not included in a Building Block.
  • Teams can contain fixed Agents, nested Teams and Job scheduling options. These are not included in a Building Block.
  • The (encrypted) values for the passwords in the Variables of the type Password and Credentials are not included in a Building Block.