Перейти к основному содержимому

Алгоритм вызова процедуры

Назначение​

Тип алгоритма «вызов процедуры» запускает заранее определённую процедуру в источнике данных (с параметрами, которые задаёт форма), без сборки полного визуального графа или длинного SQL вручную.

Кому полезно​

Тем, кому уже подготовили процедуру в системе, и её нужно регулярно запускать из Трансформатора — вручную, по расписанию или из потока.

Где в UI​

Алгоритмы → создать/открыть тип «Алгоритм вызова процедуры» → страница настроек процедуры.

Понятия​

  • Процедура — именованная операция на стороне СУБД/платформы, доступная для выбора в форме.
  • Параметры — входные значения вызова (константы или значения из формы запуска).
  • Запуск — как у других алгоритмов: вручную, по расписанию, из потока.

Сценарии​

Создать и проверить вызов​

  1. Новый алгоритм → тип вызова процедуры.
  2. Выберите процедуру из доступного списка.
  3. Заполните обязательные параметры.
  4. Сохраните и выполните пробный запуск.
  5. Разберите результат в карточке запуска.

Поставить на расписание​

  1. Убедитесь в нескольких успешных ручных прогонах.
  2. Пройдите чеклист перед расписанием.
  3. Включите правило на экране расписания.

Ограничения и ошибки​

  • Нет процедуры в списке — нет прав или её ещё не опубликовали для вашего стенда.
  • Ошибка параметров приходит в статусе запуска — сверяйте типы и обязательность полей формы.
  • Не меняйте боевые параметры «на глаз» без согласования с владельцем процедуры.

Что дальше​