Представьте обычную рабочую форму. Сотрудник выбирает клиента и должен вручную найти его ИНН, договор, адрес или реквизиты. Вводит количество товара, потом открывает Excel, считает сумму и возвращается в форму. Меняет должность сотрудника и вспоминает, что еще нужно исправить несколько связанных полей. Именно из таких мелочей часто складывается большая часть ручной работы.
Мы в «Колибри Групп" знаем, как в Pyrus часть этой рутины можно
передать скриптам. Они позволяют автоматически подставлять данные из справочников, сверяться с реестром форм, выполнять расчеты, проверять введенную информацию. А если задача сложнее обычного «умножить два числа», с помощью скрипта можно реализовать собственную бизнес-логику прямо внутри процесса.
Скрипт — это один из вариантов low-code автоматизации: пользователю не нужно разрабатывать отдельное приложение, а логика процесса дополняется небольшими фрагментами кода.
Скрипт представляет собой программный модуль, который выполняет определенные действия автоматически при наступлении заданного события или по запросу пользователя. В Pyrus скрипты пишутся на JavaScript и выполняются внутри формы. Задачи для скриптов очень разные. Иногда это пять строк кода, которые экономят сотруднику несколько минут при каждой заявке. Иногда — полноценная расчетная логика, учитывающая десятки параметров.
Важное примечание. Большинство процессов в Pyrus можно собрать с помощью визуального конструктора. Но когда бизнесу требуется более сложная логика, подключаются скрипты. Скрипт появляется там, где стандартных настроек формы уже недостаточно и системе нужно объяснить дополнительное правило: «если произошло это, сделай вот это».
Такой подход позволяет сочетать простоту настройки и высокую степень гибкости. Компании не приходится разрабатывать собственную информационную систему с нуля. При этом появляется возможность автоматизировать задачи практически любой сложности. И чем сложнее бизнес-процесс, тем интереснее становятся возможности скриптов.