Summary
This article describes how to create a condition based upon a feature being installed. For example, a custom action can be specified to run only if a specific feature is set to be installed.Synopsis
This article describes how to create a condition based upon a feature being installed. For example, a custom action can be specified to run only if a specific feature is set to be installed.
Discussion
InstallShield Professional and Premier, AdminStudio
The following condition will be set to true when the feature named FeatureName is installed by the current setup:
&FeatureName=3
This condition will be correctly evaluated after the CostFinalize event in the InstallExecute sequence. It can be added to the Install Exec Condition field of the custom action.
Express
Conditions based upon a feature being installed can be set in the Custom Actions view of Express by following these steps:
- Click the Condition attribute of an action.
- Click the elipses button that is displayed to the right.
- The Condition Builder dialog is displayed. Click the Feature tab and select the feature(s) to be involved in the conditon. The custom action will be launched only when all features selected in this dialog are set to be installed.
Additional Information
Related Articles
Create a Component Condition Based on a Feature Being Installed or Not 4Number of Views Create an Install Condition Based on Registry Entry using Installshield 3Number of Views Configure a Custom Install Condition Based on the Target Operating System 3Number of Views Duplicate license records may be created in Flexera One ITAM based on data imported from Fexera One SaaS Management 17Number of Views Specifying a Condition Based on a Checkbox Value 3Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago