Выгрузить производственный календарь Версия 1 (Net)

Группа действий: Конвертация дат 


Описание

Действие возвращает из Оркестратора все даты из указанного производственного календаря.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
Название календаря
Calendar title

Название производственного календаря, из которого необходимо получить даты.

Строка

Календарь 1

Да
Результаты
РезультатResult

Коллекция дат из производственного календаря. Все даты, указанные в календаре, являются датами нерабочих дней

Коллекция

Особые условия использования 

  • Действие должно отправлять запрос в RMS (через Агента) для получения всех дат из производственного календаря, название которого указано во входных параметрах действия. Все даты действие должно возвращать в виде коллекции дат.
  • В коллекции даты должны быть сразу отсортированы по увеличению (от начала января до конца декабря).
  • Если в действии указано название календаря, которого нет в БД Оркестратора, действие возвращает ошибку с указанием соответствующей причины.
  • Если есть какая-то проблема на серверной части Оркестратора и не удается выполнить запрос, действие также возвращает ошибку.
  • В RMC есть Стандартный календарь, который пользователь сам не добавляет и не может удалить. Он применяется тогда, когда пользователь не пользуется производственными календарями. Поэтому и возможности выгрузки такого календаря не должно быть. Если в действии указать название «Стандартный календарь», оно должно возвращать ошибку о том, что такой календарь не найден.
  • Действие работает только в версии Enterprise.

Пример использования 

Задача: существует файл в формате .csv . В RMC добавлен данный календарь под названием "Тестовый календарь". Необходимо получить даты календаря в коллекцию и по индексам. 

Решение: воспользоваться действиями "Выгрузить производственный календарь", "Получить значение по индексу". 

Реализация: 

  1. Перетащить на рабочую область действие "Выгрузить производственный календарь" и заполнить параметр "Название календаря" значением "Тестовый календарь". 
  2. Перетащить на рабочую область действие "Получить значение по индексу" и заполнить его параметры. Использовать столько действий, сколько значений требуется получить. 
  3. Использовать столько действий, сколько значений требуется получить. 
  4. Запустить робота по кнопке "Старт" в верхней панели. 


Результат: 

Программный робот отработал успешно. 

Пример одной из полученных дат:


Коллекция с 8 датами (результат действия "Выгрузить производственный календарь":


  • Нет меток