Ресурсы

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

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

  • Реквизиты (содержат логин и пароль);

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

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

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

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

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

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

Важно! Перед созданием ресурса в таблице “Ресурсы” необходимо выбрать группу ресурсов, в которой он будет создаваться, с помощью установки флага в таблице “Группы ресурсов”.

Тип и содержимое ресурса: Реквизиты

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

Для создания нового ресурса с типом “Реквизиты” в таблице “Ресурсы” необходимо нажать на кнопку “Создать”, в открывшейся форме поставить флаг “Реквизиты” (если он не стоит, обычно он стоит по умолчанию) и заполнить остальные поля формы.

№ п/п

Элемент интерфейса

Описание

1.

текстовое поле “Имя”

Имя ресурса. Обязательное для заполнения поле.

2.

текстовое поле "Описание"

Описание ресурса.

3.

текстовое поле "Папка доступа"

Папка доступа для создаваемого ресурса.

4.

Тип и содержимое ресурса: Реквизиты

4.1.

текстовое поле “Логин”

Логин.

4.2.

текстовое поле “Пароль”

Пароль.

4.3.

текстовое поле “Срок действия пароля”

Срок действия пароля. Указывается дата окончания действия пароля в формате ДД.ММ.ГГГГ.

5.

поле “Ресурс доступен”

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

  • Все роботы;

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

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

Доступ к ресурсам типа “Реквизиты” на стороне Дизайнера

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

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

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

Тип и содержимое ресурса: Текст

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

Для создания нового ресурса с типом “Текст” в таблице “Ресурсы” необходимо нажать на кнопку “Создать”, в открывшейся форме поставить флаг “Текст” и заполнить остальные поля формы.

№ п/п

Элемент интерфейса

Описание

1.

текстовое поле “Имя”

Имя ресурса. Обязательное для заполнения поле.

2.

текстовое поле "Описание"

Описание ресурса.

3.

текстовое поле "Папка доступа"

Папка доступа для создаваемого ресурса.

4.

Тип и содержимое ресурса: Текст

4.1.

текстовое поле “Текст”

Любой необходимый текст в произвольной форме.

5.

поле “Ресурс доступен”

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

  • Все роботы;

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

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

Доступ к ресурсам типа “Текст” на стороне Дизайнера

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

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

Тип и содержимое ресурса: Календарь

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

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

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

  • в блоке “Получить календарь” Дизайнера.

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

Для создания нового ресурса с типом “Календарь” в таблице “Ресурсы” необходимо нажать на кнопку “Создать”, в открывшейся форме поставить флаг “Календарь” и заполнить остальные поля формы.

№ п/п

Элемент интерфейса

Описание

1.

текстовое поле “Имя”

Имя ресурса. Обязательное для заполнения поле.

2.

текстовое поле "Описание"

Описание ресурса.

3.

текстовое поле "Папка доступа"

Папка доступа для создаваемого ресурса.

4.

Тип и содержимое ресурса: Календарь

4.1.

кнопка “Редактировать календарь…”

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

4.2.

кнопка “Экспортировать календарь…”

Позволяет экспортировать календарь в файл формата .json.

4.3.

кнопка “Импортировать календарь…”

Позволяет импортировать календарь из файла в формате .json

5.

область “Ресурс доступен”

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

  • Все роботы;

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

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

Доступ к ресурсам типа “Календарь” на стороне Дизайнера

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

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

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

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

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

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

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

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

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

Поле “Ресурс доступен:”

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

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

  • Только определенный робот – ресурс доступен для робота, выбранного из выпадающего списка доступных робота;

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

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

Создание новой группы ресурсов

Для создания новой группы ресурсов необходимо нажать на кнопку “Создать” в таблице “Группы ресурсов” и заполнить открывшуюся форму: указать имя группы ресурсов (обязательно), описание группы ресурсов и папку доступа группы ресурсов. Для сохранения созданной группы ресурсов, после заполнения формы необходимо нажать кнопку “ОК”. Группа ресурсов будет создана.

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

Last updated