Skip to main content

Product Deactivation

The Product Deactivation feature provides a safe and controlled way to remove products from the Breeze system. This process ensures that all references to the product are properly handled and maintains a complete audit trail of the changes.

Prerequisites

Required roles

To deactivate products, you must have one of the following roles:

  • System Administrator
  • Product Maintainer

Overview

When a product is deactivated, the system performs a comprehensive cleanup to ensure no orphaned references remain. The process includes:

  • Removing the product from domain and tenant settings
  • Handling associated card templates
  • Creating detailed audit logs

Deactivation Process

Step 1: Access the Product Drawer

  1. Navigate to the Products section
  2. Locate the product you want to deactivate
  3. Click on the product to open the Product Drawer

Step 2: Initiate Deactivation

  1. In the Product Drawer, locate the "Deactivate" button
  2. Click the button to start the deactivation process

Step 3: Review Impact

Before proceeding with the deactivation, the system will display a dialog showing:

  • Affected tenants that will have the product removed
  • Card templates that will be modified
  • Other system components that will be updated
warning

Review this information carefully. The deactivation process cannot be undone without manual intervention.

Step 4: Confirm Deactivation

After reviewing the impact, click "Confirm" to proceed with the deactivation.

System Changes

When a product is deactivated, the following changes occur automatically:

Domain Level Changes

The product is removed from:

  • Domain whitelists
  • Default product lists
  • Transportation method configurations

Tenant Level Changes

For each affected tenant, the system:

  • Removes the product from tenant-specific whitelists
  • Removes the product from tenant default settings
  • Removes the product from tenant transportation methods
  • Resets production flow settings if the product was used in merge settings

Card Template Changes

For associated card templates, the system:

  • Removes the card type
  • Deactivates the card template
  • Creates audit logs for the changes

System Status

The product is:

  • Marked as inactive
  • Marked as deleted in the system
  • No longer available for new assignments or configurations

Audit Trail

The deactivation process creates detailed event logs for all changes, including:

  • Initial deactivation request
  • All affected object modifications
  • Final deactivation status

Troubleshooting

Common Issues

Product Cannot Be Deactivated

If you receive an error when trying to deactivate a product, check:

  • Your user role has sufficient permissions
  • You're currently browsing the correct system domain

Best Practices

  1. Plan Ahead

    • Schedule deactivations during low-usage periods
    • Inform affected users beforehand
    • Have a rollback plan ready
  2. Review Impact

    • Carefully review all affected objects
    • Consider downstream effects on workflows
    • Check for custom integrations that might be affected
  3. Post-Deactivation

    • Verify all changes were applied correctly
    • Check affected tenants and templates
    • Review audit logs for completeness