sharixopen:knowledge:architecture:model_ownership
Содержание
Владение моделями и запрещённые зависимости
Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.
Правило единственного владельца
Каждая модель и изменение бизнес-состояния имеют одного владельца. Общая модель не должна импортировать локальную модель сервиса или Platform.
dbsynce: Orders, Documents, DocumentVersion, Relationship, Permission, CheckDefinition, RequirementCheck, общие requirements.tickets: Ticket и его общие операционные события.webservice_running: Stage, Artifact, participant, timeline, purchases, linked service references.service-constructor: шаблоны исполнения и определения конфигурации собственного сервиса.payments: платёжная проводка, финансовый снимок и распределение, но не модель дополнительной покупки.
Не допускается
- Импорт
webservice_runningили доменных расширений вdbsynce. - Импорт
sxplatform.modelsв Open/shared. - Дублирование DAG комплексов Platform в Constructor.
- Превращение
tickets.EventвоExternalEvent; это разные понятия. - Владение Artifact со стороны Nextcloud: Nextcloud — только хранилище файлов.
- Автоматическое превращение извлечённых из документов сущностей в Participant.
Связанные понятия
sharixopen/knowledge/architecture/model_ownership.txt · Последнее изменение: — sx_knowledge_api_open