Low-code дизайнер > Конструктор приложений / Название элемента

Название элемента

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

название элемента

начало внимание

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

конец внимание

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

название эл-та 2

В открывшемся окне выберите способ присвоения названия: Ключевая переменная или Формирование по шаблону.

название эл-та 3

Ключевая переменная

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

Ключевая переменная — это обязательное для заполнения поле, отмеченное на форме создания элемента значком ключа, например, Название.

название эл-та 4

Поле задаётся при создании приложения и отображается на форме элемента, если выбран способ Ключевая переменная.

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

название эл-та 5

Формирование названия по шаблону

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

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

Добавление свойств в шаблон

Для добавления в шаблон переменных из контекста приложения, в правом углу поля Формирование по шаблону нажмите значок {+}. Откроется список, в котором вы можете выбрать нужные поля.

название эл-та 6

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

название эл-та 7

Системные поля:

  • Идентификатор — идентификатор элемента, который используется для интеграции ELMA365 со сторонними системами;
  • Индекс — порядковый номер элемента, например, договора. Номер присваивается в соответствии с настройками нумератора;
  • Дата создания — дата создания элемента по умолчанию указывается полностью, например, 2018‑12‑04 10:56:06 +0000 UTC. Вы можете изменить формат даты при помощи функции DateTime();
  • Автор — имя и фамилия пользователя, который создал элемент приложения. Это поле имеет такие вложенные свойства, как ФИО, Эл.почта, Дата приема на работу и День рождения. Их вы также можете использовать в шаблоне и, например, указать только фамилию сотрудника вместо полного имени;
  • Дата изменения — дата редактирования элемента по умолчанию указывается полностью. Вы можете установить нужный формат даты при помощи функции DateTime();
  • Редактор — имя и фамилия пользователя, который последним редактировал элемент приложения. Это поле имеет такие же вложенные свойства, как поле Автор;
  • Дата удаления — дата удаления элемента по умолчанию указывается полностью. Вы можете установить нужный формат даты при помощи функции DateTime(). Если вы добавите эту переменную в шаблон, то при удалении элемента в его название будет добавлена дата удаления, и вы увидите её при поиске с фильтром Удаленные.

Добавление в шаблон условий и функций  

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

Например, с помощью функции DateTime() вы можете выводить в название элемента дату и время. Для быстрой вставки функции в правом углу поля Формирование по шаблону нажмите на значок f(x). Подробнее об использовании функции читайте ниже.

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

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

Функция DateTime()

Для использования функции DateTime() в правом углу поля Формирование по шаблону нажмите значок f(x).

название эл-та 8

Функция используется для смены формата даты в полях Дата создания, Дата изменения и Дата удаления.

По умолчанию используется расширенный формат год-месяц-день с указанием точного времени. Чтобы его изменить, добавьте в шаблон функцию DateTime() и вставьте в неё нужное поле вместо символа подчёркивания.

название эл-та 9

Теперь вы можете определить нужный формат даты, задав его в кавычках одного из следующих видов: " ", « », “ “, ” ”' '. Например, чтобы указать только день, месяц и год, вручную поменяйте формат на {DateTime(«DD-MM-YYYY»,_)}:

название эл-та 10

В этом случае название элемента будет выглядеть так:

название эл-та 11

Подробнее о функции DateTime() читайте в статье «Синтаксис шаблонов».

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

Изменить способ присвоения названия

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

  • Формирование по шаблону — названия, созданные ранее вручную, останутся прежними, а при редактировании элемента они автоматически изменятся согласно заданному шаблону;
  • Ключевая переменная — на форме редактирования ранее добавленных элементов появится обязательное поле для ввода названия вручную. Отредактировав его, вы сможете изменить сформированные по шаблону названия.