Skip to content

Сущности Endge

Сущности Endge — это сохраняемые элементы модели приложения. Они задают структуру данных, правила, поведение, представления и связи, из которых затем собирается исполняемая система. Эта страница даёт общую карту домена, а подробные страницы отдельных сущностей расположены ниже в том же разделе.

Структура и контекст

СущностьДля чего нужна
ProjectГраница приложения и контейнер его конфигурации
EnvironmentНабор значений для конкретного окружения: переменные, адреса и профили
ConfigurationТипизированная категория настроек Workspace с каскадом Tenant, Project и Environment
TypeОписание структуры данных и полей
FolderГруппировка документов в дереве конфигуратора
VersionСнимок или версия конфигурации домена
PolicyПравила доступа и другие политики проекта
StyleПереиспользуемое описание стилей

Данные и преобразования

СущностьДля чего нужна
QueryПолучение данных и формирование именованных outputs
StreamПодключение к потоку событий и нормализация входящих сообщений
Mock dataСохраняемый JSON/text fixture или ссылка на code provider для preview и тестовых данных
DataViewДекларативное преобразование входных данных
FilterУсловия ограничения выборки и их входные значения
ParameterТипизированное значение конфигурации или пользовательского ввода
ConverterПреобразование значения между форматами или типами
ComputationГраф вычислений с одним итоговым результатом
StoreМатериализованное runtime-хранилище, подключаемое через композицию
UpdateПринадлежащий Store рецепт атомарного изменения его writable-данных
I18n BundleОтдельный документ переводов для нескольких локалей

Поведение и интерфейс

СущностьДля чего нужна
ComponentSFCИсполняемый компонент с портами, шаблоном, логикой и стилями
ComponentLegacy-документ старого Table/DSL-представления; сам не исполняется
CompositionСвязь outputs, store и потребителей в единый поток данных
SimulationДекларативное описание подмен Query request для дерева Composition
ActionОписание последовательности действий и переходов
Page и NavigationСтруктура экранов и переходов приложения
IntegrationНастройки взаимодействия с внешней системой или API
AuthProfileПрофиль аутентификации, используемый запросами и интеграциями

Важное различие

Документ — это сохраняемое описание. Исполняемым объектом становится скомпилированная программа и созданный для неё runtime-host.

Общий декларативный API, который используется несколькими сущностями, собран отдельно: функциональные выражения Endge. На страницах конкретных сущностей описаны их собственные readers, структурные конструкции и ограничения.

Статическая конфигурация документов и внутренних source-узлов оформляется через versioned namespaces. Persisted meta и публичная compiled metadata имеют разное назначение: общий контракт metadata.