Actions

InstallAnywhere 2018

Actions represent operations for the installer to perform. InstallAnywhere supports an extensible action architecture that provides the ability to perform operations before, during, and after the installation. Actions can install files and folders, create shortcuts, execute custom code during the installation process, extract contents from a compressed file, and more.

InstallAnywhere Actions By Type

Action Type

Description

Install Actions

Available only in the Install sequence, these actions deploy the installer payload to the target machine.

Uninstall Actions

Available only in the Uninstall sequence, you can use these actions to customize the flow of the InstallAnywhere uninstaller.

General Actions

Available in the Install sequence, as well as the Pre-Install, Post-Install, Post-Install, and Post-Uninstall sequences, these actions are typically transparent to the end user and require no end-user interaction.

Panel Actions

Available in the Pre-Install, Post-Install, Pre-Uninstall, and Post-Uninstall sequences, these actions add panels to your installer for the purposes of communicating with the end user and acquiring end user input.

Console Actions

Similar to panel actions, these actions communicate with end users and acquire end-user input for installers that use a console interface.

System i (i5/OS) Actions

Consolidated in a single tab, these actions include general, install, panel, and console actions specifically for i5/OS installers.

Plug-In Actions

Developers can register custom code as plug-ins with the InstallAnywhere Advanced Designer. Plug-ins are stored within the <InstallAnywhere>/plugins folder.

Tip • Action customizers share many properties and controls. See Common Action Settings for descriptions of the common properties for action customizers, panel action settings, and Get User Input panels.

Note • Plug-ins also appear in the Choose an Action dialog box when one or more InstallAnywhere plug-ins are installed on your system. For more information, see About Plug-ins and Packaging Custom Code as a Plug-in.

See Also