Назначение раздела
В платформе есть ресурсы, которые являются внешними по отношению к роботам и проектам роботов. Эти ресурсы хранятся в хранилище платформы и не являются частью других объектов (в отличие от переменных в роботе).
Предназначены для хранения значения, которое могут удаленно получать и использовать роботы для выполнения своего сценария.
Пример
Можно создать ресурс со списком почтовых адресов, на которые робот должен отправлять подготовленный отчет. При изменении списка адресов нет необходимости открывать проект робота и исправлять его сценарий, достаточно поменять значение ресурса в хранилище.
Раздел "Хранилище ресурсов" предназначен для работы с такими ресурсами:
- просмотра списка ресурсов
- создания новых ресурсов
- просмотра и изменения значения ресурсов
- удаления ресурсов
Отличия хранилища ресурсов от очереди ресурсов:
- Ресурсы в хранилище нельзя "обработать", назначая им разные статусы обработки.
- Ресурсы в хранилище всегда доступны всем субъектам (пользователям, роботам), их нельзя заблокировать для частного использования только одним субъектом.
- Значение ресурса из хранилища может менять только пользователь. Робот может только получить значение ресурса и использовать его при выполнении своего сценария.
С учетом перечисленных отличий ресурсы из хранилища и очереди ресурсов используются для разных задач. Подробнее об очередях ресурсом см. в разделе "Очереди ресурсов".
Пример
В хранилище можно создать ресурс, содержащий пароль от почты. Пароль периодически меняют, поэтому указывать его сразу в роботе было бы не очень удобно (пришлось бы каждый раз редактировать его проект).
А в очередь ресурсов можно добавить ресурсы, содержащие номера заявок, которые должен проверить робот. Если заявок много, то их могут обрабатывать несколько роботов: за счет блокировки ресурсов роботы не будут повторно обрабатывать одни и те же заявки, а проверенные заявки будут отмечать как обработанные.
Таблица ресурсов
В таблице отображаются все ресурсы, которые были созданы в текущем тенанте.
С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец "Ресурс" отображается всегда.
Столбец/кнопка | Описание | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Столбец "Ресурс" | Название ресурса. Является ссылкой, которая открывает карточку выбранного ресурса (подробнее о карточке см. ниже). | ||||||||||||||||||||||||
Столбец "Тип данных" | Тип данных ресурса. | ||||||||||||||||||||||||
Столбец "Значение" | Значение ресурса. Внешний вид значения зависит от типа данных ресурса:
| ||||||||||||||||||||||||
Кнопка "Удалить" | При нажатии удаляется ресурс. |
Создание ресурса
Для создания ресурса:
- Нажмите на кнопку "Создать ресурс". Откроется пустая карточка ресурса:
- Заполните необходимые параметры ресурса. Подробнее о параметрах см. ниже.
Нажмите на кнопку "Создать". Карточка ресурса закроется, вернется страница раздела "Хранилище ресурсов". Новый ресурс будет создан.
При нажатии на кнопку "Вернуться" карточка также закроется и отобразится раздел "Хранилище ресурсов", но новый ресурс не будет создан.
Просмотр и изменение ресурса
Для просмотра и изменения значения ресурса:
- Нажмите в таблице на название нужного ресурса. Будет открыта карточка этого ресурса в режиме просмотра:
- Нажмите на кнопку "Вернуться", если нет необходимости вносить изменения. Карточка ресурса закроется, вернется страница раздела "Хранилище ресурсов".
Или нажмите на кнопку "Редактировать", если нужно внести изменения. Карточка будет переведена в режим редактирования: - Внесите необходимые корректировки. Подробнее о параметрах карточки см. ниже.
- Нажмите на кнопку «Сохранить» для сохранения внесенных изменений. При успешном сохранении изменений карточка снова перейдет в режим просмотра.
Параметры карточки ресурса
Параметр | Описание |
---|---|
Поле "Название ресурса" | Название ресурса. Дубли в названиях ресурсов запрещены. |
Поле "Тип данных" | Тип данных ресурса. После создания ресурса поменять его тип уже нельзя. Но это ограничение не распространяется на записи в словарях (ресурсы с типом "Словарь"). Тип записей в словаре можно менять даже после создания ресурса (тип самого ресурса при этом не меняется). |
Параметр "Значение" | Параметр для указания значения ресурса. Внешний вид параметра зависит от выбранного типа данных. Например, для "Строки" это будет текстовое поле, а для "Логического" - переключатель "Ложь/Истина". Подробнее о вариантах настройки значения см. ниже. |
Варианты настройки значения ресурса
Ниже дано описание варианта отображения и настройки значения именно в режима изменения ресурса. В режиме просмотра карточки значение нередактируемо, отсутствуют кнопки для его изменения (например, у коллекции не отображаются кнопки добавления и удаления ее элементов).
Тип данных | Описание |
---|---|
Строка | Текстовое поле. Если поле не заполнено, то значение ресурса - пустая строка. Это не то же самое, что и пустое значение, т.е. не равно null. |
Число | Числовое поле. |
Дата-время | Значение настраивается при помощи 2х полей:
|
Логический | Переключатель для установки значения "Истина" (=true) или "Ложь" (=false). |
Пароль | Поле для ввода пароля. Вводимые символы сразу заменяются точками, просмотреть введенное значение в открытом виде нельзя. |
Путь к файлу | Поле для ввода пути к файлу. Путь можно ввести только вручную (или вставив скопированное значение). |
Путь к папке | Поле для ввода пути к папке. Путь можно ввести только вручную (или вставив скопированное значение). |
Изображение | Поле для ввода пути к файлу с изображением. Путь можно ввести только вручную (или вставив скопированное значение). |
Коллекция | Значение коллекции - это список элементов, каждый из которых имеет свое значение. Элементы в коллекции могут иметь разный тип данных. Количество элементов в коллекции не ограничено. В параметре "Значение" у коллекции указано:
|
Словарь | Значение словаря - это список записей, состоящих из ключа и значения. Записи в словаре могут иметь разный тип данных. Количество записей в словаре не ограничено. В параметре "Значение" у словаря указано:
|
Таблица | Параметр "Значение", если таблица не указана:
Параметр "Значение", если таблица указана:
|