Тема
Сущности 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 | Исполняемый компонент с портами, шаблоном, логикой и стилями |
| Component | Legacy-документ старого 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.