inputs и outputs
В wf ты в тикет передаёшь параметры пути входящего файла, и куда складывать результат.
Там же можно и другие кастомные параметры создавать.
Как вариант, ты можешь использовать JS+JAVA в смартнейме для создания и записи на диск файла.
JS ограничен областью видимости контейнера. Если нет, то я не нашёл как это обойти.
Есть возможность использовать стандартные библиотеки java в js, что расширяет возможности смартнеймов, можно обойти многие ограничения. Толь не на рабочем сервере использовать/тестировать.
Вот пример парсинга json файла находящегося где-то на сетевом диске.
Я не силён в java. Больше по пайтону.
В примере увидишь что через new создаются объекты классов java. Нет стандартных импортов как в java файлах.
Поэкспериментируй. Полезная в работе "фишка".