Configure Component
Overview
Configure Component opens the configuration UI defined inside the selected component so you can drive that component using its own parameters and rules. Use it whenever you need to size, option, or otherwise reconfigure a part or subassembly that was authored with a configuration form and/or configuration rules.
This command is intentionally component-driven: the add-in does not contain a hardcoded dialog. Instead, it looks for the component’s own configuration rule and/or configuration form, runs it, and then updates part numbering and the active assembly so that dependent values stay in sync.
How It Works
- Prompts you to pick a component occurrence in the active assembly.
- Runs configuration in the selected component document using this order:
- Attempts to run the iLogic rule Configure Component (preferred override behavior).
- If that rule is not present, attempts to show the iLogic form Configure Component (shown as a NonModal form).
- If neither is present, attempts to run the legacy iLogic rule ShowForm (for older components that use a differently-named dialog).
- After configuration runs, attempts to run the iLogic rule SetPartNumber in the configured component document.
- Also attempts to run SetPartNumber in the parent (assembly) document, then calls an update on the active document.
- Does not change the component file name; it only drives rules/forms and updates the active model.
Usage Instructions
- Open an assembly that contains a configurable component.
- Click Configure in the Configure panel.
- Select the component occurrence you want to configure.
- Use the component’s configuration form (or rule-driven UI) to make changes.
- Close or accept the dialog/form and allow the assembly to update.
Troubleshooting
- No dialog appears: The selected component may not contain an iLogic rule named Configure Component, an iLogic form named Configure Component, or the legacy ShowForm rule.
- Part number did not update: Ensure the component (and optionally the parent assembly) contains an iLogic rule named SetPartNumber.
- Nothing changes after you close the form: The component’s form fields may not be driving parameters/features, or rules may be failing. Check the iLogic rule status in the component document.
- You can’t interact with Inventor while configuring: This command currently shows the configuration form as NonModal (so you can keep working). If your component’s own rules expect modal behavior, update those rules/forms accordingly.
Examples
Configure a size-driven part: Select the component, change its key dimension parameters in the Configure Component form, then close the form to update the assembly.
Update parameter-driven part numbering: Configure the component so its “key” parameters change, then let the SetPartNumber rule regenerate the component (and parent) part number.
