Forum Discussion
No, the parameters are global to all snaps which means they cannot be changed during an execution. If they could be changed, the changes would show up in different snaps at unpredictable times. For example, in a mapper, two different expressions that reference the same parameter might get different values.
If you’re not able to pass through the original document, you can move parts of the pipeline into a child pipeline that is invoked with the PipelineExecute snap. You can then pass the values as pipeline parameters to the child execution.