Estabelecimento agroindustrial POA — Outras InspeçõesPronto

Código da história:US071

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar estabelecimento agroindustrial POA — outras inspeções, listar estabelecimento agroindustrial POA — outras inspeções, adicionar estabelecimento agroindustrial POA — outras inspeções, visualizar estabelecimento agroindustrial POA — outras inspeções e editar estabelecimento agroindustrial POA — outras inspeções para gerenciar estabelecimentos agroindustriais POA — Outras Inspeções.

    Eu, como usuário do sistema, quero gerenciar estabelecimentos agroindustriais POA — outras inspeções, para que eu possa permitir a gestão eficiente dessas informações.

    1. Buscar estabelecimento agroindustrial POA — outras inspeções

    Seção intitulada “1. Buscar estabelecimento agroindustrial POA — outras inspeções”

    Dado que estou na tela inicial para usuários logados no sistema
    Quando acesso o menu Estabelecimento Agroindustrial POA — Outras Inspeções
    Então o sistema exibe a tela de busca, contendo os seguintes filtros:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Código ou Nome do Estabelecimento AgroindustrialTexto curtoNãoTamanho = 255 caracteres“Estabelecimento São José”Vazio
    Código da InspeçãoTexto curtoNãoTamanho = 30 caracteres“17126”Vazio
    Tipo de InspeçãoSeleção simplesNãoValores = “SIM”, “SIE/Outros Estados”, “SIF”“SIM”Vazio
    ProprietárioSeleção simples de entidade: proprietárioNãoValores = pessoas físicas ou jurídicas cadastradas no sistema“José Aarão Neto”Vazio
    Responsável TécnicoSeleção simples de entidade: profissional da área animalNãoValores = profissionais da área animal com responsabilidade técnica de estabelecimentos agroindustriais cadastrados no sistema“José Teixeira Sabino”Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Área de AtuaçãoSeleção múltiplaSimValores = Carne, Leite, Apícola, Ovos, Pescado.CarneVazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    ClassificaçãoSeleção múltiplaSimDisponível se Área de Atuação = Carne. Valores = Abatedouro Frigorífico, Unidade de beneficiamento de carne e produtos cárneos. Disponível se Área de Atuação = Leite. Valores = Entreposto de laticínios, Granja leiteira, Posto de refrigeração, Queijaria, Unidade de beneficiamento de leite e derivados. Disponível se Área de Atuação = Pescado. Valores = Abatedouro frigorífico, Unidade de beneficiamento de pescado e produtos de pescado.“Abatedouro Frigorífico”Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    EstadoSeleção pesquisávelNãoValores = lista dos estados brasileiros“Minas Gerais”Vazio
    MunicípioSeleção pesquisávelNãoValores = lista dos municípios correspondente ao estado informado“Lavras”Vazio
    SituaçãoSeleção simplesNãoValores = “Ativo”, “Inativo”“Ativo”Vazio

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

    2. Listar estabelecimento agroindustrial POA — outras inspeções

    Seção intitulada “2. Listar estabelecimento agroindustrial POA — outras inspeções”

    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
    CódigoTextoExibe o código do estabelecimento agroindustrial“12345678910”
    NomeTextoExibe o nome do estabelecimento agroindustrial“Estabelecimento São José”
    Código da InspeçãoTextoExibe o código da inspeção do estabelecimento agroindustrial“245”
    Tipo de InspeçãoSeleçãoExibe o tipo de inspeção do estabelecimento agroindustrial“SIM”
    ProprietáriosTextoExibe o CPF/CNPJ - Nome/Nome Fantasia dos proprietários do estabelecimento agroindustrial“José Aarão Neto - 555.009.956-40, Divino de Souza Sobrinho - 444.009.956-40 …”
    Responsável TécnicoTextoExibe o CPF - Nome do responsável técnico do estabelecimento agroindustrial“José Aarão Neto - 555.009.956-4”
    Área de AtuaçãoTextoExibe área de atuação do estabelecimento agroindustrial“Carne”
    ClassificaçãoTextoExibe classificação do estabelecimento agroindustrial“Abatedouro Frigorífico”
    Município - UFTextoExibe o município e a UF do estabelecimento agroindustrial“Abadia dos Dourados - MG”
    SituaçãoSeleçãoExibe a situação do cadastro“Ativo”

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

    3. Adicionar estabelecimento agroindustrial POA — outras inspeções

    Seção intitulada “3. Adicionar estabelecimento agroindustrial POA — outras inspeções”

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

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome Comercial do Estabelecimento AgroindustrialTextoSimTamanho = 255 caracteres“Estabelecimento São José”Vazio
    Possui Isenção de Inscrição Estadual?Seleção simplesSimValores = “Sim”, “Não”“Sim”“Não”

    Disponível se o campo “Possui Isenção de Inscrição Estadual?” for definido como “Não”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Número de Inscrição EstadualTexto numéricoSimTamanho = 13 caracteres“1453705800094”Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Tipo de PessoaSeleção simplesSimValores = Pessoa física, Pessoa jurídica.Pessoa físicaPessoa física
    ProprietárioSeleção de entidadeSimValores = pessoas físicas ou jurídicas cadastradas (US042 e US044). Pré-filtrado por Tipo de Pessoa. Pesquisa por nome/razão social ou CPF/CNPJ.José Aarão NetoVazio
    CPF/CNPJTextoSimSomente leitura. Disponível se Proprietário estiver preenchido. Corresponde à pessoa selecionada.555.009.956-40Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Tipo de Inspeção — Serviço de Inspeção Municipal (SIM) / Serviço de Inspeção Estadual (SIE) / Serviço de Inspeção Federal (SIF)Seleção simplesSimValores = “SIM”, “SIE/Outros Estados”, “SIF”“SIM”Vazio
    Código da InspeçãoTextoSimTamanho = 30 caracteres“17126”Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Área de AtuaçãoSeleção múltiplaSimValores = Carne, Leite, Apícola, Ovos, Pescado.CarneVazio

    Disponível se o campo ”Área de Atuação” for definido SOMENTE como “Carne”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    ClassificaçãoSeleção múltiplaSimValores = Abatedouro Frigorífico, Unidade de beneficiamento de carne e produtos cárneos.“Frigorífico”Vazio

    Disponível se o campo ”Classificação” for definido como “Abatedouro Frigorífico”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    EspécieSeleção de entidade: espécieSimValores = espécies dos grupos Bovídeos, Aves, Suídeos, Equídeos e Outras Espécies cadastradas no sistema”“Bovinos”Vazio

    Disponível se o campo ”Área de Atuação” for definido somente como “Leite”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    ClassificaçãoSeleção múltiplaSimValores = Entreposto de laticínios, Granja leiteira, Posto de refrigeração, Queijaria, Unidade de beneficiamento de leite e derivados.Entreposto de laticíniosVazio

    Disponível se o campo ”Área de Atuação” for definido somente como “Pescado”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    ClassificaçãoSeleção múltiplaSimValores = Abatedouro frigorífico, Unidade de beneficiamento de pescado e produtos de pescado.“Unidade de beneficiamento de pescado e produtos de pescado”Vazio

    Disponível se o campo ”Classificação” for definido como “Abatedouro frigorífico”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    EspécieSeleção de entidade: espécieSimValores = espécies dos grupos Répteis e Anfíbios cadastradas no sistema”“Bovinos”Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    ZonaSeleção simplesSimValores = Rural, Urbana.RuralRural
    Estado (zona rural)Seleção simplesSimDisponível se Zona = Rural. Valores = lista de todos os estados brasileiros.Minas GeraisVazio
    Município (zona rural)Seleção pesquisávelSimDisponível se Zona = Rural e Estado estiver preenchido. Valores = municípios brasileiros correspondentes ao estado selecionado.LavrasVazio
    Nome da estrada e quilômetro de referênciaTexto curtoSimDisponível se Zona = Rural.Estrada de chão no Km 12Vazio
    LocalidadeSeleção pesquisávelNãoDisponível se Zona = Rural. Valores = localidades cadastradas no sistema (US005). Pré-filtrado pelo município.Vila dos TécnicosVazio
    Distrito (zona rural)Seleção pesquisávelNãoDisponível se Zona = Rural. Valores = distritos cadastrados no sistema (US005). Pré-filtrado pelo município.Cachoeira do ValeVazio
    CEPTexto curtoSimDisponível se Zona = Urbana. Tamanho = 8 dígitos. Formato = XXXXX-XXX.37060-400Vazio
    Estado (via CEP)Texto curtoSimDisponível se Zona = Urbana e CEP estiver preenchido. Consulta à API de CEP. Somente leitura.Minas GeraisValor obtido pela API de CEP
    Município (via CEP)Texto curtoSimDisponível se Zona = Urbana e CEP estiver preenchido. Consulta à API de CEP. Somente leitura.TimóteoValor obtido pela API de CEP
    BairroTexto curtoSimDisponível se Zona = Urbana. Consulta à API de CEP.CentroValor obtido pela API de CEP, quando disponível
    EndereçoTexto curtoSimDisponível se Zona = Urbana. Consulta à API de CEP.Avenida JKValor obtido pela API de CEP, quando disponível
    NúmeroTexto curtoSimDisponível se Zona = Urbana. Tamanho máximo = 20 caracteres.10Vazio
    ComplementoTexto curtoNãoDisponível se Zona = Urbana. Tamanho máximo = 255 caracteres.Apto 02Vazio
    Distrito (zona urbana)Seleção pesquisávelNãoDisponível se Zona = Urbana. Valores = distritos cadastrados no sistema (US005). Pré-filtrado pelo município.Cachoeira do ValeVazio
    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
    Utilizar Contato de Proprietários?Seleção simplesSimValores pré-definidos: “Sim”, “Não”“Sim”Sim
    (Aplicar?)Seleção simplesSimProprietários (Disponível para cada proprietário informado no cadastro) (Um ou mais Valores pré-definidos: “Verdadeiro”, “Falso” Exibido para cada proprietário do cadastro. Os contatos dos proprietários selecionados são exibidos quando Utilizar Contato de Proprietários? = Sim.“Verdadeiro”Falso
    Tipo de ContatoSeleção simplesSimContatos Obrigatórios (Disponível se o campo “Utilizar Contato de Proprietários?” for definido como “Não”) (Disponível se nenhum contato de proprietário for escolhido como opção de contato do cadastro Somente Leitura“E-mail”“E-mail”
    EmailTextoSimContatos Obrigatórios (Disponível se o campo “Utilizar Contato de Proprietários?” for definido como “Não”) (Disponível se nenhum contato de proprietário for escolhido como opção de contato do cadastro Alfanumérico, máximo 255 caracteres“joaquim@email.com”Vazio
    ObservaçãoTextoNãoContatos Obrigatórios (Disponível se o campo “Utilizar Contato de Proprietários?” for definido como “Não”) (Disponível se nenhum contato de proprietário for escolhido como opção de contato do cadastro Alfanumérico, máximo 1500 caracteres“Meu email padrão”Vazio
    Tipo de ContatoSeleção simplesSimContatos Obrigatórios (Disponível se o campo “Utilizar Contato de Proprietários?” for definido como “Não”) (Disponível se nenhum contato de proprietário for escolhido como opção de contato do cadastro Somente Leitura“Telefone”“Telefone”
    NúmeroTextoSimContatos Obrigatórios (Disponível se o campo “Utilizar Contato de Proprietários?” for definido como “Não”) (Disponível se nenhum contato de proprietário for escolhido como opção de contato do cadastro Somente Leitura Numérico, 11 dígitos, máscara (XX) XXXXX-XXXX“(35) 99999-1111”Vazio
    ObservaçãoTextoNãoContatos Obrigatórios (Disponível se o campo “Utilizar Contato de Proprietários?” for definido como “Não”) (Disponível se nenhum contato de proprietário for escolhido como opção de contato do cadastro Alfanumérico, máximo 1500 caracteres“Meu telefone”Vazio
    Tipo de ContatoSeleção simplesSimOutros contatos: zero ou mais itens. Valores pré-definidos: “Email”, “Telefone”“Telefone”“E-mail”
    EmailTextoSimOutros contatos: zero ou mais itens. Disponível se “Tipo de Contato” for definido como “Email” Alfanumérico, máximo 255 caracteres“joaquim@email.com”Vazio
    NúmeroTextoSimOutros contatos: zero ou mais itens. Disponível se “Tipo de Contato” for definido como “Telefone” Numérico, 11 dígitos, máscara (XX) XXXXX-XXXX“(35) 99999-1111”Vazio
    ObservaçãoTextoNãoOutros contatos: zero ou mais itens. Alfanumérico, máximo 1500 caracteres“Telefone do filho”Vazio
    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

    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)

    4. Visualizar estabelecimento agroindustrial POA — outras inspeções

    Seção intitulada “4. Visualizar estabelecimento agroindustrial POA — outras inspeções”

    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:

    CampoTipoDescriçãoExemplo
    Código do Estabelecimento AgroindustrialTextoCódigo único gerado após o cadastro (ver regra de negócio para mais detalhes)“1456”

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

    AçãoDescrição
    Responsável TécnicoVai para a tela de responsável técnico

    5. Editar estabelecimento agroindustrial POA — outras inspeções

    Seção intitulada “5. Editar estabelecimento agroindustrial POA — outras inspeções”

    Dado que estou na tela de edição
    Então o sistema exibe os campos descritos no critério de aceitação 3 já preenchidos e editáveis
    E, além desses, exibe os novos campos do critério de aceitação 4 como somente leitura.
    E exibe as seguintes ações:

    AçãoDescrição
    SalvarVai para a tela de confirmação das edições
    Visualizar estabelecimento agroindustrial POA — outras inspeçõesVolta para a tela de visualização
    AçãoDescrição
    Ver itemDisponível para cada item informado no cadastro que esteja relacionado a outro cadastro Vai para a tela de visualização do cadastro selecionado
    Adicionar/Remover itemDisponível para cada item informado no cadastro que podem ter mais de uma instância (ver título de seções na tabela e regras de negócio) Adiciona / Remover o item
    Baixar documentoDisponível para cada anexo informado no cadastro Baixa o documento anexado
    Ativar/Inativar/SuspenderMuda a situação do cadastro para “Ativo”, “Inativo” ou “Suspenso”, a depender da situação atual do cadastro (ver seção de regras de negócio).

    Quando realizo a ação “Salvar”
    E foi possível salvar as edições no cadastro
    Então o sistema exibe as seguintes ações:

    AçãoDescrição
    CancelarVolta para a tela de edição
    SalvarValida os dados informados, salva as edições e vai para a tela de visualização

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

    • 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, porém, não é simples saber quando ele já existe ou não. Por hora, o cliente ainda não definiu como será feita a identificação de cadastros duplicados.

    Após o cadastro, deve-se gerar um código único, de 10 dígitos. O código será composto do código IBGE da Unidade Federada, de 2 dígitos, seguido de um número sequencial de 8 dígitos, conforme a RN09 do Manual de padronização da PGA.

    • Validada em reunião presencial ocorrida entre os dias 03/11/2025 e 05/01/2025, na Cidade Administrativa - Belo Horizonte/MG
    VersãoDataAlteração
    v1.130/09/2026alteração em produtos de mel
    v1.001/03/2026Primeira versão da história.
    • A identificação de cadastros duplicados ainda não foi definida na fonte (RNE001).
    • A visualização fazia referência ao critério de busca; foi vinculada ao formulário do cadastro. Os exemplos de código na fonte têm 11 ou 4 dígitos, enquanto a RNE002 exige 10; confirmar os exemplos.
    • A edição permite Suspenso, mas a busca oferece somente Ativo e Inativo. Confirmar as situações disponíveis nos filtros.
    • A classificação do filtro é obrigatória, mas a fonte só define opções para Carne, Leite e Pescado. Confirmar o comportamento para Apícola, Ovos e combinações de áreas.
    • A seleção de espécies de pescado é restrita a Répteis e Anfíbios, mas o exemplo usa Bovinos. Confirmar o exemplo.
    • O intervalo da validação foi informado como 03/11/2025 a 05/01/2025, com a data final anterior à inicial. As datas foram preservadas para conferência.
    • As referências a US028 — Produto apontam para o mesmo documento fornecido como US022; foram uniformizadas para US022.