Low-code дизайнер > Конструктор приложений / Расширение контекста приложения

Расширение контекста приложения

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

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

  1. Создавая решение, разработчик определяет, в каких приложениях будет доступна возможность дополнять контекст после импорта решения. В настройках приложения разработчик выполняет следующие действия:
    • активирует опцию расширения контекста;
    • размещает на формы приложения виджет, в котором отобразятся свойства из расширенного контекста.

Подробнее об этом читайте в статье «Настроить расширение контекста на этапе разработки решения».

  1. Готовое решение с включённой опцией расширения контекста импортируется в целевую компанию.
  2. После импорта решения функция расширения контекста доступна в тех приложениях, где она была включена разработчиком решения. Администратор системы целевой компании может:
    • создавать свойства в расширении контекста приложения;
    • добавлять созданные свойства на формы приложения, а также создавать виджеты с этими свойствами.

Подробнее об этом читайте в статье «Добавить свойства в расширение контекста».

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

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