Ресурсы

Экран Ресурсы представляют собой таблицы «Группа ресурсов» и «Ресурсы» со списком объектов, доступным всем Роботам, Группе Роботов или конкретному Роботу. Здесь можно создавать ресурсы, которые будут использоваться Роботами.

Робот или Роботы, имеющие доступ к Ресурсу, могут запросить или установить значение соответствующего ресурса через соответствующие блоки или через API. Поддерживаемые типы ресурсов:

  • текст (текстовая строка),

  • реквизиты (пара логин-пароль),

  • календарь.

Пароли хранятся в базе в зашифрованном виде (используется алгоритм шифрования AES256).

К ресурсам Оркестратора можно обращаться из Робота, получать и устанавливать значения глобальных переменных, а также получать или устанавливать Реквизиты (пара Логин/Пароль).

Со стороны Робота можно воспользоваться Ресурсами с помощью блоков из палитры Оркестратор Sherpa Designer.

Создание нового Ресурса

Для создания нового ресурса кликните на кнопку Создать в таблице Ресурсы и заполните все поля карточки.

Поле карточки

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

Имя

Название Ресурса. Обязательное поле заполняется в произвольной форме

Тип и содержимое Ресурса

В зависимости от типа Ресурса заполняется его содержимое:

  • Реквизиты – логин и пароль. Обязательное поле. Указываются логин и пароль Аккаунта.

  • Текст – текстовое поле. Заполняется в произвольной форме

  • Календарь – табло производственного календаря. Позволяет указать рабочие/нерабочие дни

Ресурс доступен

Позволяет назначить Робота или Группу Роботов, для которых будет доступен создаваемый Ресурс:

  • Все Роботы

  • Только определенный Робот

  • Только определенная Группа Роботов

Типы Ресурсов

Ресурсы бывают трёх типов:

  • Реквизиты

  • Текст

  • Календарь

Реквизиты

Реквизиты включают в себя Логин и Пароль. Пароль будет храниться в базе данных Оркестратора в зашифрованном виде, передаваться Пароль будет также в зашифрованном виде (тип шифрования AES 256). Здесь можно настроить срок действия пароля, указав дату окончания действия (после этого пароль необходимо заменить). Записи с истекшим сроком действия пароля будут выделены цветом.

Для доступа к Ресурсам типа Реквизиты (пара Логин/Пароль) на стороне Дизайнера в палитре Оркестратора используется блок Получить учетные данные.

Для редактирования учетных данных используется блок Установить учетные данные.

Данный функционал доступен для Роботов любого типа: Attended и Unattended

Текст

Ресурс «Текст» представляет собой любую произвольную строку. Позволяет хранить текст, числа и другие типы ресурсов. Ограничение на количество символов при выборе данного типа Ресурсов составляет 10 000 символов.

Для доступа к Ресурсам типа Текст на стороне Дизайнера в палитре Оркестратора используются блоки Получить значение и Установить значение.

Из Оркестратора нужно скопировать GUID,

который указывается далее в Дизайнере в поле GUID/Имя Ресурса в свойствах блока.

После выполнения выбранного блока в переменную Результат на стороне Дизайнера будет передаваться значение, указанное в Оркестраторе в поле Текст.

Календарь

Ресурс содержит информацию о количестве рабочих, выходных и праздничных дней. Они используются далее в нескольких местах:

  • в настройке триггеров (можно указать, например, чтобы робот не запускался в выходные дни);

  • в палитре даты и время в блоках (например, подсчитать рабочие дни и т.п.).

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

Для доступа к Ресурсам типа Календарь на стороне Дизайнера в палитре Оркестратора используется блок Получить календарь. Обязательно требуется ввести GUID (Имя) Календаря, который требуется получить.

Также в палитре Дата и время есть блоки, которые могут воспользоваться полученным из Оркестратора Календарем для проведения различных проверок и вычислений.

  • Подсчитать рабочие дни – считает количество рабочих дней между двумя заданными датами.

  • Следующий рабочий день – возвращает следующий рабочий день, начиная с указанной даты.

  • Рабочий день – проверяет указанную дату на рабочий день.

  • Выходной день – проверяет указанную дату на выходной день.

  • Получить рабочие дни – получает рабочие дни между двумя заданными датами.

  • Получить выходные дни – получает рабочие дни между двумя заданными датами.

Область видимости Ресурса

Для ресурсов можно задать область видимости: она может быть настроена в поле Ресурс доступен:

  • Все Роботы – Ресурс доступен для всех Роботов в Оркестраторе

  • Только определенные Роботы – Робота необходимо выбрать из списка доступных (выпадающий список)

  • Только определенные Группы Роботов – Роботы, которые входят в определенные Группы Роботов (выпадающий список)

Last updated