projudi

Processo Cível (Cadastro)

Contexto

Bounded Context: Ciclo de Vida do Processo

Descrição

Funcionalidade para cadastro e criação de novos processos cíveis no sistema, incluindo validações, numeração automática e distribuição.

Requisitos Funcionais

RF001 - Cadastrar Processo Cível

RF002 - Cadastrar Partes

RF003 - Definir Competência

RF004 - Calcular Custas

RF005 - Distribuir Processo

Regras de Negócio

RN001 - Numeração Sequencial

RN002 - Validação de Partes

RN003 - Competência

RN004 - Custas Processuais

RN005 - Distribuição

Critérios de Aceite

CA001 - Cadastro Básico

Dado que sou um usuário autorizado
Quando cadastro um novo processo cível
E informo todos os dados obrigatórios
Então o processo deve ser criado com número único
E deve aparecer na lista de processos

CA002 - Validação de Partes

Dado que estou cadastrando um processo
Quando informo um CPF inválido para uma parte
Então o sistema deve exibir mensagem de erro
E não permitir continuar o cadastro

CA003 - Cálculo de Custas

Dado que informei valor da causa R$ 10.000,00
Quando finalizo o cadastro do processo
Então as custas devem ser calculadas automaticamente
E uma guia deve ser gerada para pagamento

CA004 - Distribuição

Dado que criei um processo cível
Quando o processo é distribuído
Então deve ser atribuído a uma vara competente
E a distribuição deve ser registrada

Interfaces

Entrada

Saída

Dependências

Contextos Relacionados

Shared Kernel

Sistemas Externos

Validações

Documentos Obrigatórios

Dados Obrigatórios

Fluxo do Processo

  1. Recebimento: Protocolo da petição inicial
  2. Validação: Verificação de dados e documentos
  3. Autuação: Criação do processo no sistema
  4. Numeração: Atribuição do número sequencial
  5. Custas: Cálculo e geração de guias
  6. Distribuição: Atribuição à vara competente
  7. Notificação: Comunicação às partes