Использование python-скриптов для расчета бизнес-правил
Для расчета данных в соответствии с какими-либо условиями или/и с использованием сложных математические операций, используйте python-скрипты.
Чтобы добавить python-скрипт, выполните следующие действия:
При создании бизнес-правила в выпадающем списке выберите вариант “Скрипт“
Изменятся параметры в окне создания/редактирования бизнес-правила:
Режим работы вычисления: "Активно" - признак использования бизнес-правила в системе, см. "Активация/деактивация бизнес-правил";
Выпадающий список с выбором группы показателей - выбор группы показателей для экземпляров форм которой будет выполняться скрипт при клике на "Рассчитать и сохранить данные"
“Наименование” - описание, которое будет отображено в редакторе бизнес-правил напротив созданного правила для расчета/переноса данных;
“Ожидание завершения выполнения“ - настройка определяющая режим ожидания выполнения скрипта при вызове расчета
По умолчанию время ожидания выполнения скрипта = 2 минуты. При необходимости, порядок и успешность выполнения скриптов возможно просмотреть в log-файлах, а так же изменить время ожидания выполнения скрипта по умолчанию в фале конфигурации /config.json - /docker-volume/data-collection
“Скрипт“ - окно для создания/редактирования python-скрипта.
3. Добавьте и сохраните python-скрипт
О доступных методах, функциях, нюансах создания и примеры python-скриптов см. в разделе “Скрипты для расчетов в системе сбора“
4. Созданное бизнес-правило будет добавлено в таблицу редактора:
Бизнес-правила использующие для расчетов скрипт редактируются и удаляются аналогично системным бизнес-правилам.