Exploração agrícolaPronto

Código da história:US077

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar exploração agrícola, listar explorações agrícolas, cadastrar exploração agrícola, visualizar exploração agrícola e editar exploração agrícola para gerenciar explorações agrícolas.

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

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Código da Exploração AgrícolaTexto numéricoNãoTamanho = 17 caracteres.31002030039100001Vazio
    Estabelecimento AgropecuárioSeleção de entidade: estabelecimento agropecuárioNãoValores = estabelecimentos agropecuários cadastrados no sistema.Fazenda Rio PretoVazio
    ProdutorSeleção de entidade: produtorNãoValores = pessoas físicas ou jurídicas produtoras de explorações agrícolas cadastradas.José Aarão NetoVazio
    MunicípioSeleção pesquisávelNãoValores = municípios de Minas Gerais.LavrasVazio
    Variedade de CulturaSeleção de entidade: variedade de culturaNãoValores = variedades das culturas cadastradas no sistema.Abóbora KabochaVazio
    Vencendo emSeleção simplesNãoValores = 30 dias, 7 dias, Hoje, Período.30 diasVazio
    Período de Vencimento — DeDataNãoDisponível se Vencendo em = Período.01/01/2027Vazio
    Período de Vencimento — AtéDataNãoDisponível se Vencendo em = Período.
    A fonte exige que seja maior que a própria data Até; a comparação precisa ser confirmada.
    31/12/2027Vazio
    Situação do CadastroSeleção simplesNãoValores = Ativo, Inativo, Suspenso.AtivoVazio

    O sistema exibe as ações comuns de busca Inicial, Adicionar Novo e Pesquisar (AC001).

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

    CampoTipoOrdenávelDescriçãoExemplo
    CódigoTextoNãoCódigo da exploração agrícola.31002030039100001
    Estabelecimento AgropecuárioTextoSimCódigo e nome do estabelecimento vinculado.10234567891 - Fazenda do Rio
    ProdutoresTextoSimCPF/CNPJ e nome/razão social dos produtores.José Aarão Neto - 555.009.956-40, Divino de Souza Sobrinho - 444.009.956-40…
    Município — UFTextoSimMunicípio e UF do estabelecimento vinculado.Abadia dos Dourados - MG
    Cultura — VariedadeTextoSimCultura e variedade vinculadas à exploração.Abacaxi Amarelo
    Data de VencimentoTextoSimVencimento da exploração. A fonte o relaciona à data de plantio informada na manutenção; ver pendências.01/06/2023
    SituaçãoTextoSimSituação do cadastro.Ativo

    Para cada resultado, o sistema exibe Visualizar e Editar, conforme AC002.

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

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Estabelecimento AgropecuárioSeleção de entidade: estabelecimento agropecuárioSimValores = estabelecimentos agropecuários cadastrados no sistema (US050).Fazenda Rio PretoVazio

    Disponível quando Estabelecimento Agropecuário estiver preenchido.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Unidade de Medida da ÁreaSeleção simplesSimValores = Metros Quadrados, Hectares.HectaresHectares
    Área Produtiva do Estabelecimento AgropecuárioDecimalSimSomente leitura.
    Corresponde ao estabelecimento selecionado.
    Exibida na unidade de medida escolhida.
    1000,00Vazio
    Área Útil da ExploraçãoDecimalSimTamanho = 12 dígitos.
    Deve ser menor ou igual à Área Produtiva do Estabelecimento Agropecuário.
    20,00Vazio

    A área útil deve respeitar os limites da área produtiva disponível. A ajuda da fonte alerta que outras explorações agrícolas e pecuárias no estabelecimento podem provocar sobreposição, sem definir uma validação adicional para a soma das áreas.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Tipo de ProdutorSeleção simplesSimValores = Inquilino, Arrendatário, Assentado, Comodatário, Beneficiário de doação com reserva de usufruto, Meeiro, Parceiro Rural, Posseiro, Possuidor, Proprietário, Sócio, Usufrutuário.MeeiroVazio
    ProdutorSeleção de entidadeSimValores = pessoas físicas ou jurídicas cadastradas (US042 e US044). Pesquisa por nome/razão social ou CPF/CNPJ.José Aarão NetoVazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Variedade de CulturaSeleção de entidade: variedade de culturaSimValores = variedades das culturas cadastradas no sistema (US034).Abóbora KabochaVazio
    Unidade de Medida PadrãoSeleção de entidade: unidade de medidaSimValores = unidades de medida do tipo vegetal cadastradas no sistema (US048).KGVazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Data de PlantioDataSimNão pode ser futura.01/06/2023Vazio
    Localização do LivroTexto curtoSimNenhuma validação adicional informada na fonte.Próximo ao balcãoVazio
    É uma Unidade de Produção? (Necessita de CFO)Seleção simplesSimValores = Sim, Não.
    Se Sim, caracteriza uma Unidade de Produção que necessita de CFO e de atualizações de manutenção.
    SimNão
    Data de vencimentoDataNão informado na fonteDisponível se É uma Unidade de Produção? = Sim.
    Somente leitura.
    Calculada como Data de Plantio acrescida de 1 ano.
    Não informado na fonteCalculada a partir da Data de Plantio
    Necessita de Responsável Técnico?Seleção simplesSimValores = Sim, Não.
    Requisitos do profissional conforme RNE004 e US078.
    SimNão

    CFO significa Certificado Fitossanitário de Origem.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Formato da GeolocalizaçãoSeleção simplesSimValores = DMS (graus, minutos, segundos), DD (decimal).DMS (graus, minutos, segundos)DMS (graus, minutos, segundos)
    LatitudeDecimalSimDisponível para zonas rural e urbana. Pode ser informada manualmente ou selecionada no mapa, com consulta à API do Google Maps. Pré-estimada pelos dados de endereço. Máscara definida pelo formato de geolocalização (RN010).-19.165827719338893Vazio
    LongitudeDecimalSimDisponível para zonas rural e urbana. Pode ser informada manualmente ou selecionada no mapa, com consulta à API do Google Maps. Pré-estimada pelos dados de endereço. Máscara definida pelo formato de geolocalização (RN010).-44.362871253967285Vazio
    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

    O sistema exibe as ações comuns de cadastro, conforme AC003.

    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 Exploração AgrícolaTextoCódigo único gerado após o cadastro, conforme RNE002.31002030039100001

    O sistema exibe as ações comuns de visualização, conforme AC004.

    Manutenção fica disponível se a exploração estiver caracterizada como Unidade de Produção e dá acesso às manutenções descritas na US078.

    Dado que estou na tela de edição
    Então o sistema exibe os campos do cadastro preenchidos e editáveis, exceto a seção Estabelecimento Agropecuário. O código e os demais campos definidos como somente leitura permanecem bloqueados.

    O sistema exibe as ações comuns de edição, conforme AC005.

    O cadastro deve ser único pela combinação de Data de Plantio e localização da exploração agrícola.

    Após o cadastro, o sistema deve gerar um código único de 17 dígitos: os 11 dígitos do código da propriedade, seguidos de 2 dígitos do ano do cadastro e um sequencial inteiro de 4 dígitos.

    Exemplo: a primeira unidade de produção cadastrada em 2026 na propriedade 34523423567 recebe o código 34523423567260001.

    RNE003 — Manutenção e inativação automática

    Seção intitulada “RNE003 — Manutenção e inativação automática”

    Após o cadastro, inicia-se um contador de 1 ano a partir da Data de Plantio. Se uma Unidade de Produção, isto é, uma exploração que necessita de CFO, não receber nenhuma atualização de manutenção nesse prazo, o sistema deve inativá-la automaticamente.

    RNE004 — Habilitações do responsável técnico

    Seção intitulada “RNE004 — Habilitações do responsável técnico”

    O responsável técnico deve possuir habilitações para todas as pragas cadastradas para a cultura explorada.

    Se uma nova praga for adicionada à cultura e o responsável técnico não possuir a certificação correspondente, o sistema deve gerar um alerta e alterar a situação do cadastro para Suspenso.

    O responsável técnico deve ser notificado sobre a suspensão temporária, com código da exploração, nome da propriedade, cultura e nova praga.

    VersãoDataAlteração
    v1.004/12/2025Primeira versão da história.
    • A validação de Período de Vencimento — Até exige que o valor seja maior que ele próprio. Confirmar se a comparação pretendida é com De e se a igualdade é permitida.
    • A listagem relaciona o vencimento a uma data de plantio informada na manutenção, mas a US078 não contém Data de Plantio. Confirmar a origem da data e o recálculo após manutenção.
    • A linha Data de vencimento contém uma anotação editorial no lugar do tipo e não informa obrigatoriedade. O tipo foi apresentado como Data, mantendo a obrigatoriedade pendente.
    • A obrigatoriedade de Unidade de Medida Padrão estava grafada como Sima; foi normalizada para Sim.
    • A fonte referencia Cultura como US039, mas o link é o mesmo da US034 fornecida; a referência foi alinhada à US034.
    • A RNE004 descreve a existência de responsável técnico, mas o formulário permite Necessita de Responsável Técnico? = Não e só a manutenção contém sua seleção. Confirmar os casos em que o RT é obrigatório e como é vinculado antes da primeira manutenção.
    • Confirmar o efeito de cada manutenção sobre o contador anual da RNE003; a fonte descreve a inativação quando nenhuma manutenção é realizada, sem definir um novo prazo após a manutenção.