Low-code дизайнер > Приложения > Что такое приложение? / Типы данных в системе

Типы данных в системе

Для настройки внешнего вида карточки приложения, задачи или стартового события бизнес-процесса используются базовые и пользовательские типы данных. К базовым относятся: Строка, Число, Дата/время, Файлы и т. д. К пользовательским относятся приложения, так как пользователь создает их сам.

Далее мы расскажем более подробно про каждый тип данных.

Строка

Применяется для внесения текстовой информации. На форме отображается строкой или полем для ввода текста.

строка пример

Кроме общих настроек, у данного типа есть дополнительные настройки.

строка или текст

  • Строка или Текст определяет формат поля ввода. В тексте используется переход на новую строку.
  • Валидаторы — позволяет задать шаблон, с помощью которого будет проверяться корректность введенной информации.
    • Маска ввода —  в качестве маски используются регулярные выражения. В маске доступны только выражения без флагов. Подробнее про написание регулярных выражений можно прочитать в документации MDN Web Docs.
    • Сообщение при несоответствии маске ввода — текст сообщения, который будет отображаться при вводе строки, не отвечающей требованиям введенного регулярного выражения.

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

Число

Данное поле используется для ввода чисел.

процент продаж пример

Ввести другие символы кроме чисел в данное поле не получится.

Определите тип вводимых чисел:

  • Целое или Дробное — определяет формат числа для ввода. Тип числа Дробное позволяет вводить дробные числа.

число

Выбор «да/нет»

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

выбор да нет стандарт

По умолчанию у типа два варианта: Да и Нет, но вы можете переименовать их.

выбор да нет

Также необходимо определить тип выбора:

  • Флажок добавить на форму параметр, который можно выбрать, установив флажок.

выбор да нет пример 1

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

выбор да нет пример 2

Настроить тип отображения можно при создании и редактировании формы приложения.

Дата/время

Данный тип используется для добавления на форму выбора даты и/или времени.

дата время пример

Настроить формат отображения можно при создании свойства или контекстной переменной.

1. Дата/Время на форме нужно будет указать дату и время.

2. Дата на форме нужно будет указать только дату.

3. Время на форме нужно будет указать только время.

дата время

У данного типа доступна настройка Устанавливать текущую дату и время — в поле будет указана текущая дата и время. При выборе данной опции для переменной бизнес-процесса, подставится дата запуска этого процесса.

устанавливать текущую дату

При выборе типа Дата/Время есть возможность установить Время опционально.

время опционально

Время может быть добавлено на форму или нет, все будет зависеть от потребностей пользователя.

дата время пример 2

У данной настройки есть возможность определить, какое время будет устанавливать по умолчанию:

  • Начало дня 00:00;
  • Конец дня 23:59.

На форме в поле Время будет записан один из двух вариантов.

Категория

Данный тип помогает настроить выбор одного или нескольких вариантов из списка.

категория пример

Список вариантов можно определить при настройке и редактировании формы или при создании контекстной переменой.

категория

Можно определить количество выбираемых вариантов: Одиночный или Множественный.

Категория 2

Деньги

Поле для ввода чисел c указанием кода валюты.

деньги пример

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

Номер телефона

Поля для ввода номера телефона.

номер телефона пример

Вы можете указать тип номера.

номер телефона 1

Если тип номера телефона не указан, при заполнении поля пользователь может сам определить тип.

тип телефона вручную

Учетная запись

Поле используется для хранения учетных записей мессенджеров, например, Telegram, WhatsApp, Viber и т.д. Добавьте поле Учетная запись на форму приложения, чтобы связать это приложение с сессией на линии. Линия должна быть подключена к мессенджерам.

тип учетная запись

Электронная почта

Используйте для ввода электронной почты.

эл почта пример

При заполнении поля на форме проверяется соответствие формату электронной почты: если формат не совпадает, появится информация об ошибке.

эл почта пример 2

Вы можете указать тип электронной почты.

эл почта 1

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

эл почта выбрать тип

Изображение и файл

Изображение позволяет прикрепить файл формата: .jpg, .tiff, .gif, .bmp, .png.

Если установлен флажок Выбирать фрагмент изображения при загрузке, при загрузки изображения можно будет выбрать определенную область.

изображение 1

Вид отображения на форме.

изображение пример

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

Вид отображения на форме.

файлы пример

Можно настроить количество прикрепляемых изображений и файлов: Один или Несколько.

количество файлов

Ф.И.О.

Данное поле позволяет вносить данные о фамилии, имени и отчестве.

фио пример

Ссылка

Позволяет отображать ссылку на сайт, документ в ELMA365, раздел и другие интернет-источники.

ссылка пример

Таблица

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

таблица пример

Пользователи

В данном поле можно выбрать пользователей системы.

пользователь пример

Если установить флажок Показывать заблокированных, в списке пользователей будут доступны заблокированные пользователи.

показывать заблокированных

Можно настроить количество выбранных пользователей: Один или Несколько.

Приложение

Поле, в котором можно выбрать элемент другого приложения.

приложение пример 2

При наличии прав доступа, также существует возможность создать элемент приложения.

приложение пример 1

Приложение выбирается на этапе настройки формы или создания контекстной переменной.

приложение эл-т прил

Если приложение выбрано, появляется дополнительные опции:

зависимое поле

  • Значения по умолчанию для новых элементов — опция позволяет настроить приложение таким образом, чтобы на его форме пользователи могли создавать элементы другого приложения с автоматически заполненными значениями. Например, на форме договора можно создавать относящиеся к нему акты и заполнять их поля в соответствии с данными договора. Подробнее читайте в статье «Значения по умолчанию для новых элементов».

 

  • Зависимое поле — это опция позволяет связать элементы одного приложения с другим. При этом элементы дочернего приложения создаются на карточке родительского и не сохраняются до тех пор, пока не будет сохранено родительское приложение. Подробнее о настройке можно прочитать в статье «Зависимые связи в приложениях».

 

  • Ограничить выбор — опция позволяет отфильтровать доступные для выбора элементы приложения. Например, показывать только элементы, созданные позднее заданной даты, или элементы, которые были добавлены текущим пользователем. Подробную информацию о настройке можно найти в статье «Динамические формы», в разделе «Фильтрация на динамической форме».

В расширенном режиме можно указать, каким образом пользователь будет добавлять элемент приложения: нажимать на кнопку или выбирать его из списка.

При создании элементов одного приложения с карточки другого также доступна кнопка «плюс». Подробно про ее использование и настройку вы можете прочитать в статье «Создание элементов приложения на карточке другого приложения». Обратите внимание, при этом между приложениями создается связь, которую НЕЛЬЗЯ отредактировать или удалить, даже в случае удаления полей.