Hi Henrik,
firstly, I did not mention the trigger per say, I was talking about the Job variables and how on each Trigger response they're reseted. I did look at your tutorials, as suggested, and the first thing said in the tutorial on how to use file triggers is as follows:
"Some variables are temporary, like the file name or file path, it's important to set a special setting for the job"... The next step is the user enabling the 'Put Job in Queue'.
This is exactly what I described in my comment above. This does not allow parallel executions. If we need to put every single trigger in a Job queue, to execute them individually because of 'temporary variables' this means that we can't use parallel execution.
If three files land in the folder at the same time, I need to trigger the job three times, in parallel, and each job must have it's own file_name/ file_path variable to ensure they're handled independently. That's not possible to achieve. Every time a new trigger executes (and it's not put in the queue) it will overwrite the previous file_name and file_path variable, even if I use job variables.