KB: Controlling Component Visibility Using Lifecycle States in Altium Designer

Altium Designer Altium Designer
This article explains how component visibility and usability in Altium Designer can be controlled through lifecycle state configuration. Components or revisions assigned to lifecycle states where “Allowed to be used in designs” is enabled will continue to appear in the Components panel, even when set to states such as Obsolete or Inapplicable. By disabling this option within lifecycle definitions or for specific revisions in the Explorer panel, only approved and valid component revisions remain visible for design. Additional validation can be performed using the Lifecycle filter in the Components panel, while the Explorer panel continues to show revisions based on vault visibility settings. These controls prevent outdated or invalid components from being used in new designs.

Solution Details

The goal is to restrict the visibility and usability of components in the Components panel based on lifecycle states. Revisions placed in states such as Inapplicable or Obsolete should be hidden from search results to prevent their accidental selection during design.

Lifecycle Settings Control Visibility

Visibility and usability in the Components panel are governed by lifecycle state properties. If a lifecycle state has Allowed to be used in designs enabled, components in that state continue to appear even when marked as Obsolete. Proper lifecycle configuration ensures components behave as intended.

Configure Lifecycle States

  • Disable Allowed to be used in designs for lifecycle states representing obsolete or unusable components.
  • Apply restrictions either in the lifecycle definition or directly at the component revision level.

Step-by-Step Instructions

1. Configure Lifecycle Visibility at the Component Level

    1. Go to Tools » Preferences » Data Management » Servers » Properties.
    2. Open the Lifecycle section.
    3. Select the appropriate component lifecycle definition.
    4. Edit the lifecycle state (e.g., Obsolete).
    5. Disable Allowed to be used in designs.
    6. Save your changes.

2. Control Lifecycle State for a Specific Component Revision

    1. Open Panels » Explorer.
    2. Locate and select the required component.
    3. Open the Lifecycle view in the lower section.
    4. Select the revision to modify.
    5. Right-click the revision and choose Make Obsolete or assign the desired lifecycle state.

3. Using the Lifecycle Filter in the Components Panel

The Components panel includes a Lifecycle filter that helps confirm which components remain visible after lifecycle restrictions are applied. This filter enables users to:

    • Display only approved lifecycle states (e.g., Production).
    • Confirm that Draft, Obsolete, or Inapplicable components no longer appear in search results.
    • Verify that only design‑approved components are accessible after configuration.
    1. Open the Components panel.
    2. Locate the Lifecycle filter in the panel header.
    3. Select the lifecycle states to display.
    4. Validate that restricted components are no longer listed.

Additional Notes

  • The Components panel always displays the latest revision allowed for design use, even if Visible in vault panels is disabled.
  • Components or revisions not allowed to be used in designs may still appear in the Explorer panel if their lifecycle state includes Visible in vault panels.
  • To hide them from Explorer, disable Visible in vault panels for that lifecycle state.
  • Hidden revisions can still be accessed by enabling Show hidden revisions in the Explorer panel settings.
  • Documentation reference: Showing hidden revisions

Related Documentation

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.