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

Регламентные задания

Сервис предоставляет возможность взаимодействовать с регламентными заданиями 1С

Возможности

Получение списка с возможностью фильтрации

Поле фильтрацииТипОписание
НаименованиеСтрокаНаименование регламентного задания
УникальныйИдентификаторСтрокаУникальный идентификатор регламентного задания
КлючСтрокаКлюч регламентного задания
МетаданныеСтрокаИмя метаданных регламентного задания
ПредопределенноеБулевоУказывает, является ли регламентное задание предопределенным. Предопределенные регламентные задания определяются в метаданных
ИспользованиеБулевоПризнак использования регламентного задания

Получение данных задания

Запуск

Остановка

Перезапуск

Идентификатор регламентного задания

В качестве идентификатора можно указывать

  • УникальныйИдентификатор
  • Наименование
  • Составной ключ, содержащий поля фильтрации

Идентификатор должен однозначно определять задание.

  • Если наименование в базе уникально, можно использовать его.
  • Если наименование не уникально, есть два варианта
    • запросом списка найти нужное и использовать УникальныйИдентификатор;
    • в качестве идентификатора указать значения отбора.

Примеры:

  • a772d037-9519-4c2b-8c9b-ad9de187fe90
  • Представление регламентного задания
  • Метаданные=ИмяРегламентногоЗадания
  • Наименование=Представление регламентного задания;Метаданные=ИмяРегламентногоЗадания

REST

  • GET /РегламентныеЗадания{?:query_parameters} - Получение списка, в качестве параметров можно использовать условия фильтрации
  • GET /РегламентныеЗадания/:Идентификатор - Получение данных конкретного задания
  • POST /РегламентныеЗадания/:Идентификатор/Запустить - Запуск
  • POST /РегламентныеЗадания/:Идентификатор/Остановить - Остановка
  • POST /РегламентныеЗадания/:Идентификатор/Перезапустить - Перезапуск

Примеры указания идентификатора:

  • /РегламентныеЗадания/a772d037-9519-4c2b-8c9b-ad9de187fe90
  • /РегламентныеЗадания/Представление регламентного задания
  • /РегламентныеЗадания/Метаданные=ИмяРегламентногоЗадания
  • /РегламентныеЗадания/Наименование=Представление регламентного задания;Метаданные=ИмяРегламентногоЗадания

Vanessa Automation

И Я запускаю регламентное задание "Представление регламентного задания" внешней системы "RAT_REST"
И Я останавливаю регламентное задание "Представление регламентного задания" внешней системы "RAT_REST" # не реализовано
И Я ожидаю завершения регламентного задания "Представление регламентного задания" внешней системы "RAT_REST" # не реализовано
И Я перезапускаю регламентное задание "Представление регламентного задания" внешней системы "RAT_REST"

Примеры указания идентификатора:

И Я запускаю регламентное задание "Представление регламентного задания" внешней системы "RAT_REST"
И Я запускаю регламентное задание "a772d037-9519-4c2b-8c9b-ad9de187fe90" внешней системы "RAT_REST"
И Я запускаю регламентное задание "Метаданные=ИмяРегламентногоЗадания" внешней системы "RAT_REST"
И Я запускаю регламентное задание "Наименование=Представление регламентного задания;Метаданные=ИмяРегламентногоЗадания" внешней системы "RAT_REST"