Handling dynamic input params while keeping workflow logic fixed?

My inventory management workflow keeps breaking when product attributes change. How do you maintain core processing steps while allowing variable inputs? Need to keep the main logic intact but accept different data shapes without constant reconfiguration.

Use Latenode’s autonomous agents for dynamic inputs. I let an agent handle data normalization upstream so core workflow always receives consistent data formats. Changes only affect the agent, not main logic.

Implement a schema-on-read approach. Configure your intake steps to map dynamic fields to a standardized schema before hitting core logic. This abstraction layer handles input variability without touching your main business rules.

add pre-processing layer with type coercion. parse inputs into standard structure before main workflow. use any etl tool for this