Типы данных в схемах доменов
Раздел содержит описания типов данных, поддерживаемых схемами доменов, с особенностями их использования и примерами.
|
В таблице приняты следующие обозначения:
|
| Тип данных | Описание | Формат ввода-вывода | Пример | ||
|---|---|---|---|---|---|
|
Универсальный уникальный идентификатор (UUID). Базовый тип. Значение состоит из пяти групп шестнадцатеричных символов, разделенных дефисами:
Используются только строчные буквы. |
JSON-строка |
|
||
|
Момент времени. Базовый тип. JSON-строка может включать часовой пояс; при сохранении всегда приводится к времени UTC. |
JSON-строка |
|
||
|
Календарная дата в формате |
JSON-строка |
|
||
|
Время. Базовый тип. Допустимые форматы:
|
JSON-строка |
|
||
|
Диапазон моментов времени. Базовый тип. При сохранении всегда приводится к времени UTC. Ниже представлены форматы значения даты-времени начала и окончания. Только дата:
Допустимы также формы "дата и время", состоящие из одной из вышеуказанных форм типа "только дата", за которой сразу следует "T", затем одна из нижеследующих форм представления времени, а за ней — необязательное значение смещения на часовой пояс:
|
JSON-строка |
|
||
|
Строка. Базовый тип. Задается в двойных кавычках. |
JSON-строка |
|
||
|
Форматированный текст. Базовый тип. |
JSON-объект |
Ввод
Вывод:
|
||
|
MAC-адрес. Базовый тип. Значение — шесть двузначных шестнадцатеричных чисел, разделенных двоеточиями. Используются только заглавные буквы:
|
JSON-строка |
|
||
|
Целое число. Базовый тип. |
JSON-число |
|
||
|
Число с заданной точностью. Базовый тип. Дробная часть числа отделяется точкой. По умолчанию используется степень точности с одной цифрой после десятичного разделителя. Если в параметрах указано количество знаков после запятой, используется это значение. |
JSON-строка |
|
||
|
Число с плавающей точкой. Базовый тип. Дробная часть числа отделяется точкой. По умолчанию используется степень точности с одной цифрой после десятичного разделителя. Если в параметрах указано количество знаков после запятой, используется это значение. |
JSON-число |
|
||
|
Логическое значение. Базовый тип. |
JSON-булево |
|
||
|
Список предопределенных значений с возможностью выбрать одно значение. Базовый тип. Для того чтобы использовать в схеме домена список, необходимо создать пользовательский тип данных. |
JSON-строка |
|
||
|
Тип данных позволяет хранить IPv6 (по стандарту RFC 5952), IPv4, IPv4 в формате IPv6. Базовый тип. IPv4 в нотации IPv6 записывается следующим образом:
|
JSON-строка |
IPv6: IPv4: IPv4 в формате IPv6: |
||
|
Адрес подсети с маской в формате CIDR. Базовый тип. Формат значения:
|
JSON-строка |
IPv4: IPv6: |
||
|
Значением является ссылка (например, на сущность). Базовый тип. Ознакомьтесь с использованием атрибута типа |
Ввод: JSON-строка, JSON-объект Вывод: JSON-объект |
Ввод (JSON-строка): Ввод (JSON-объект с обязательным полем id): Вывод (JSON-объект): |
||
|
Рабочий процесс. Базовый тип. Значением является список состояний и переходов. В базе хранится одно значение для сущности на текущий момент. Для того чтобы использовать в схеме домена рабочий процесс, необходимо создать пользовательский тип данных. |
JSON-строка |
|
||
|
Массив значений заданного типа данных. Структурный тип. Элементы массива указываются в квадратных скобках и разделяются запятой и пробелом. Ознакомьтесь с заданием атрибута типа |
JSON-массив |
|
||
|
Структурный тип. Данные хранятся в виде массива JSON, содержащего объекты с системными полями и полем значений атрибутов. Системное поле — |
JSON-массив |
Пример
|
||
|
Результат расчета по схеме. Базовый тип. Число с плавающей точкой. |
JSON-число |
|
||
|
Ссылка на конфигурацию (уникальный идентификатор). Базовый тип. Ознакомьтесь с описанием работы с атрибутом типа
|
Ввод: JSON-строка Вывод: JSON-строка |
ID: Description: User: Password: DB: Domain: |
||
|
Ссылка на переменную (уникальный идентификатор). Базовый тип. Ознакомьтесь с описанием работы с атрибутом типа
|
Ввод: JSON-строка Вывод: JSON-строка |
Переменная логина для LDAP-аутентификации:
|
||
|
URL-адрес, ссылающийся на внешний ресурс. Базовый тип. Может указываться как с лейблом, так и без него. Если лейбл не указан, отображается только URL-адрес.
|
Ввод: JSON-строка Вывод: JSON-строка |
|
||
|
Идентификатор в человекочитаемом формате. Базовый тип. Настраивается в схеме домена с помощью шаблона. Ознакомьтесь с заданием атрибута типа |
JSON-строка |
Используется шаблон типа В пользовательском интерфейсе отображается идентификатор |
||
|
Значением является ссылка на файл и его метаданные. Базовый тип. Если тип данных используется в таблице или массиве, файлов может быть несколько. Файл может быть изображением или документом. Ознакомьтесь с описанием работы с атрибутом типа |
Ввод: JSON-строка, JSON-объект Вывод: JSON-объект |
picture.jpg |
||
|
Счетчик времени. Базовый тип. Содержит ссылку на счетчик и его параметры:
|
||||
|
Настройки фильтрации объектов. Структурный тип. Включает идентификаторы домена и сущности, а также выражения фильтрации на языке RQL.
|
JSON-объект |
Пример ввода
Пример выводаДомен: entities.tip.example Сущность: Artifact RQL:
|
||
|
Ссылка на автоматизацию (уникальный идентификатор). Базовый тип. Ознакомьтесь с описанием работы с атрибутом типа
|
JSON-строка |
Была ли полезна эта страница?