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

Создание элементов приложения на карточке другого приложения

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

Рассмотрим другой пример. Работу с соискателями удобно вести в двух приложениях — Резюме и Собеседования. Открыв карточку резюме, сотрудник отдела кадров может тут же создать собеседование с данным соискателем. Ему не нужно отдельно заходить в приложение Собеседования, достаточно нажать на кнопку добавления элемента clip0011 в карточке просмотра резюме.

создание эл-тов приложения на карточке др приложения 1

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

Связать приложения

На примере, описанном выше, рассмотрим особенности работы со связанными приложениями.

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

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

Обратите внимание, при включённой настройке Зависимые поля кнопка добавления элемента будет недоступна.

создание эл-тов приложения на карточке др приложения 2

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

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

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

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

Настроить кнопку добавления элементов

В настройках кнопки вы можете:

  • скрыть кнопку, если создавать элементы с карточки не требуется;
  • изменить способ добавления элементов.

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

создание эл-тов приложения на карточке др приложения 3

Откройте вкладку Просмотр и в списке свойств нажмите на название приложения Собеседование.

создание эл-тов приложения на карточке др приложения 4

В появившемся окне перейдите на вкладку Добавление элемента.

создание эл-тов приложения на карточке др приложения 5

  • Кнопка для добавления нового элемента — снимите флажок с опции, если хотите скрыть кнопку добавления нового элемента на форме просмотра;
  • Кнопка создания элемента — в выпадающем списке выберите способ добавления нового элемента. В нашем примере доступны варианты <Стандартное создание>+ Собеседование и Провести собеседование.

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

  • <Стандартное создание> — эта опция используется по умолчанию, независимо от настроек конкретного приложения. Когда пользователь нажимает на кнопку добавления элемента, открывается окно создания нового собеседования.

создание эл-тов приложения на карточке др приложения 6

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

создание эл-тов приложения на карточке др приложения 7

 

  • + Собеседование — эта опция дублирует функции кнопки создания элементов, которая находится на странице приложения. Данный вариант удобно использовать, если вы настроили автоматическое заполнение полей нового элемента. В этом случае часть полей на карточке создания уже будет заполнена. Это ускоряет работу и позволяет избежать ошибок.

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

создание эл-тов приложения на карточке др приложения 8

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

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

Чтобы во время исполнения процесса добавлялся элемент приложения, включите в него блок Создание элемента.

Например, для приложения Собеседования настроен процесс Провести собеседование. В ходе него сотрудник отдела кадров назначает дату собеседования, руководитель отдела подтверждает дату. Затем руководителю приходит задача Подготовить тестовое задание, а собеседование добавляется в календарь.

clip0020

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