v1 helper - Find params with affected expressions

For n8n, this manual workflow identifies parameters in active workflows that use expressions affected by recent version changes. It helps ensure workflows function correctly after upgrades by pinpointing potential issues, allowing for timely adjustments and maintaining operational integrity.

7/4/2025
4 nodes
Medium
manualmediumn8nsticky note
Categories:
Manual TriggeredMedium Workflow
Integrations:
N8nSticky Note

Target Audience

Target Audience


- N8n Users: Individuals or teams using n8n for automation who have recently upgraded to version 1.
- Workflow Developers: Developers maintaining workflows that may be affected by the changes in n8n v1.
- Project Managers: Managers overseeing automation projects who need to ensure workflows function correctly post-upgrade.
- Quality Assurance Testers: Testers responsible for verifying that workflows behave as intended after modifications.

Problem Solved

Problem Solved


This workflow identifies all parameters within active workflows that utilize expression extensions impacted by changes in n8n v1. It ensures that users can locate and address any potential issues in their workflows, maintaining functionality and performance.

Workflow Steps

Workflow Steps


1. Manual Trigger: The workflow begins when the user clicks "Execute Workflow".
2. Fetch Active Workflows: It retrieves all active workflows from the n8n environment, filtering for those currently in use.
3. Analyze Parameters: The workflow examines the parameters of each node within the fetched workflows to identify any that use expressions affected by specific extensions (e.g., beginningOf, endOfMonth, minus, plus).
4. Output Results: The workflow compiles a list of affected parameters, detailing their locations (workflow name, node name, parameter name) for user review.

Customization Guide

Customization Guide


- Modify Affected Extensions: Users can update the AFFECTED_EXTENSIONS array in the code to include or exclude specific extensions based on their needs.
- Adjust Workflow Filters: Change the filters in the n8n node to refine which workflows are fetched (e.g., by status or name).
- Customize Output Format: Users can modify the output structure in the Find params with affected expressions node to suit their reporting requirements.
- Add Notifications: Integrate additional nodes to send notifications (e.g., email, Slack) if affected parameters are found, enhancing communication.