Organização AgropecuáriaPronto

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar organização agropecuária, listar organizações agropecuárias, cadastrar organização agropecuária, visualizar organização agropecuária, editar organização agropecuária e listar vinculações para gerenciar organizações agropecuárias.

    Dado que estou na tela inicial para usuários autenticados
    Quando acesso o menu Organização Agropecuária
    Então o sistema exibe a tela de busca.

    CampoTipoObrigatórioValidaçõesExemplo
    Código ou Nome da Organização AgropecuáriaTexto curtoNãoNenhuma validação adicional informada na fonte.Integradora São José
    ProprietárioSeleção de entidade: proprietárioNãoValores = pessoas físicas ou jurídicas proprietárias de organizações agropecuárias cadastradas no sistema.José Aarão Neto
    EstadoSeleção simplesNãoValores = todos os estados brasileiros.Minas Gerais
    MunicípioSeleção pesquisávelNãoDisponível quando Estado estiver preenchido.
    Valores = municípios do estado selecionado.
    Lavras
    Tipo de Organização AgropecuáriaSeleção simplesNãoValores definidos na seção Tipos de organização agropecuária.Integradora
    SituaçãoSeleção simplesNãoValores = Ativo, Inativo, Suspenso.Suspenso

    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:

    CampoDescriçãoExemplo
    CódigoCódigo da organização agropecuária.51080590041 (exemplo da fonte; ver RNE001)
    NomeNome da organização agropecuária.Integradora São José
    ProprietáriosCPF/CNPJ e nome/nome fantasia dos proprietários.José Aarão Neto - 555.009.956-40, Divino de Souza Sobrinho - 444.009.956-40…
    Município — UFMunicípio e UF da organização.Abadia dos Dourados - MG
    Tipo de Organização AgropecuáriaTipo da organização.Integradora
    SituaçãoSituação do cadastro.Suspenso

    O sistema exibe as ações comuns de listagem Visualizar e Editar (AC002). A fonte identifica as ações de listagem 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çõesExemplo
    Nome Comercial da Organização AgropecuáriaTexto curtoSimTamanho = 255 caracteres, conforme a fonte.Integradora São José
    Tipo de Organização AgropecuáriaSeleção simplesSimValores definidos na seção Tipos de organização agropecuária.Integradora
    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
    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
    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 Organização AgropecuáriaTextoCódigo único gerado após o cadastro, conforme RNE001.112637890213 (exemplo da fonte; formato divergente da regra)

    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 e editáveis, preservando os campos definidos como somente leitura nos componentes. O código acrescentado na visualização permanece como somente leitura.

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

    Dado que estou na tela de visualização das vinculações
    Então o sistema exibe as vinculações de Explorações Pecuárias e Agroindústrias, conforme o documento Vinculações de cadastros citado na fonte.

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

    Após o cadastro, o sistema deve gerar um código único de 10 dígitos: código IBGE da Unidade Federada, com 2 dígitos, seguido de um sequencial de 8 dígitos, conforme a RN09 do Manual de padronização da PGA.

    O campo Tipo de Organização Agropecuária, na busca e no cadastro, admite Integradora, Cooperativa e Associação.

    • Manual de padronização da PGA, RN09.
    • Documento Vinculações de cadastros, mencionado na fonte sem link específico.
    • Ações comuns AC001 a AC005 e AC007, mencionadas na fonte sem link específico.
    • O documento não informa identificador de história, versão, data ou protótipos. Esses dados não foram criados nesta conversão.
    • A descrição inicial menciona apenas integradoras e cooperativas, mas os campos também admitem Associação. Os rótulos Nome Comercial da Integradora / Cooperativa e Código da Integradora ou Cooperativa foram uniformizados para Organização Agropecuária.
    • A visualização referencia RNE002, mas a fonte contém apenas RNE001. A referência foi alinhada à regra de geração do código existente.
    • A regra exige código de 10 dígitos, mas a listagem usa o exemplo 51080590041, com 11 dígitos, e a visualização usa 112637890213, com 12. Os exemplos foram preservados para conferência.
    • 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 filtro Estado permite todos os estados, enquanto o cadastro usa localização com Estado fixo = MG. Confirmar se a busca deve abranger organizações de outros estados.
    • O tamanho do nome comercial foi informado como 255 caracteres, sem explicitar se é máximo ou exato. A redação foi preservada para conferência.
    • A fonte não especifica tipos e ordenação dos campos da listagem nem como são obtidas as vinculações. Esses detalhes permanecem pendentes.