CarlosJuncher03 opened a new issue, #6383: URL: https://github.com/apache/hop/issues/6383
### What would you like to happen? Description: Issue Type: Improvement / Feature Request Priority: Major Summary: Currently, when using a Mapping (Simple Mapping) or Pipeline Executor transform, fields from the main pipeline's input stream are not automatically propagated to the output step unless they are explicitly defined in the "Mapping Input" within the sub-pipeline and mapped back out. If a developer simply wants to "enrich" a stream using a sub-pipeline (mapping) but keep all original fields (IDs, metadata, etc.), they are forced to manually map every single field inside the sub-pipeline configuration. This is time-consuming and prone to errors if the upstream data structure changes. Proposed Solution: Add a checkbox or toggle option in the configuration dialog (e.g., "Main" or "Parameters" tab) labeled: "Pass all input fields to output" or "Propagate parent fields". Behavior: Enabled: All fields entering the Mapping transform are automatically available in the output stream, merged with any new fields created by the mapping. Disabled: (Current behavior) Only fields explicitly returned by the Mapping Output are passed to the next step. Benefit: This would significantly reduce development time for reusable components where the sub-pipeline performs a specific calculation or lookup but needs to preserve the original row context (IDs, timestamps) without manual mapping overhead. ### Issue Priority Priority: 3 ### Issue Component Component: Pipelines -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
