Ajuste de rebanhoPronto

Código da história:US086

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar ajuste de rebanho, listar ajuste de rebanho, ajustar rebanho, visualizar ajuste de rebanho e editar ajuste de rebanho para gerenciar ajustes de rebanho.

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

    Dado que estou na tela inicial para usuários logados no sistema
    Quando acesso o menu Ajuste de Rebanho (Ver RNC007 - Permissões de Acesso)
    Então o sistema exibe a tela de busca, contendo os seguintes filtros:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Tipo de EntidadeSeleção simplesNãoValores = Estabelecimento Agropecuário, Evento Pecuário, Estabelecimento Agroindustrial POA, Revendedora de Animais Vivos, Unidade de Vigilância Agropecuária, Instituição de Ensino e Pesquisa, Local de Pesagem, Local de Realização de Exame, Estabelecimento Genérico.Não informado na fonteNão informado na fonte
    CPF/CNPJ do ProdutorTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 11 ou 14 caracteres Formato = CPF: XXX.XXX.XXX-XX CNPJ: XX.XXX.XXX/XXXX-XXNão informado na fonteNão informado na fonte
    Nome do ProdutorTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código do Estabelecimento AgropecuárioTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 11 caracteresNão informado na fonteNão informado na fonte
    Estabelecimento Agropecuário de DestinoTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código da Exploração PecuáriaTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 15 caracteresNão informado na fonteNão informado na fonte
    Código do Núcleo de ProduçãoTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 17 caracteresNão informado na fonteNão informado na fonte
    Núcleo de ProduçãoTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código do Estabelecimento Agroindustrial POATextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agroindustrial POA”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Número de Inspeção do Estabelecimento Agroindustrial POATextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agroindustrial POA”. Tamanho = 15 caracteresNão informado na fonteNão informado na fonte
    CNPJ do Estabelecimento Agroindustrial POATextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agroindustrial POA”. Tamanho = 14 caracteres Formato = XX.XXX.XXX/XXXX-XXNão informado na fonteNão informado na fonte
    Nome do Estabelecimento Agroindustrial POATextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Agroindustrial POA”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código do Evento PecuárioTextoNãoDisponível se “Tipo de Entidade” for definido como “Evento Pecuário”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Evento PecuárioTextoNãoDisponível se “Tipo de Entidade” for definido como “Evento Pecuário”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código da Revendedora de Animais VivosTextoNãoDisponível se “Tipo de Entidade” = “Revendedora de Animais Vivos”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Revendedora de Animais VivosTextoNãoDisponível se “Tipo de Entidade” = “Revendedora de Animais Vivos”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código da Instituição de Ensino e PesquisaTextoNãoDisponível se “Tipo de Entidade” = “Instituição de Ensino e Pesquisa”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Instituição de Ensino e PesquisaTextoNãoDisponível se “Tipo de Entidade” = “Instituição de Ensino e Pesquisa”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código da Unidade de Vigilância AgropecuáriaTextoNãoDisponível se “Tipo de Entidade” = “Unidade de Vigilância Agropecuária”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Unidade de Vigilância AgropecuáriaTextoNãoDisponível se “Tipo de Entidade” = “Unidade de Vigilância Agropecuária”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código do Local de PesagemTextoNãoDisponível se “Tipo de Entidade” = “Local de Pesagem”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Local de PesagemTextoNãoDisponível se “Tipo de Entidade” = “Local de Pesagem”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código do Local de Realização de ExameTextoNãoDisponível se “Tipo de Entidade” = “Local de Realização de Exame”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Local de Realização de ExameTextoNãoDisponível se “Tipo de Entidade” = “Local de Realização de Exame”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    Código do Estabelecimento GenéricoTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Genérico”. Tamanho = 10 caracteresNão informado na fonteNão informado na fonte
    Estabelecimento GenéricoTextoNãoDisponível se “Tipo de Entidade” = “Estabelecimento Genérico”. Tamanho = 255 caracteresNão informado na fonteNão informado na fonte
    CampoTipoObrigatórioValidações
    EspécieSeleção simples de entidade: espécieNãoValores = espécies cadastradas no sistema
    Período - De:DataNãoDeve ser menor ou igual a data atual
    Período - Até:DataNãoDeve ser maior ou igual à data informada no campo “Período - De:” e menor ou igual a data atual
    SituaçãoSeleção simplesNãoValores = “Ativo”, “Inativo”

    O sistema exibe Inicial, Adicionar Novo e Pesquisar (AC001).

    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ção
    Tipo de EntidadeTextoExibe o tipo de entidade
    EstabelecimentoTextoExibe o “CPF/CNPJ - Nome/Razão Social” do estabelecimento em questão
    EspécieTextoExibe o “Nome” da espécie
    Machos LançadosTextoExibe a faixa etária e a quantidade de animais machos lançados naquela faixa
    Fêmeas LançadasTextoExibe a faixa etária e a quantidade de animais fêmeas lançados naquela faixa
    Data de LançamentoTextoExibe a data de lançamento
    SituaçãoTextoExibe a situação

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

    Dado que estou na tela de ajuste de rebanho de uma exploração/núcleo
    Então o sistema exibe um formulário, contendo os seguintes campos:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Tipo de EntidadeSeleção simplesSimSomente leitura. Valores = Estabelecimento Agropecuário, Evento Pecuário, Estabelecimento Agroindustrial POA, Revendedora de Animais Vivos, Unidade de Vigilância Agropecuária, Instituição de Ensino e Pesquisa, Local de Pesagem, Local de Realização de Exame, Estabelecimento Genérico.Não informado na fonteNão informado na fonte
    ProdutorSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Somente leitura. Valores = produtores cadastrados no sistemaNão informado na fonteNão informado na fonte
    Estabelecimento AgropecuárioSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Somente leitura. Disponível quando o “Produtor” for selecionado Valores = estabelecimentos agropecuários em que o “Produtor” está relacionado como produtor de pelo menos uma de suas explorações pecuáriasNão informado na fonteNão informado na fonte
    Exploração PecuáriaSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Somente leitura. Disponível quando o “Estabelecimento Agropecuário” for selecionado Valores = explorações pecuárias do “Estabelecimento Agropecuário” selecionado em que o “Produtor” está relacionado como produtorNão informado na fonteNão informado na fonte
    Núcleo de ProduçãoSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Estabelecimento Agropecuário”. Somente leitura. Disponível quando a “Exploração Pecuária” for selecionada Disponível se a “Espécie” possuir controle de rebanho por núcleo Valores = núcleos de produção da exploração pecuária selecionadaNão informado na fonteNão informado na fonte
    Estabelecimento Agroindustrial POASeleção de entidadeSimDisponível se “Tipo de Entidade” = “Estabelecimento Agroindustrial POA”. Somente leitura. Valores = estabelecimentos agroindustriais POANão informado na fonteNão informado na fonte
    Evento PecuárioSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Evento Pecuário”. Somente leitura. Valores = eventos pecuários cadastradosNão informado na fonteNão informado na fonte
    Revendedora de Animais VivosSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Revendedora de Animais Vivos”. Somente leitura. Valores = revendedoras de animais vivosNão informado na fonteNão informado na fonte
    Instituição de Ensino e PesquisaSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Instituição de Ensino e Pesquisa”. Somente leitura. Valores = instituições de ensino e pesquisa cadastradas no sistemaNão informado na fonteNão informado na fonte
    Unidade de Vigilância AgropecuáriaSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Unidade de Vigilância Agropecuária”. Somente leitura. Valores = unidades de vigilância agropecuária cadastradas no sistemaNão informado na fonteNão informado na fonte
    Local de PesagemSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Local de Pesagem”. Somente leitura. Valores = locais de pesagem cadastrados no sistemaNão informado na fonteNão informado na fonte
    Local de Realização de ExameSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Local de Realização de Exame”. Somente leitura. Valores = locais de realização de exame cadastrados no sistemaNão informado na fonteNão informado na fonte
    Estabelecimento GenéricoSeleção de entidadeSimDisponível se “Tipo de Entidade” = “Estabelecimento Genérico”. Somente leitura. Valores = estabelecimentos genéricos cadastrados no sistemaNão informado na fonteNão informado na fonte
    CampoTipoObrigatórioEditávelValidações
    Faixas EtáriasTextoSimSomente leitura. Valores pré-definidos: faixas etárias cadastradas para a espécie em questão (ver US016)
    CampoTipoObrigatórioEditávelValidações
    ExistentesTexto-Somente leitura Exibe os valores atuais
    AjusteInteiroNão-
    CampoTipoObrigatórioEditávelValidações
    Justificativa — Informe por que foi necessário o ajuste de rebanhoTextoSimAlfanumérico, máximo 1500 caracteres
    Documento Comprobatório — Anexe o documento da fiscalizaçãoArquivoSimNeste campo, será exibido ao usuário o nome do arquivo anexado O arquivo deve ser imagem (PNG, JPG) ou PDF O arquivo deve conter, no máximo, 50MB
    DescriçãoTextoNãoAlfanumérico, máximo 255 caracteres

    O sistema exibe Todos os ajustes de rebanho e Adicionar (AC003).
    E as seguintes ações específicas:

    AçãoDescrição
    ReiniciarReinicia todos os valores digitados para os valores padrão

    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, além desses, exibe os seguintes campos, também como somente leitura:

    CampoTipoObrigatórioEditávelValidações
    SituaçãoSeleção simplesSimNãoValores = “Ativo”, “Inativo”

    O sistema exibe Todos os ajustes de rebanho, Editar e Histórico de Alterações (AC004), além das ações de formulário aplicáveis (AC006).

    Dado que estou na tela de edição
    Então o sistema exibe todos os campos descritos nos critérios de aceitação 3 e 4, com seus valores já preenchidos
    E permite editar todos os campos passíveis de edição (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 formulários)
    E exibe as seguintes ações específicas:

    AçãoDescrição
    InativarMuda a situação do cadastro para “Inativo” e reverte as alterações do ajuste no rebanho. Só é permitido inativar um ajuste caso não haja outra movimentação do rebanho. Quando o cadastro tem sua situação mudada para “Inativo”, ela não pode voltar para a situação “Ativo” novamente.

    O valor de animais lançados deve sobrepor o valor dos animais existentes.

    Após o cadastro, o sistema deve emitir um alerta para a entidade e enviar uma notificação à chefia imediata do escritório seccional correspondente informando o ajuste.

    Um ajuste de rebanho só pode ser inativado caso não exista qualquer atualização posterior do rebanho, independentemente da origem, incluindo GTA, atualização cadastral, lançamentos ou outros ajustes.

    Se o ajuste de rebanho for inativado, as alterações no rebanho causadas por ele devem ser revertidas.

    VersãoDataAlteração
    v1.0xx/xx/2026Primeira versão da história.

    Os títulos de visualização e edição da fonte mencionam “ajuste de doses de insumo”; foram adequados para Ajuste de Rebanho. A ação Inativar menciona “reverter a declaração da vacina”; aplica-se aqui a reversão do ajuste prevista na RNE004. Os campos de ajuste e justificativa não possuem indicação de editabilidade (EDT) na fonte; confirmar quais podem ser alterados após o cadastro. O filtro de Evento Pecuário faz referência a “Tipo de Destino”; foi uniformizado para o campo existente, Tipo de Entidade.