Entidades e relacionamentos · Projuris Legado

Diagrama

Identidade prevista por entidade nativa elegível

Carregando diagrama…

Ver código Mermaid
erDiagram
  ENTIDADE_NATIVA {
    uuid id PK "Identificador local"
    string legacyId UK "Anulável para origem Hub"
  }

Modelo conceitual previsto

O recurso incorporado deverá pertencer à entidade nativa de seu domínio. O desenho representa a identidade comum das entidades elegíveis; não estabelece nova tabela genérica nem entidade local de espelho. O acervo Appwrite é uma representação externa de leitura.

Entidade nativa elegível

AtributoTipoObrigatórioRegra
idUUID, chave primáriaSimPreservar identificador local.
legacyIdIdentificador externo canônicoCondicionalPreencher na incorporação; aceitar nulo na origem Hub; garantir unicidade na entidade e proteção contra colisões de origem.

Relações e cardinalidades

RelaçãoCardinalidadeObrigatóriaIntegridade
Recurso incorporado → vínculos do domínio nativoConforme domínio destinoConforme domínio destinoResolver e validar antes de confirmar; não inventar referências.

Ciclo de vida previsto

A consulta não deverá criar entidade nativa. A ingestão deverá criar o correspondente nativo e repetir seu UUID em novas tentativas, inclusive concorrentes. Alterações posteriores deverão ocorrer no domínio nativo. Repetir a ingestão não deverá sobrescrevê-las. A integração não redefine políticas de exclusão nem cardinalidades específicas dos domínios.

Identidade e fronteiras de persistência

Entrevistas, Processos e Movimentações preservarão o UUID nativo e uma única identidade legada canônica, opcional e única por entidade. Identificadores de origem não deverão ser duplicados na mesma entidade.

O módulo não criará tabelas locais de cópia do espelho. As projeções externas servirão à leitura; somente comandos explícitos de incorporação persistirão entidades nativas, respeitando os vínculos exigidos por seus domínios.

Camadas do domínio