Ресурсы
Ресурсы – именованные переменные в хранилище Оркестратора, которые могут читать/устанавливать роботы и Студия при выполнении RPA-проектов.
Ресурсы делятся на глобальные и локальные. Глобальные ресурсы доступны всем роботам (в зависимости от настроек чтение/запись). Локальные привязаны к конкретному роботу, и только этот робот имеет к ним доступ.
Добавить ресурс
Перейдите в раздел Роботы > Ресурсы и нажмите кнопку Добавить ресурс:
![](https://docs.primo-rpa.ru/~gitbook/image?url=https%3A%2F%2F746369787-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M-L9CGkriEo1_2PfJzA%252Fuploads%252Fgit-blob-eb7c1f55ba3cd690109ae7e9907bc1986c68cb67%252Frobot-assets.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=4b99a9ff&sv=1)
Заполните параметры формы:
Имя* — укажите название ресурса для отображения в Оркестраторе. Допустимы только буквы, цифры, символовы
_
и-
и точки.Тип* — выберите тип данных ресурса. Доступные значения: String, Integer, Floating, Boolean, DateTime, Сredentials, JObject (для JSON).
Например, если выбрано значение
Сredentials
, то будет создан ресурс с учетными данными пользователя. Пароль от учетных данных будет храниться в формате SecureString — в базу данных он попадет в зашифрованном виде и передаваться в Студию будет тоже зашифрованным.Описание — при желании кратко опишите назначение ресурса. Описание отобразится в таблице с ресурсами.
Только для чтения — устанавливает допустимые действия с ресурсом для роботов. По умолчанию переключатель выключен — роботы могут читать и изменять (перезаписывать) значение ресурса. Если включить настройку, то ресурс будет доступен только для чтения.
Робот-владелец — позволяет назначить робота (-ов) для работы с ресурсом. В этом случае ресурс будет считаться локальным, привязанным к роботу. Если вы хотите, чтобы ресурс был доступен всем роботам, оставьте это поле пустым.
Тип блокировки — определяет тип блокировки ресурса роботом. В версии 1.24.2 не применяется, реализовано для совместимости с будущими версиями Студии. Блокировка необходима при конкурентном доступе роботов к общему ресурсу. Например, при одновременной работе двух и более роботов с проектом, содержащим данный ресурс. При этом проект должен содержать элемент, устанавливающий блокировку. Если робот заблокировал элемент, то действия других роботов с данным ресурсом будут ограничены на установленное время. Настройка работает независимо от параметра Робот-владелец (владельцы могут быть установлены или отсутствовать).
Возможные типы блокировки:
Разрешено чтение — другие роботы смогут только читать этот ресурс. Запись запрещена.
Запрещено чтение — другим роботам полностью запрещено использовать этот ресурс. Настройка помогает исключить «грязное» чтение: когда один робот меняет значение заблокированного ресурса, другой робот не может прочитать старое значение.
Тип внешнего хранилища - Если тип данных ресурса выбран как
Сredentials
, появляется выпадающий списокТип внешнего хранилища
с вариантом для выбораCyberArk
. Доступно с версии Оркестратора 1.24.6 Учетная запись CyberArk - Если выбран CyberArk в поле Тип внешнего хранилища, отображается обязательное поле Учетная запись CyberArkс кнопкойПоиск
. Нажатие на кнопкуПоиск
открывает модальное окно для выбора учетной записи из CyberArk.Таймаут — время блокировки ресурса в секундах.
После чего сохраните изменения.
✅ Готово. Новый ресурс отобразится на странице Роботы > Ресурсы в табличной части.
![](https://docs.primo-rpa.ru/~gitbook/image?url=https%3A%2F%2F746369787-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M-L9CGkriEo1_2PfJzA%252Fuploads%252Fgit-blob-bfe29d9188f4d3f0776b0e3673a199960a273e4f%252Feditass.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=5c4f491f&sv=1)
CyberArk
С версии Оркестратора 1.24.6 добавлена интеграция с CyberArk
Работа с ресурсами из Студии
За работу с ресурсами отвечают элементы Студии, входящие в группу Оркестратор > Значения. Поместите нужный элемент в свой RPA-проект, чтобы получить ресурс из Оркестратора либо чтобы перезаписать его значение при наличии соответствующих настроек.
Пример:
Чтобы получить из Оркестратора ресурс с типом Сredentials, используйте в RPA-проекте элемент Получить учетные данные.
Чтобы изменить в Оркестраторе значение ресурса с типом Сredentials, используйте в RPA-проекте элемент Установить учетные данные.
Last updated