Histórias do usuário · Projuris Legado

US-PROJURIS-LEGADO-001 · Consultar o acervo

Ator: usuário autorizado a consultar o legado.

Necessidade: consultar o acervo externo sem incorporar registros automaticamente.

Critérios de aceitação previstos:

  • Aplicar filtros, paginação e controles de acesso necessários aos consumidores.
  • Distinguir acervo vazio, registro inexistente, acesso negado e indisponibilidade.
  • Identificar o correspondente nativo quando existente e encaminhar o consumidor para ele.
  • Não disparar ingestão por leitura, pré-carregamento ou repetição da navegação.

US-PROJURIS-LEGADO-002 · Incorporar um registro

Ator: usuário autorizado a escrever no domínio nativo.

Necessidade: incorporar um registro do espelho para mantê-lo no Hub.

Critérios de aceitação previstos:

  • Usar comando próprio, distinto da consulta.
  • Resolver pessoa e vínculos e validar dados antes da confirmação.
  • Devolver o mesmo UUID em repetição e concorrência, com garantias no banco.
  • Preservar alterações locais quando o registro já estiver incorporado.
  • Registrar proveniência e executor sem inventar autoria histórica.
  • Informar incompatibilidades, referências ausentes e falhas parciais de dependentes.

Fluxos críticos

Ingestão idempotente

História relacionada: US-PROJURIS-LEGADO-002.

  1. Receber comando explícito e verificar autorização de escrita.
  2. Resolver vínculos exigidos pelo domínio e validar dados.
  3. Confirmar entidade nativa com unicidade e transação apropriadas.
  4. Registrar proveniência e devolver UUID.

Se já incorporado, devolver identificador existente sem sobrescrever alterações. Se os dados estiverem incompletos ou sem correspondência, informar pendências ou erros. Documentos, anexos e movimentações deverão ter tratamento explícito de falha parcial e repetição.

Integração prevista com as listagens

Processos e Entrevistas oferecem o switch Buscar no Projuris como última opção do Sheet de filtros avançados. Pessoas não oferece essa busca no frontend.

Os resultados externos deverão usar exatamente o renderizador da listagem nativa de cada domínio, com indicador Projuris, sem componente próprio de listagem. Consultar esses resultados não executará incorporação.

Processos reúne Criado por mim no mesmo Sheet e preserva o número nas linhas da listagem.

Camadas do domínio