Exporting application components overview

The Export Application Component option is intended for use by content developers who need to distribute new or updated reporting applications. For users who need to share Application Studio reports with other users, there are other export options.

See Export formats.

The reports within a reporting application have numerous dependencies. When an application component is imported, it is important that these dependencies do not conflict with any existing dependencies, and that users cannot modify core functionality. The Application Component Wizard contains options to specify which reports and dependencies are exported and whether they are editable by users.

Several steps of the Wizard include one or more of these options:

Protect
A protected report, for example, will not be editable by users in Design Mode.
By default all global variables are protected. That is, their names, default values and, if included in the export, role values, cannot be edited.
Drop User Values
If Drop User Values is selected for a report or template, all user values for all report variables are removed when the content is imported.
If selected for a database alias, all user-specific database alias settings (authentication information) are removed.
If selected for global variables, all user values for those variables removed.
Include Role Values
Database aliases and global variables can have values which apply to specific roles.
Drop Custom Settings
This option ensures that the log on settings for all users and custom roles for the selected alias are removed.

In an application component you can include components from each of these categories:

  • Reports
  • Templates
  • Style sheets
  • Database aliases
  • Global variables
  • Images
  • Translated texts
  • Settings
  • Roles
Related topics