Organização AgropecuáriaPronto
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.
1. Buscar organização agropecuária
Seção intitulada “1. Buscar organização agropecuária”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.
| Campo | Tipo | Obrigatório | Validações | Exemplo |
|---|---|---|---|---|
| Código ou Nome da Organização Agropecuária | Texto curto | Não | Nenhuma validação adicional informada na fonte. | Integradora São José |
| Proprietário | Seleção de entidade: proprietário | Não | Valores = pessoas físicas ou jurídicas proprietárias de organizações agropecuárias cadastradas no sistema. | José Aarão Neto |
| Estado | Seleção simples | Não | Valores = todos os estados brasileiros. | Minas Gerais |
| Município | Seleção pesquisável | Não | Disponível quando Estado estiver preenchido. Valores = municípios do estado selecionado. | Lavras |
| Tipo de Organização Agropecuária | Seleção simples | Não | Valores definidos na seção Tipos de organização agropecuária. | Integradora |
| Situação | Seleção simples | Não | Valores = Ativo, Inativo, Suspenso. | Suspenso |
O sistema exibe Inicial, Adicionar Novo e Pesquisar, conforme AC001 — Ações das telas de busca.
2. Listar organizações agropecuárias
Seção intitulada “2. Listar organizações agropecuárias”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:
| Campo | Descrição | Exemplo |
|---|---|---|
| Código | Código da organização agropecuária. | 51080590041 (exemplo da fonte; ver RNE001) |
| Nome | Nome da organização agropecuária. | Integradora São José |
| Proprietários | CPF/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 — UF | Município e UF da organização. | Abadia dos Dourados - MG |
| Tipo de Organização Agropecuária | Tipo da organização. | Integradora |
| Situação | Situaçã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.
3. Cadastrar organização agropecuária
Seção intitulada “3. Cadastrar organização agropecuária”Dado que estou na tela de cadastro
Então o sistema exibe o formulário descrito a seguir.
Informações básicas
Seção intitulada “Informações básicas”| Campo | Tipo | Obrigatório | Validações | Exemplo |
|---|---|---|---|---|
| Nome Comercial da Organização Agropecuária | Texto curto | Sim | Tamanho = 255 caracteres, conforme a fonte. | Integradora São José |
| Tipo de Organização Agropecuária | Seleção simples | Sim | Valores definidos na seção Tipos de organização agropecuária. | Integradora |
Proprietários
Seção intitulada “Proprietários”| Campo | Tipo | Obrigatório | Validações | Exemplo | Valor padrão |
|---|---|---|---|---|---|
| Tipo de Pessoa | Seleção simples | Sim | Valores = Pessoa física, Pessoa jurídica. | Pessoa física | Pessoa física |
| Proprietário | Seleção de entidade | Sim | Valores = 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 Neto | Vazio |
| CPF/CNPJ | Texto | Sim | Somente leitura. Disponível se Proprietário estiver preenchido. Corresponde à pessoa selecionada. | 555.009.956-40 | Vazio |
Informações de localização
Seção intitulada “Informações de localização”| Campo | Tipo | Obrigatório | Validações | Exemplo | Valor padrão |
|---|---|---|---|---|---|
| Zona | Seleção simples | Sim | Valores = Rural, Urbana. | Rural | Rural |
| Estado (zona rural) | Seleção simples | Sim | Disponível se Zona = Rural. Valores = lista de todos os estados brasileiros. Somente leitura. Valor = Minas Gerais. | Minas Gerais | Minas Gerais |
| Município (zona rural) | Seleção pesquisável | Sim | Disponível se Zona = Rural e Estado estiver preenchido. Valores = municípios brasileiros correspondentes ao estado selecionado. | Lavras | Vazio |
| Nome da estrada e quilômetro de referência | Texto curto | Sim | Disponível se Zona = Rural. | Estrada de chão no Km 12 | Vazio |
| Localidade | Seleção pesquisável | Não | Disponível se Zona = Rural. Valores = localidades cadastradas no sistema (US005). Pré-filtrado pelo município. | Vila dos Técnicos | Vazio |
| Distrito (zona rural) | Seleção pesquisável | Não | Disponível se Zona = Rural. Valores = distritos cadastrados no sistema (US005). Pré-filtrado pelo município. | Cachoeira do Vale | Vazio |
| CEP | Texto curto | Sim | Disponível se Zona = Urbana. Tamanho = 8 dígitos. Formato = XXXXX-XXX. Aceita apenas CEPs localizados em Minas Gerais. | 37060-400 | Vazio |
| Estado (via CEP) | Texto curto | Sim | Disponível se Zona = Urbana e CEP estiver preenchido. Consulta à API de CEP. Somente leitura. | Minas Gerais | Valor obtido pela API de CEP |
| Município (via CEP) | Texto curto | Sim | Disponível se Zona = Urbana e CEP estiver preenchido. Consulta à API de CEP. Somente leitura. | Timóteo | Valor obtido pela API de CEP |
| Bairro | Texto curto | Sim | Disponível se Zona = Urbana. Consulta à API de CEP. | Centro | Valor obtido pela API de CEP, quando disponível |
| Endereço | Texto curto | Sim | Disponível se Zona = Urbana. Consulta à API de CEP. | Avenida JK | Valor obtido pela API de CEP, quando disponível |
| Número | Texto curto | Sim | Disponível se Zona = Urbana. Tamanho máximo = 20 caracteres. | 10 | Vazio |
| Complemento | Texto curto | Não | Disponível se Zona = Urbana. Tamanho máximo = 255 caracteres. | Apto 02 | Vazio |
| Distrito (zona urbana) | Seleção pesquisável | Não | Disponível se Zona = Urbana. Valores = distritos cadastrados no sistema (US005). Pré-filtrado pelo município. | Cachoeira do Vale | Vazio |
| Formato da Geolocalização | Seleção simples | Sim | Valores = DMS (graus, minutos, segundos), DD (decimal). | DMS (graus, minutos, segundos) | DMS (graus, minutos, segundos) |
| Latitude | Decimal | Sim | Disponí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.165827719338893 | Vazio |
| Longitude | Decimal | Sim | Disponí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.362871253967285 | Vazio |
Informações de contato
Seção intitulada “Informações de contato”| Campo | Tipo | Obrigatório | Validações | Exemplo | Valor padrão |
|---|---|---|---|---|---|
| Utilizar Contato de Proprietários? | Seleção simples | Sim | Valores pré-definidos: “Sim”, “Não” | “Sim” | Sim |
| (Aplicar?) | Seleção simples | Sim | Proprietá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 Contato | Seleção simples | Sim | Contatos 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” |
| Texto | Sim | Contatos 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ção | Texto | Não | Contatos 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 Contato | Seleção simples | Sim | Contatos 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úmero | Texto | Sim | Contatos 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ção | Texto | Não | Contatos 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 Contato | Seleção simples | Sim | Outros contatos: zero ou mais itens. Valores pré-definidos: “Email”, “Telefone” | “Telefone” | “E-mail” |
| Texto | Sim | Outros 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úmero | Texto | Sim | Outros 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ção | Texto | Não | Outros contatos: zero ou mais itens. Alfanumérico, máximo 1500 caracteres | “Telefone do filho” | Vazio |
Anexos e observações
Seção intitulada “Anexos e observações”| Campo | Tipo | Obrigatório | Validações | Exemplo | Valor padrão |
|---|---|---|---|---|---|
| Documento | Arquivo | Sim | Tipos aceitos = PNG, JPG, PDF. Tamanho máximo = 50 MB. | documento.png | Vazio |
| Descrição | Texto curto | Não | Disponível quando Documento for informado. Tamanho máximo = 255 caracteres. | Documento de identidade com foto | Vazio |
| Observação | Texto longo | Não | Tamanho 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.
4. Visualizar organização agropecuária
Seção intitulada “4. Visualizar organização agropecuária”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ção | Campo | Tipo | Descrição | Exemplo |
|---|---|---|---|---|
| Informações Básicas | Código da Organização Agropecuária | Texto | Có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.
5. Editar organização agropecuária
Seção intitulada “5. Editar organização agropecuária”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.
6. Listar vinculações
Seção intitulada “6. Listar vinculações”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.
Regras de negócio específicas
Seção intitulada “Regras de negócio específicas”RNE001 — Geração do código
Seção intitulada “RNE001 — Geração do código”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.
Tipos de organização agropecuária
Seção intitulada “Tipos de organização agropecuária”O campo Tipo de Organização Agropecuária, na busca e no cadastro, admite Integradora, Cooperativa e Associação.
Referências relacionadas
Seção intitulada “Referências relacionadas”- 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.
Pendências da fonte
Seção intitulada “Pendências da fonte”- 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 usa112637890213, 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.
