Vacinador contra brucelosePronto

Código da história:US069

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar vacinador contra brucelose, listar vacinadores contra brucelose, cadastrar vacinador contra brucelose, visualizar vacinador contra brucelose e editar vacinador contra brucelose para gerenciar vacinadores contra brucelose.

    Dado que estou na tela inicial para usuários autenticados
    Quando acesso o menu Vacinador Contra Brucelose, observadas as permissões de acesso (RNC007)
    Então o sistema exibe a tela de busca.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome ou CPFTextoNãoAlfanumérico, máximo de 255 caracteres.Josephina ArantesVazio
    É Aderido ao PASA?SeleçãoNãoValores = Sim, Não.NãoVazio
    Profissional ResponsávelSeleção pesquisávelNãoProfissionais da área animal cadastrados para vacinação contra brucelose (US052), conforme a adesão ao PASA descrita abaixo. Pesquisa por nome ou CPF.Joaquim da SilvaVazio
    SituaçãoSeleçãoNãoValores = Ativo, Inativo.AtivoVazio

    Para selecionar o Profissional Responsável, tanto na busca quanto no cadastro:

    • Se o vacinador for aderido ao PASA, listar os profissionais cadastrados para vacinação contra brucelose que sejam do serviço oficial.
    • Se o vacinador não for aderido ao PASA, listar os profissionais cadastrados para vacinação contra brucelose que não sejam do serviço oficial.

    O sistema solicita que o usuário selecione pelo menos um filtro e/ou utilize o campo de busca para visualizar os resultados.

    AçãoComportamento
    Adicionar NovoAbre o cadastro de vacinador contra brucelose.
    PesquisarRealiza a busca utilizando o campo de busca e os filtros.
    InicialRetorna à tela inicial para usuários autenticados.

    Dado que estou na tela de busca
    E o campo de busca e/ou pelo menos um filtro foi preenchido corretamente
    Quando realizo a ação Pesquisar
    E existem registros compatíveis
    Então o sistema exibe:

    CampoTipoOrdenávelDescriçãoExemplo
    NomeTextoSimNome do vacinador.Josephina Arantes
    CPFTextoSimCPF do vacinador.444.009.956-40
    Aderido ao PASA?TextoSimInforma se o vacinador é aderido ao PASA.Sim
    Profissional ResponsávelTextoSimCPF e nome do profissional responsável pelo vacinador. A fonte descreve CPF — Nome, mas exemplifica na ordem inversa.José Aarão Neto - 555.009.956-40
    SituaçãoTextoSimSituação do cadastro.Ativo

    Para cada resultado, o sistema exibe Visualizar e Editar, que abrem as respectivas telas do vacinador selecionado.

    Dado que estou na tela de cadastro
    Então o sistema exibe o formulário a seguir, indicando os campos obrigatórios com asterisco.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Pessoa FísicaSeleção pesquisávelSimPessoas físicas cadastradas no sistema (US042). Pesquisa por nome ou CPF.José Aarão NetoVazio
    CPFTextoSimSomente leitura. Disponível quando Pessoa Física estiver preenchido. Corresponde ao cadastro selecionado.555.009.956-40Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    É Aderido ao PASA?SeleçãoSimValores = Sim, Não. Ajuda: Programa de Apoio a Saúde Agropecuária.NãoNão
    Possui Certificado PASA?SeleçãoSimDisponível se É Aderido ao PASA? = Sim. Valores = Sim, Não.NãoNão
    Certificado PASAArquivoSimDisponível se É Aderido ao PASA? = Sim e Possui Certificado PASA? = Sim. Exibe o nome do arquivo anexado. Formatos PNG, JPG ou PDF; tamanho máximo de 50 MB.documento.pngVazio
    DescriçãoTextoNãoDisponível com o certificado PASA. Alfanumérico, máximo de 255 caracteres.DescriçãoVazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Profissional ResponsávelSeleção pesquisávelSimProfissionais da área animal cadastrados para vacinação contra brucelose (US052). Aplica as condições de adesão ao PASA descritas na busca. Pesquisa por nome ou CPF.Joaquim da SilvaVazio
    CPFTextoSimSomente leitura. Disponível quando Profissional Responsável estiver preenchido. Corresponde ao profissional selecionado.444.009.956-40Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    DocumentoArquivoSimTipos aceitos = PNG, JPG, PDF. Tamanho máximo = 50 MB.documento.pngVazio
    DescriçãoTexto curtoNãoDisponível quando Documento for informado. Tamanho máximo = 255 caracteres.Documento de identidade com fotoVazio
    ObservaçãoTexto longoNãoTamanho máximo = 1.500 caracteres.Informações adicionais sobre a pessoa.Vazio

    Admite zero ou mais anexos. Para cada item, o documento é obrigatório e o sistema exibe o nome do arquivo anexado. São aceitos PNG, JPG ou PDF, com tamanho máximo de 50 MB. A descrição é opcional, com até 255 caracteres. A observação geral é opcional, com até 1500 caracteres, e apresenta a ajuda “Informações adicionais pertinentes ao cadastro”.

    AçãoComportamento
    AdicionarValida os dados informados e salva o cadastro.
    Todos os vacinadores contra bruceloseRetorna à busca.
    Ver itemAbre a visualização de cada cadastro relacionado informado no formulário.
    Adicionar/Remover itemAdiciona ou remove itens das seções que admitem múltiplas instâncias.
    Baixar documentoBaixa o documento de cada anexo informado.

    Quando realizo a ação Adicionar
    E todos os campos e regras de negócio são validados corretamente
    Então o sistema exibe uma mensagem de sucesso e as ações Voltar, que retorna à busca, e Visualizar, que abre o vacinador cadastrado.

    Dado que estou na tela de visualização
    Então o sistema exibe todos os campos do cadastro preenchidos e como somente leitura
    E exibe zero ou mais mensagens de alerta do cadastro, quando houver, além dos campos abaixo, também como somente leitura.

    CampoTipoDescriçãoExemplo
    SituaçãoTextoSituação do cadastro.Ativo
    UsuárioTextoUsuário que efetuou a última alteração no cadastro.Lucas Pedro Conte
    Data e Hora da Última ModificaçãoDataData e hora da última alteração.14/04/2012 07:29
    AçãoComportamento
    EditarAbre a edição do vacinador.
    Todos os vacinadores contra bruceloseRetorna à busca.
    Ver itemAbre a visualização de cada cadastro relacionado.
    Baixar documentoBaixa o documento de cada anexo informado.
    CadastroAbre a visualização do cadastro.
    VinculaçõesAbre a tela de vinculações do cadastro.

    A fonte referencia o documento Vinculações de cadastros, listado nas referências, mas não detalha os campos ou as ações dessa tela nesta história.

    Dado que estou na tela de edição
    Então o sistema exibe os campos do cadastro preenchidos e editáveis, exceto os campos de Informações básicas
    E exibe os campos adicionais da visualização como somente leitura, exceto a seção de alertas, cujo comportamento não é detalhado na fonte.

    Os campos derivados identificados como somente leitura no formulário mantêm essa restrição.

    AçãoComportamento
    SalvarAbre a confirmação das edições.
    Visualizar vacinador contra bruceloseRetorna à visualização.
    Ver itemAbre a visualização de cada cadastro relacionado.
    Adicionar/Remover itemAdiciona ou remove itens das seções que admitem múltiplas instâncias.
    Baixar documentoBaixa o documento de cada anexo informado.
    Ativar/InativarAlterna a situação entre Ativo e Inativo, conforme a situação atual e a RNC008 — Situação do cadastro de uma entidade sem opção de suspensão.

    Na confirmação das edições, o sistema exibe Cancelar, que retorna à edição, e Salvar, que valida os dados, salva as alterações e abre a visualização.

    Aplicam-se os critérios comuns:

    • CA001 — Salvar cadastro de uma entidade.
    • CA003 — Notificar erro ao usuário devido a falha técnica.
    • CA009 — Busca sem resultados.
    • CA010 — Uso incorreto de filtros de busca.
    • CA011 — Indicação de filtros de busca aplicados.

    O cadastro deve ser único no sistema, utilizando o CPF para garantir essa unicidade.

    O sistema deve impedir que uma pessoa física cadastrada como Profissional da Área Animal, com formação de Médico Veterinário, seja adicionada também como Vacinador contra Brucelose.

    Validada em reunião online entre 02/02/2026 e 04/02/2026.

    HistóriaVersãoDataDescrição
    US069v1.012/02/2026Primeira versão da história.
    • O filtro É Aderido ao PASA? é opcional, mas a lista de profissionais responsáveis depende de seu valor. Confirmar quais profissionais apresentar quando esse filtro não estiver preenchido.
    • Na listagem, a descrição do profissional responsável define a ordem CPF — Nome, enquanto o exemplo utiliza Nome — CPF. Confirmar a ordem de apresentação.
    • A tela de vinculações é referenciada sem campos ou ações detalhados nesta história. Consultar a referência de vinculações para complementar a especificação.
    • A edição excepciona a seção de alertas da condição de somente leitura, mas não descreve interação ou campos editáveis para ela. A fonte também não especifica quais eventos geram os alertas.
    • Confirmar o comportamento ao alterar a adesão ao PASA quando já houver profissional responsável ou certificado informado, pois a fonte não define o tratamento dos dados que deixam de atender às condições de exibição ou seleção.
    • A descrição da confirmação de edição sugere salvamento anterior à confirmação, enquanto a ação de confirmação valida e salva. O fluxo acima segue as ações descritas.
    • A seção Impactos em outras histórias está vazia na fonte.