Unidade de consolidaçãoPronto

Código da história:US079

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar unidade de consolidação, listar unidades de consolidação, cadastrar unidade de consolidação, visualizar unidade de consolidação e editar unidade de consolidação para gerenciar unidades de consolidação.

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

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Código ou Nome da Unidade de ConsolidaçãoTexto simplesNãoNenhuma validação adicional informada na fonte.Unidade São JoséVazio
    ProprietárioSeleção de entidade: proprietárioNãoValores = pessoas físicas ou jurídicas proprietárias de unidades de consolidação cadastradas.José Aarão NetoVazio
    MunicípioSeleção pesquisávelNãoValores = municípios de Minas Gerais.
    A fonte condiciona a disponibilidade ao preenchimento de Estado, mas não define esse campo na busca; ver pendências.
    LavrasVazio
    Engenheiro Agrônomo ou FlorestalSeleção de entidade: profissional da área vegetalNãoValores = engenheiros agrônomos ou florestais cadastrados no sistema.Flávio SilvaVazio
    Responsável pela Emissão de PTVSeleção de entidade: profissional da área vegetalNãoValores = profissionais da área vegetal habilitados para emissão de PTV cadastrados no sistema.Divino de Souza SobrinhoVazio
    SituaçãoSeleção simplesNãoValores = Ativo, Inativo.AtivoVazio

    O sistema exibe Inicial, Adicionar Novo e Pesquisar, conforme AC001 — Ações das telas de busca.

    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ódigoTextoSimCódigo da unidade de consolidação.31016070001
    NomeTextoSimNome da unidade de consolidação.Unidade São José
    Município — UFTextoSimMunicípio e UF da unidade.Abadia dos Dourados - MG
    Engenheiro Agrônomo / FlorestalTextoSimCPF e nome do engenheiro agrônomo ou florestal associado à unidade.Flávio Silva (exemplo da fonte, sem CPF)
    Responsável pela Emissão de PTVTextoSimCPF e nome do responsável pela emissão de PTV associado à unidade.Divino de Souza Sobrinho (exemplo da fonte, sem CPF)
    SituaçãoTextoSimSituação do cadastro.Ativo

    Para cada resultado, o sistema exibe Visualizar e Editar, conforme as ações comuns de listagem (AC002). A fonte referencia essas ações como AC001; a divergência está registrada nas pendências.

    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 Unidade de ConsolidaçãoTexto curtoSimNenhuma validação adicional informada na fonte.Unidade São JoséVazio
    Localização do LivroTexto curtoNãoNenhuma validação adicional informada na fonte.Próximo ao portão de entrada da propriedadeVazio
    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
    Engenheiro Agrônomo/FlorestalSeleção de entidade: profissional da área vegetalSimValores = engenheiros agrônomos ou florestais cadastrados no sistema (US064).Flávio SilvaVazio
    Responsável pela Emissão de PTVSeleção de entidade: profissional da área vegetalSimValores = profissionais da área vegetal habilitados para emissão de PTV cadastrados no sistema (US064).Divino de Souza SobrinhoVazio
    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. Somente leitura. Valor = Minas Gerais.Minas GeraisMinas Gerais
    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. Aceita apenas CEPs localizados em Minas Gerais.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

    A fonte solicita Estado fixo, sem informar o estado no parâmetro. Minas Gerais foi adotado nesta conversão por ser o estado definido no filtro de municípios; essa interpretação deve ser confirmada.

    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

    O sistema exibe as ações comuns de cadastro, conforme AC003 — Ações das telas de cadastro.

    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 Unidade de ConsolidaçãoTextoCódigo único gerado após o cadastro, conforme RNE002.31016070001

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

    Dado que estou na tela de edição
    Então o sistema exibe os campos do cadastro preenchidos. A fonte permite sua edição sem exceções, enquanto o código acrescentado na visualização permanece como somente leitura.

    Os componentes utilizados possuem campos derivados ou fixos definidos como somente leitura. A compatibilidade dessas restrições com a edição sem exceções precisa ser confirmada; as definições dos componentes foram preservadas nesta conversão.

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

    O cadastro deve ser único no sistema, mas a fonte informa que o cliente ainda não definiu como identificar cadastros duplicados.

    Após o cadastro, o sistema deve gerar um código único de 11 dígitos: código IBGE do município, com 7 dígitos, seguido de um sequencial de 4 dígitos por ordem de cadastro.

    VersãoDataAlteração
    v1.004/12/2025Primeira versão da história.
    • A identificação de cadastros duplicados ainda não foi definida (RNE001).
    • O filtro Município depende do preenchimento de Estado, mas a busca não define esse campo. Confirmar se Estado deve ser incluído ou se Município fica disponível para Minas Gerais sem essa condição.
    • O componente de localização foi informado como Estado fixo = Sim. Confirmar Minas Gerais como valor fixo, adotado nesta conversão a partir do filtro de municípios.
    • O critério de edição permite alterar todos os campos do cadastro, sem exceções, mas os componentes contêm campos somente leitura e o estado é fixo. Confirmar quais campos devem efetivamente ser editáveis.
    • A referência das ações de listagem foi informada como AC001; foi alinhada a AC002, conforme o padrão das demais histórias.
    • O título Engenheiro Engenheiro Agrônomo/Florestal repetia a palavra Engenheiro; a repetição foi removida. Os exemplos de profissionais na listagem não incluem o CPF exigido nas descrições e foram preservados para conferência.