ELMA365 предоставляет широкий спектр возможностей для автоматизации, в том числе модули, которые дополняют функциональные возможности, например, телефония, интеграция с Диадок, провайдерами электронных подписей и др.
Но помимо готовых модулей, можно настроить собственные пользовательские, которые предоставят новые возможности. Готовый модуль так же можно будет экспортировать для использования в другой компании.
Дано: в бизнес-процессе собираются данные из других приложений и необходимо объединить в один файл несколько pdf файлов, загруженных ранее.
Решение: стандартный функционал не позволяет закрыть данный запрос, в результате чего был разработан собственный модуль «Объединение PDF» на языке Python.
Входные переменные: «Файлы для объединения» – переменная типа Файлы, содержащая файлы только формата .pdf, которые необходимо объединить.
Выходные переменные: «Результат*» – переменная типа Файлы, куда будет записан итоговый файл после процесса слияния и «Ошибка» – переменная типа Строка, куда запишется текст ошибки, если таковая возникнет в ходе выполнения сценария модуля.
*Результат может быть записан как в контекстную переменную бизнес-процесса, так и сразу в переменную Приложения.
Слияние файлов происходит последовательно в том порядке, в каком файлы были добавлены в переменную «Файлы для объединения».
По вопросам приобретения модуля Вы можете написать нам через форму обратной связи.