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.
- Receber comando explícito e verificar autorização de escrita.
- Resolver vínculos exigidos pelo domínio e validar dados.
- Confirmar entidade nativa com unicidade e transação apropriadas.
- 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.