====== Especificação Funcional: Cadastro de Recursos ====== ===== Resumo ===== Gerencia os Recursos que podem estar presentes nas Propriedades cadastradas no sistema. Através deste módulo é possível incluir novos Recursos, excluir um Recurso cadastrado, editar e visualizar os dados dos Recursos cadastrados, entre outras. ===== Descrição ===== Um Recurso é todo item físico que possa existir em uma Propriedade, como infra-estrutura, recursos hídricos, maquinários, entre outros, e que influencie de alguma forma na produção. O cadastro de Recursos é necessário para fazer um levantamento mais detalhado das condições de cada Propriedade, Localidade, setor e do município como um todo. Isto será feito inicialmente cadastrando todos os possíveis recursos. Posteriormente, os recursos cadastrados serão associados a cada Propriedade no [[softwares:geagro:requisitos:modulos:cadastros:propriedades|módulo de Propriedades]], conforme o levantamento feito em campo. Sempre que for necessário, o usuário deve poder cadastrar um novo recurso. Os tipos de recursos disponíveis serão determinados de acordo com os interesses de cada município. Uma Propriedade pode tem zero ou mais recursos, e cada recurso poderá estar presente em nenhuma ou em várias Propriedades Ao acessar este módulo, o sistema deve exibir uma lista com os Recursos já cadastrados para facilitar as operações de exclusão, edição e visualização dos dados. Esta lista, que deve exibir os dados mais importantes de cada Recurso, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista. ==== Dados do Recurso ==== Um Recurso deve possuir os seguintes campos: |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |Código | Código do Recurso | Número | -- | Sim | |Nome | Descrição do Recurso | Texto | 40 | Sim | |Tipo | Tipo do Recurso | Texto | 40 | Sim | |Grupo | Grupo do Recurso | Texto | 40 | Sim | ===== Configurações e preferências do usuário ===== Nenhuma. ===== Pontos de verificação ===== ==== Na inclusão/alteração de Recursos ==== * O sistema não deve salvar o cadastro sem que todos os campos obrigatórios estejam preenchidos; * Após a inclusão de um Recurso, este deverá ser exibido imediatamente na lista de Recursos cadastrados; * Os campos **Tipo** e **Grupo** devem exibir uma lista com os valores cadastrados anteriormente; * A ação do clique duplo sobre um item do grid deve ser alterar o registro selecionado. ==== Na exclusão de Recursos ==== * O sistema deve solicitar a confirmação da exclusão de um Recurso; * O sistema não deve permitir a exclusão de um Recurso caso esteja associado a alguma Propriedade; * Após a exclusão de um Recurso, este deverá ser eliminado imediatamente da lista de Recursos. ===== Observações ===== Nenhuma informação adicional. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~