К содержимому
BlueTraktor
BlueTraktor · Обзор и работа с системой

Шаблоны моделей

Создание структуры, вложенные поля, типы данных, поиск, папки и повторное использование шаблона.

Что подготовить

Откройте «УСЕПИ» → «Шаблоны». Для создания нужны права на шаблоны; для изменения чужого шаблона дополнительно требуется доступ к этой записи. Сначала определите структуру оборудования, затем заполняйте экземпляр устройства.

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

Найти существующий шаблон

  1. Выберите нужную папку в списке.
  2. Введите название в «Поиск по шаблонам». Дождитесь результата.
  3. При нескольких страницах используйте кнопки перехода внизу списка.
  4. Откройте карточку нужного шаблона. Если хотите независимую основу, выберите в её меню «Дублировать».
  5. Для пустого результата очистите поиск и проверьте папку, прежде чем создавать новый шаблон с тем же названием.

Создать поля

  1. Нажмите «Создать шаблон», заполните заголовок и описание; при необходимости выберите иконку.
  2. В редакторе нажмите кнопку с плюсом на нужном уровне.
  3. Введите «Ключ» поля и выберите тип рядом с ним: text, number, link, json или array.
  4. Для вложенного объекта json или массива array раскройте ветвь и добавьте дочерние элементы её кнопкой с плюсом.
  5. Проверьте уникальность ключей на одном уровне. Исправьте подсвеченные имена и дождитесь «Сохранено».

В массиве элементы упорядочены, поэтому поле имени элемента может быть недоступно. Не создавайте объект только ради имён, если по смыслу нужен список.

Редактор шаблона с полями давления, температуры и единицы измерения
Реальный редактор структуры на примере насосной станции.
  1. Раскрытие вложенного объекта.
  2. Имя поля; соседняя кнопка выбирает его тип.

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

Перетаскивайте строку за значок захвата, чтобы менять порядок. Крестик удаляет выбранный элемент; удаление объекта затрагивает его вложенные поля. Изменение типа перестраивает соответствующий элемент, поэтому важные данные следует предварительно сохранить экспортом.

Справа доступны универсальные шаблоны. Найдите фрагмент и перетащите его на кнопку добавления внутри нужной ветви. Проверьте получившуюся вложенность, а не только название вставленного фрагмента.

Граф и импорт JSON

  1. Для проверки структуры нажмите «Граф модели». Используйте выравнивание и сворачивание ветвей.
  2. Вернитесь в «Редактор модели», если требуется изменить ключ или тип.
  3. Для подготовленной структуры используйте «Загрузить JSON». Проверьте результат импорта и сообщения проверки перед продолжением.
  4. Для переноса сохранённого шаблона откройте меню его карточки в списке и выберите «Скачать».

Импорт структуры не подтверждает правильность её назначения. Проверьте типы, вложенность и обязательные для вашей задачи поля до создания устройств.

Результат и дальнейшая работа

Сохранённый шаблон появляется в списке и в окне «Шаблон устройства». Отсутствие его в выборе может быть связано с поиском, страницей, правами или неподтверждённым сохранением.

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