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]

Reply via email to