История страницы
Выгрузить производственный календарь
...
Версия 1 (Net)
Группа действий: Конвертация дат
...
Описание
Действие возвращает из Оркестратора все даты из указанного производственного календаря.
Иконка действия
...
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Название календаря |
Calendar title
Название производственного календаря, из которого необходимо получить даты |
Строка | Календарь 1 | Да | ||
Результаты | ||||
---|---|---|---|---|
Результат |
Коллекция дат из производственного календаря. Все даты, указанные в календаре, являются датами нерабочих дней | Коллекция |
Особые условия
...
использования
- Действие должно отправлять запрос в RMS (через Агента) для получения всех дат из производственного календаря, название которого указано во входных параметрах действия. Все даты действие должно возвращать в виде коллекции дат.
- В коллекции даты должны быть сразу отсортированы по увеличению (от начала января до конца декабря).
- Если в действии указано название календаря, которого нет в БД Оркестратора, действие возвращает ошибку с указанием соответствующей причины.
- Если есть какая-то проблема на серверной части Оркестратора и не удается выполнить запрос, действие также возвращает ошибку.
- В RMC есть Стандартный календарь, который пользователь сам не добавляет и не может удалить. Он применяется тогда, когда пользователь не пользуется производственными календарями. Поэтому и возможности выгрузки такого календаря не должно быть. Если в действии указать название «Стандартный календарь», оно должно возвращать ошибку о том, что такой календарь не найден.
- Действие работает только в версии версии Enterprise.
Пример
...
использования
Задача
Существует : существует файл в формате .csv:
csv . В RMC добавлен данный календарь под названием "Тестовый календарь". Необходимо получить даты календаря в коллекцию и по индексам.
Решение
Воспользоваться : воспользоваться действиями "Выгрузить производственный календарь", "Получить значение по индексу".
Реализация
...
- Перетащить на рабочую область действие "Выгрузить производственный каледнарькалендарь" и заполнить параметр "Название календаря" значением "Тестовый календарь".
- Перетащить на рабочую область действие "Получить значение по индексу" и заполнить его параметры. Использовать столько действий, сколько значений требуется получить.
- Использовать столько действий, сколько значений требуется получить.
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
...
Программный робот отработал успешно.
Пример одной из полученных дат:.
Коллекция с 8 датами (результат действия "Выгрузить производственный календарь":).