Low-code дизайнер / Контракт

Контракт

Контракт — это low-code реализация принципов наследования интерфейсов из объектно-ориентированного программирования. Вы можете создать один Контракт и добавить в него несколько приложений из разных разделов. Такие приложения называются источниками. С их элементами можно будет работать со страницы контракта. Иными словами, вы сможете работать с приложениями из различных решений и разделов в одном интерфейсе.

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

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

contract-1

Особенности контрактов

  • Контракт создается и используется как обычное приложение. Вы можете настроить пользователям доступ к контракту и его элементам.
  • В контракт можно добавить неограниченное количество приложений-источников. При этом они могут находится в составе разных разделов и решений.
  • Элементами контракта являются элементы его приложений-источников. Они будут отображаться на странице контракта. С неё вы можете просматривать карточки элементов приложений-источников, а также осуществлять поиск по параметрам и сохранять пользовательские фильтры для поиска.
  • При создании элемента в приложении-источнике новая запись автоматически отображается в контракте. Кроме того, создать элемент можно со страницы контракта, выбрав одно из добавленных в него приложений-источников.
  • В контракте используются формы приложений-источников. Настроить их можно только, перейдя в соответствующее приложение-источник.
  • На уровне контракта невозможно создать бизнес-процессы. Это рекомендуется делать на уровне раздела, в который добавлен контракт.
  • Вы можете добавить кнопку запуска бизнес-процесса на форму каждого приложения-источника или на страницу контракта.
  • В бизнес-процессе с контрактом для блоков Управление статусом и Создание элемента используется Приложение по умолчанию, указанное в настройках контракта. Изменять статус и создавать элементы в рамках процесса можно только в этом источнике.
  • Экспортировать контракт рекомендуется в составе раздела или решения.

Подробнее о работе с контрактом читайте в следующих статьях: