DoençaRascunho

Código da história:US087

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar doença, listar doença, adicionar doença, visualizar doença e editar doença para gerenciar doenças.

    Eu, como usuário do sistema, quero gerenciar doenças, para que eu possa permitir a gestão eficiente dessas informações.

    Dado que estou na tela inicial para usuários autenticados
    Quando acesso o menu Doença
    Então o sistema exibe a tela de busca, contendo os seguintes filtros:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome da DoençaTextoNãoTamanho = 255 caracteres“Anemia Infecciosa Equina”Vazio
    EspécieSeleção simples de entidade: espécieNãoValores = espécies cadastradas no sistema“Bovino”Vazio
    SituaçãoSeleção simplesNãoValores = “Ativo”, “Inativo”“Ativo”Vazio

    E exibe as seguintes ações: (Ver AC001 - Ações das telas de busca)

    Dado que estou na tela de busca
    E o campo de busca e/ou pelo menos um dos filtros disponíveis foi corretamente preenchido
    Quando realizo a ação “Pesquisar”
    E o sistema encontrou registros compatíveis com os valores informados
    Então o sistema exibe os resultados retornados, contendo os seguintes campos:

    CampoTipoDescriçãoExemplo
    Nome da DoençaTextoExibe o nome da doença“Anemia Infecciosa Equina”
    EspécieTextoExibe as espécies suscetíveis à doença“Equino”
    SituaçãoTextoExibe a situação do cadastro“Ativo”

    E exibe as seguintes ações: (Ver AC002 - Ações das telas de listagem)

    Dado que estou na tela de cadastro
    Então o sistema exibe um formulário, contendo os seguintes campos:

    CampoTipoObrigatórioEditávelValidaçõesExemploValor padrão
    Nome da DoençaTextoSimSimTamanho = 255 caracteres“Brucelose”Vazio
    CampoTipoObrigatórioEditávelValidaçõesExemploValor padrão
    EspécieSeleção múltipla de entidade: espécieSimSimValores = espécies cadastradas no sistema“Bovino”Vazio

    Situação do Cadastro (Disponível após o cadastro)

    Seção intitulada “Situação do Cadastro (Disponível após o cadastro)”
    CampoTipoObrigatórioEditávelValidaçõesExemploValor padrão
    SituaçãoSeleção simples-SimValores = “Ativo”, “Inativo”“Ativo”Vazio

    E exibe as seguintes ações: (Ver AC003 - Ações das telas de cadastro e AC006 - Ações de interação com o formulário)

    Dado que estou na tela de visualização
    Então o sistema exibe os campos do formulário descrito no critério de aceitação 3 como somente leitura, com seus valores já preenchidos
    E exibe as seguintes ações: (Ver AC004 - Ações das telas de visualizar e AC006 - Ações de interação com o formulário)

    Dado que estou na tela de edição
    Então o sistema exibe todos os campos descritos nos critérios de aceitação 3, com seus valores já preenchidos
    E permite editar todos os campos editáveis (EDT = sim)
    E exibe as seguintes ações: (Ver AC005 - Ações das telas de edição e AC006 - Ações de interação com o formulário)

    • RNE001 - O cadastro deve ser único no sistema. Para garantir essa unicidade, deve-se utilizar dados de nome da doença.

    As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. A edição posterior observa também as condições de somente leitura e de situação do cadastro. Campos, exemplos, padrões e referências recebidos foram preservados, sem criar valores ausentes.

    • Outras histórias filtram doenças vacináveis ou que produzem vacina, mas esta fonte não apresenta campo que configure essa condição. Confirmar como identificar essas doenças.
    • A unicidade é pelo nome; a fonte não define normalização de acentos, espaços ou maiúsculas. Não há versionamento informado.