Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

...

Версия 1 (Net)

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

...

Описание

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

...

Иконка действия

Image Added

Параметры и их настройки

Свойство

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

Описание

Тип

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

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

.

Строка

Календарь 1

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

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

Коллекция

Особые условия

...

использования 

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

Пример

...

использования 

Задача

Существует : существует файл в формате .csv:
Image Added

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

Решение

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

Реализация

...

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

Результат

...

Программный робот отработал успешно.  
Пример одной из полученных дат:.

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