The information contained by the trigger (file,path,etc) does not appear to be saved along with the job placed into the process queue.
The requirement is to pass to a program the file-name that caused the trigger. The VC variable {TRIGGER(,File.Result.Name)} is used in the command-line to pass the file-name. For eaxmple - Files can arrive at 5 second intervals; the VC Job can take 20 secs to complete.
The "Put Job in Queue" enabled. I can confirm that VC behaves as advertised as no triggered jobs are "lost". However the {TRIGGER(,File.Result.Name)} does not appear to be queued along with the job. Thus the same {TRIGGER(,File.Result.Name)} value is passed to multiple jobs.
Could VC support advice if this is a bug or should be considered a feature request?