Ресурсы
Экран Ресурсы представляют собой таблицы «Группа ресурсов» и «Ресурсы» со списком объектов, доступным всем Роботам, Группе Роботов или конкретному Роботу. Здесь можно создавать ресурсы, которые будут использоваться Роботами.
Робот или Роботы, имеющие доступ к Ресурсу, могут запросить или установить значение соответствующего ресурса через соответствующие блоки или через API. Поддерживаемые типы ресурсов:
текст (текстовая строка),
реквизиты (пара логин-пароль),
календарь.
Пароли хранятся в базе в зашифрованном виде (используется алгоритм шифрования AES256).
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2023%2F11%2Fekran-resursy.png&width=768&dpr=4&quality=100&sign=a0df9c2&sv=1)
К ресурсам Оркестратора можно обращаться из Робота, получать и устанавливать значения глобальных переменных, а также получать или устанавливать Реквизиты (пара Логин/Пароль).
Со стороны Робота можно воспользоваться Ресурсами с помощью блоков из палитры Оркестратор Sherpa Designer.
Создание нового Ресурса
Для создания нового ресурса кликните на кнопку Создать в таблице Ресурсы и заполните все поля карточки.
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2023%2F11%2Fekran-resursy.novyj.png&width=768&dpr=4&quality=100&sign=b363d718&sv=1)
Поле карточки | Правила заполнения |
Имя | Название Ресурса. Обязательное поле заполняется в произвольной форме |
Тип и содержимое Ресурса | В зависимости от типа Ресурса заполняется его содержимое:
|
Ресурс доступен | Позволяет назначить Робота или Группу Роботов, для которых будет доступен создаваемый Ресурс:
|
Типы Ресурсов
Ресурсы бывают трёх типов:
Реквизиты
Текст
Календарь
Реквизиты
Реквизиты включают в себя Логин и Пароль. Пароль будет храниться в базе данных Оркестратора в зашифрованном виде, передаваться Пароль будет также в зашифрованном виде (тип шифрования AES 256). Здесь можно настроить срок действия пароля, указав дату окончания действия (после этого пароль необходимо заменить). Записи с истекшим сроком действия пароля будут выделены цветом.
Для доступа к Ресурсам типа Реквизиты (пара Логин/Пароль) на стороне Дизайнера в палитре Оркестратора используется блок Получить учетные данные.
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2023%2F11%2Fdizajner.resursy.rekvizity.png&width=768&dpr=4&quality=100&sign=c28c178e&sv=1)
Для редактирования учетных данных используется блок Установить учетные данные.
Данный функционал доступен для Роботов любого типа: Attended и Unattended
Текст
Ресурс «Текст» представляет собой любую произвольную строку. Позволяет хранить текст, числа и другие типы ресурсов. Ограничение на количество символов при выборе данного типа Ресурсов составляет 10 000 символов.
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2023%2F11%2Fresursy.tekst.png&width=768&dpr=4&quality=100&sign=32c86129&sv=1)
Для доступа к Ресурсам типа Текст на стороне Дизайнера в палитре Оркестратора используются блоки Получить значение и Установить значение.
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2023%2F11%2Fdizajner.resursy.tekst.png&width=768&dpr=4&quality=100&sign=68a52ed8&sv=1)
Из Оркестратора нужно скопировать GUID,
который указывается далее в Дизайнере в поле GUID/Имя Ресурса в свойствах блока.
После выполнения выбранного блока в переменную Результат на стороне Дизайнера будет передаваться значение, указанное в Оркестраторе в поле Текст.
Календарь
Ресурс содержит информацию о количестве рабочих, выходных и праздничных дней. Они используются далее в нескольких местах:
в настройке триггеров (можно указать, например, чтобы робот не запускался в выходные дни);
в палитре даты и время в блоках (например, подсчитать рабочие дни и т.п.).
Ресурс Календарь позволяет настраивать запуск Робота, например, только в рабочие дни, исключая выходные и праздники.
Для доступа к Ресурсам типа Календарь на стороне Дизайнера в палитре Оркестратора используется блок Получить календарь. Обязательно требуется ввести GUID (Имя) Календаря, который требуется получить.
Также в палитре Дата и время есть блоки, которые могут воспользоваться полученным из Оркестратора Календарем для проведения различных проверок и вычислений.
Подсчитать рабочие дни – считает количество рабочих дней между двумя заданными датами.
Следующий рабочий день – возвращает следующий рабочий день, начиная с указанной даты.
Рабочий день – проверяет указанную дату на рабочий день.
Выходной день – проверяет указанную дату на выходной день.
Получить рабочие дни – получает рабочие дни между двумя заданными датами.
Получить выходные дни – получает рабочие дни между двумя заданными датами.
Область видимости Ресурса
Для ресурсов можно задать область видимости: она может быть настроена в поле Ресурс доступен:
Все Роботы – Ресурс доступен для всех Роботов в Оркестраторе
Только определенные Роботы – Робота необходимо выбрать из списка доступных (выпадающий список)
Только определенные Группы Роботов – Роботы, которые входят в определенные Группы Роботов (выпадающий список)
Last updated