Назначение раздела

В платформе есть ресурсы, которые являются внешними по отношению к роботам и проектам роботов. Эти ресурсы хранятся в хранилище платформы и не являются частью других объектов (в отличие от переменных в роботе).

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

Пример

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

Раздел "Хранилище ресурсов" предназначен для работы с такими ресурсами:

  • просмотра списка ресурсов
  • создания новых ресурсов
  • просмотра и изменения значения ресурсов 
  • удаления ресурсов

 

Отличия хранилища ресурсов от очереди ресурсов:

  • Ресурсы в хранилище нельзя "обработать", назначая им разные статусы обработки.
  • Ресурсы в хранилище всегда доступны всем субъектам (пользователям, роботам), их нельзя заблокировать для частного использования только одним субъектом.
  • Значение ресурса из хранилища может менять только пользователь. Робот может только получить значение ресурса и использовать его при выполнении своего сценария.

С учетом перечисленных отличий ресурсы из хранилища и очереди ресурсов используются для разных задач. Подробнее об очередях ресурсом см. в разделе "Очереди ресурсов".

Пример

В хранилище можно создать ресурс, содержащий пароль от почты. Пароль периодически меняют, поэтому указывать его сразу в роботе было бы не очень удобно (пришлось бы каждый раз редактировать его проект).

А в очередь ресурсов можно добавить ресурсы, содержащие номера заявок, которые должен проверить робот. Если заявок много, то их могут обрабатывать несколько роботов: за счет блокировки ресурсов роботы не будут повторно обрабатывать одни и те же заявки, а проверенные заявки будут отмечать как обработанные.

Таблица ресурсов

В таблице отображаются все ресурсы, которые были созданы в текущем тенанте.

С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец "Ресурс" отображается всегда.

Столбец/кнопка

Описание

Столбец "Ресурс"

Название ресурса.

Является ссылкой, которая открывает карточку выбранного ресурса (подробнее о карточке см. ниже).

Столбец "Тип данных"

Тип данных ресурса.

Столбец "Значение"

Значение ресурса.

Внешний вид значения зависит от типа данных ресурса:

Тип данныхЗначение
Строка

Текст или пусто, если значение не указали.

Число

Число или пусто, если значение не указали.

Дата-время

Дата, время и часовой пояс или пусто, если значение не указали.

Логический

"Истина" (=true) или "Ложь" (=false).

Пароль

Зашифрованное значение в виде звездочек "*****" или пусто, если значение не указали.

Путь к файлу

Путь к файлу или пусто, если значение не указали.

Путь к папке

Путь к папке или пусто, если значение не указали.

Изображение

Путь к файлу с изображением или пусто, если значение не указали.

Коллекция

Количество элементов в коллекции:

Словарь

Количество записей в словаре:

Таблица

Количество строк и столбцов в таблице:


Кнопка "Удалить"


При нажатии удаляется ресурс.

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

Для создания ресурса:

  1. Нажмите на кнопку "Создать ресурс". Откроется пустая карточка ресурса:


  2. Заполните необходимые параметры ресурса. Подробнее о параметрах см. ниже.
  3. Нажмите на кнопку "Создать"Карточка ресурса закроется, вернется страница раздела "Хранилище ресурсов". Новый ресурс будет создан.

    При нажатии на кнопку "Вернуться" карточка также закроется и отобразится раздел "Хранилище ресурсов", но новый ресурс не будет создан.

Просмотр и изменение ресурса

Для просмотра и изменения значения ресурса:

  1. Нажмите в таблице на название нужного ресурса. Будет открыта карточка этого ресурса в режиме просмотра:


  2. Нажмите на кнопку "Вернуться", если нет необходимости вносить изменения. Карточка ресурса закроется, вернется страница раздела "Хранилище ресурсов".
    Или нажмите на кнопку "Редактировать", если нужно внести изменения. Карточка будет переведена в режим редактирования:


  3. Внесите необходимые корректировки. Подробнее о параметрах карточки см. ниже.
  4. Нажмите на кнопку «Сохранить» для сохранения внесенных изменений. При успешном сохранении изменений карточка снова перейдет в режим просмотра.

Параметры карточки ресурса

Параметр

Описание

Поле "Название ресурса"

Название ресурса.

Дубли в названиях ресурсов запрещены.

Поле "Тип данных"

Тип данных ресурса.

После создания ресурса поменять его тип уже нельзя. Но это ограничение не распространяется на записи в словарях (ресурсы с типом "Словарь"). Тип записей в словаре можно менять даже после создания ресурса (тип самого ресурса при этом не меняется).

Параметр "Значение"

Параметр для указания значения ресурса.

Внешний вид параметра зависит от выбранного типа данных. Например, для "Строки" это будет текстовое поле, а для "Логического" - переключатель "Ложь/Истина". Подробнее о вариантах настройки значения см. ниже.

Варианты настройки значения ресурса

Ниже дано описание варианта отображения и настройки значения именно в режима изменения ресурса. В режиме просмотра карточки значение нередактируемо, отсутствуют кнопки для его изменения (например, у коллекции не отображаются кнопки добавления и удаления ее элементов).

Тип данныхОписание
Строка

Текстовое поле.

Если поле не заполнено, то значение ресурса - пустая строка. Это не то же самое, что и пустое значение, т.е. не равно null.

Число

Числовое поле.

Дата-время

Значение настраивается при помощи 2х полей:

  • Поля ввода даты и времени. Значение можно ввести вручную или при помощи календаря, который открывается при нажатии на поле
  • Поля для выбора часового пояса.

Логический

Переключатель для установки значения "Истина" (=true) или "Ложь" (=false).

Пароль

Поле для ввода пароля. Вводимые символы сразу заменяются точками, просмотреть введенное значение в открытом виде нельзя.

Путь к файлу

Поле для ввода пути к файлу. Путь можно ввести только вручную (или вставив скопированное значение).

Путь к папке

Поле для ввода пути к папке. Путь можно ввести только вручную (или вставив скопированное значение).

Изображение

Поле для ввода пути к файлу с изображением. Путь можно ввести только вручную (или вставив скопированное значение).

Коллекция

Значение коллекции - это список элементов, каждый из которых имеет свое значение. Элементы в коллекции могут иметь разный тип данных.

Количество элементов в коллекции не ограничено.

В параметре "Значение" у коллекции указано:

  • Количество элементов в коллекции. Пересчитывается автоматически при каждом добавлении или удалении элемента.
  • Поле "Тип данных элемента" для выбора типа элемента, добавляемого в коллекцию. Для добавления нового элемента выберите в поле нужный тип данных и нажмите на кнопку .
  • Таблица со списком элементов коллекции:
    • слева от значения элемента отображается его индекс в коллекции
    • внешний вид значения элемента зависит от типа данных этого элемента (аналогично значению ресурса)
    • по кнопке можно удалить выбранный элемент
    • если в коллекции 0 элементов, таблица не отображается

Словарь

Значение словаря - это список записей, состоящих из ключа и значения. Записи в словаре могут иметь разный тип данных.

Количество записей в словаре не ограничено.

В параметре "Значение" у словаря указано:

  • Количество записей в словаре. Пересчитывается автоматически при каждом добавлении или удалении записи.
  • Кнопка "Добавить запись" - при нажатии в словарь добавляется новая запись. 
  • Таблица со списком записей словаря. Если в словаре 0 записей, таблица не отображается
    Каждая запись содержит:
    • поле "Ключ". В качестве ключа можно указывать любой текст. Но ключ - это некий идентификатор записи словаря, поэтому он должен быть уникален среди других ключей этого же словаря.
    • поле "Тип данных записи" для выбора типа значения записи словаря.
    • параметр "Значение" для указания значения записи словаря. Внешний вид этого параметра зависит от типа данных записи (аналогично значению ресурса)
    • кнопку - при нажатии удаляется выбранная запись словаря. 

 

Таблица

Параметр "Значение", если таблица не указана:

  • Количество строк и столбцов в таблице: "Столбцов: 0; строк: 0"
  • Кнопка "Заполнить таблицу". При нажатии параметр принимает вид, как при указанной таблице (см. ниже). При этом появившаяся таблица будет пустой и иметь 1 столбец и 1 строку.

Параметр "Значение", если таблица указана:

  • Количество строк и столбцов в таблице. Пересчитывается автоматически при каждом добавлении или удалении столбца или строки.
  • Кнопка "Очистить таблицу". При нажатии удаляется указанная таблица, параметр принимает вид, как при неуказанной таблице.
  • Поле "Столбцов" для указания количества строк таблицы. Можно указать не более 100 столбцов.
  • Поле "Строк" для указания количества столбцов таблицы. Можно указать не более 100 строк. "Шапка" таблицы не считается строкой, поэтому не учитывается системой при подсчете строк.
  • Таблица, которую можно заполнить или оставить пустой.

    По двойному клику на:

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



    При наведении курсора на ячейку с названием столбца появляются:
    • кнопка для добавления нового столбца. Новый столбец добавляется справа от текущего столбца.
    • кнопка для удаления выбранного столбца

  • При наведении курсора на левую границу строки таблицы появляются:
    • кнопка для добавления новой строки. Новая строка добавляется после текущей строки.
    • кнопка для удаления выбранной строки.
  • Нет меток