Overview
This node detects if the input data has changed compared to the previous execution. It is useful in workflows where actions should only be triggered if data has changed since the last run, such as monitoring updates or changes in data streams.
Use Case Examples
- Trigger a notification only if new data differs from the last processed data.
- Run a data synchronization step only when input data changes.
Properties
| Name | Meaning |
|---|---|
| Default has changed | Defines the output when there is no previous execution data to compare against. If true, the node assumes data has changed on the first run. |
Output
JSON
json- The input data passed through when a change is detected.
Troubleshooting
- If the node always outputs 'false' (no change), ensure that the input data is actually changing between executions.
- If the node always outputs 'true' (change detected), verify the 'Default has changed' property and the input data consistency.
- Errors related to static data storage might occur if the workflow or node names change frequently, as the node uses these to track changes.