CulturaPronto

Códigos da história:US034US035

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar cultura, listar culturas, cadastrar cultura, visualizar cultura e editar cultura para gerenciar culturas.

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

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome da CulturaTexto curtoNãoAlfanumérico.
    Tamanho máximo = 255 caracteres.
    AbóboraVazio
    Tipo de CulturaSeleção simplesNãoValores definidos na seção Tipos de cultura.AnualVazio
    SituaçãoSeleção simplesNãoValores = Ativo, Inativo.AtivoVazio

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

    AçãoComportamento
    Adicionar NovoAbre a tela de cadastro de cultura.
    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 ou pelo menos um filtro foi preenchido corretamente
    Quando realizo a ação Pesquisar
    Então o sistema retorna os registros compatíveis e exibe:

    CampoTipoOrdenávelDescriçãoExemplo
    Nome da CulturaTextoSimNome da cultura.Abóbora
    Tipo de CulturaTextoSimTipo da cultura.Anual
    SituaçãoTextoSimSituação do cadastro.Ativo

    Para cada resultado, o sistema exibe Visualizar e Editar, que abrem as respectivas telas da cultura selecionada.

    Se o campo de busca ou algum filtro não for preenchido corretamente, o sistema não realiza a busca, apresenta uma mensagem indicando os problemas e destaca os campos obrigatórios ausentes ou com erros de validação.

    Se os dados forem válidos e não houver registros compatíveis, o sistema não exibe a mensagem Nenhum resultado foi encontrado, conforme a redação da US035. Esse comportamento está registrado nas pendências da fonte.

    Dado que estou na tela de cadastro
    Então o sistema exibe o formulário descrito a seguir.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome da CulturaTexto curtoSimAlfanumérico.
    Tamanho máximo = 255 caracteres.
    Unicidade conforme RNE001.
    AbóboraVazio
    Tipo de CulturaSeleção simplesSimValores definidos na seção Tipos de cultura.AnualVazio

    Cada item contém:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome da VariedadeTexto curtoSimAlfanumérico.
    Tamanho máximo = 255 caracteres.
    Único dentro da cultura, conforme RNE002.
    HirokoVazio

    A situação de cada variedade é atribuída após o cadastro, conforme RNE005.

    Cada item contém:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Praga (nome científico)Seleção pesquisávelSimValores = pragas cadastradas no sistema (US032).
    Pesquisa por nome científico ou nome popular.
    Cerodirphia rubripesVazio
    Nome PopularTextoSimSomente leitura.
    Disponível quando Praga estiver preenchida.
    Lagarta-VerdeVazio
    AçãoComportamento
    AdicionarValida os dados, salva o cadastro e abre a tela de sucesso.
    Todas as culturasRetorna à tela de busca.

    Em caso de sucesso, o sistema exibe uma mensagem e as ações Voltar, que retorna à busca, e Visualizar, que abre a visualização da cultura cadastrada.

    Dado que estou na tela de visualização
    Então o sistema exibe os campos do cadastro preenchidos e como somente leitura e acrescenta:

    SeçãoCampoTipoDescriçãoExemplo
    Informações BásicasCódigo da CulturaTextoCódigo único gerado após o cadastro, conforme RNE003.343
    VariedadesSituação da VariedadeTextoSituação de cada variedade cadastrada para a cultura.Ativo
    Situação do CadastroSituaçãoTextoSituação atual da cultura.Ativo
    Alterações do CadastroUsuárioTextoUsuário que efetuou a última alteração.Lucas Pedro Conte
    Alterações do CadastroData e Hora da ModificaçãoData e horaData e hora da última alteração.14/04/2012 07:29

    O sistema exibe Editar, que abre a edição, e Todas as culturas, que retorna à busca.

    Dado que estou na tela de edição
    Então o sistema exibe os campos da visualização preenchidos e permite editar os campos do cadastro, respeitando as regras de unicidade. Nome Popular permanece como somente leitura, conforme a seleção de Praga. Os campos adicionais da visualização também permanecem como somente leitura; a situação da cultura e de cada variedade é alterada pelas ações específicas abaixo.

    AçãoDisponibilidade e comportamento
    SalvarAbre a confirmação das edições.
    Ativar/InativarAlterna a situação da cultura entre Ativo e Inativo, conforme CA002 e RN002.
    Ativar/Inativar variedadeDisponível para cada variedade cadastrada.
    Alterna sua situação entre Ativo e Inativo.
    VisualizarRetorna à visualização da cultura.

    Na confirmação, Cancelar retorna à edição; Salvar valida os dados, persiste as alterações e retorna à visualização.

    O cadastro de uma cultura deve ser único no sistema pelo Nome da Cultura.

    As variedades de cada cultura devem ser únicas pelo Nome da Variedade. A unicidade se aplica dentro de cada cultura.

    Após o cadastro, o sistema deve gerar um código único, inteiro e incremental.

    O cadastro pode conter múltiplas variedades e múltiplas pragas, conforme a necessidade.

    GrupoCampos agrupados
    VariedadesNome da Variedade e Situação, disponível após o cadastro.
    PragasPraga (nome científico) e Nome Popular.

    Toda variedade adicionada à cultura deve ser cadastrada com a situação Ativo, por padrão.

    O campo Tipo de Cultura, na busca e no cadastro, admite as opções Anual e Perene.

    Aplicam-se os critérios e regras do documento comum às histórias:

    • CA001 — Salvar cadastro de uma entidade.
    • CA002 — Ativar/Inativar cadastro de uma entidade.
    • CA003 — Notificar erro ao usuário devido a falha técnica.
    • RN001 — Situação do cadastro de uma entidade.
    • RN002 — Ativação/desativação de cadastros de uma entidade.
    • RN003 — Controle de alterações em uma entidade.
    • RN007 — Permissões de acesso.
    HistóriaVersãoDataAlteração
    US034 — Gerenciar culturav1.022/09/2025Primeira versão finalizada da história.
    US035 — Busca de culturav1.022/09/2025Primeira versão da história.
    • A US035 determina que a mensagem Nenhum resultado foi encontrado não seja exibida. Confirmar se a negação é intencional e qual retorno deve ser apresentado nesse cenário.
    • Os campos da busca são opcionais, mas o cenário de erro menciona campos obrigatórios ausentes. Confirmar se isso se refere à exigência de informar pelo menos um critério de pesquisa.
    • A fonte define variedades e pragas como grupos repetíveis, mas não descreve as ações de inclusão ou remoção desses itens. Confirmar essas interações, sem acrescentar restrições de exclusão não previstas.
    • A descrição da US034 utiliza o nome SIDAGRO; confirmar a identificação aplicável ao AgroDigital.