Especificação funcional: Categorias

Resumo

O cadastro de categorias foi criado para que tipos de documentos cadastrados no sistema pudessem assumir diferentes validações ao serem vinculados a um ponto de atendimento. O cadastro de categorias é o vinculo entre os tipos de documentos e o ponto de atendimento.

Descrição

Uma categoria é formada basicamente por um tipo de documento cadastrado no sistema e um nome. Esse cadastro amplia a viabilidade do uso de um documento em um ponto de atendimento. Como exemplo, poderíamos ter uma categoria que utiliza o tipo de documento “CPF” como sendo um documento obrigatório e poderíamos ter uma categoria, também utilizando o tipo de documento “CPF”, porém sem a obrigatoriedade da utilização do documento.

A categoria é um dado obrigatório para o cadastro de um ponto de atendimento. De acordo com a configuração da categoria, um documento pode ou não ser obrigatório, pode ou não ser único na categoria e ser ou não validado de acordo com seu tipo.

Campo Descrição Tipo Tamanho Obrigatório?
Nome Nome da categoria Texto 30 Sim
Tipo de documento Tipo de documento vinculado a categoria Objeto Sim
Tipo de documento obrigatório? Informa se o documento será ou não obrigatório no cadastro de ponto de atendimento Booleano Sim
Tipo de documento único? Informa se o documento será único na categoria Booleano Sim
Marcador Personalizado Link da imagem usada como marcador personalizado Texto Não
Campos personalizadosLista de campos personalizados Objeto Não
RelatórioLista de campos personalizados Objeto Não

Exibição dos dados

  • A visualização das categorias na tela de configurações na guia categorias é total, todos tem acesso as categorias pois podem optar por vinculá-las a um departamento.
  • Ao incluir uma categoria no cadastro de departamento o sistema deverá exibir todas as categorias existentes, pois o gestor poderá vincular categorias comuns a outros departamentos.

Inclusão, exclusão e alteração de categorias

  • O nome e o tipo de documento de uma categoria devem ser obrigatórios.
  • O sistema deve impedir o cadastro de duas ou mais categorias com o mesmo nome.
  • A categoria não deve ser excluída se estiver vinculada a um departamento.
  • Uma vez cadastrada uma categoria, o tipo de documento vinculado à mesma só pode ser alterado se não existir nenhum ponto de atendimento daquela categoria já cadastrado no sistema.

Marcadores personalizados

  • O sistema deve permitir selecionar uma imagem para o marcador personalizado.
  • Ao selecionar a imagem a miniatura dele deve ser exibida.

Relatório

É possível criar uma personalização de relatório para ser usado na impressão de ponto de atendimento, caso não exista uma personalização é utilizado o relatório base do sistema. A personalização também pode ser excluída para que o relatório volte ser o modelo base. Cada cadastro só pode ter uma personalização.

Configurações e preferências do usuário

Não aplicável.

Observações

Existem algumas restrições para edição das categorias, essas regras valem apenas para as categorias que estão sendo utilizados. Quando não há registros vinculados a esses itens, todos os campos devem ser editáveis sem restrições:

  1. Ajustes permitidos:
    • Nome (desde que não seja igual à outra categoria)
    • Marcador personalizado (definir, modificar, remover)
    • Configurações de impressão
    • Definir se o número do documento é obrigatório ou não
    • Definir se o número do documento é único ou não
    • (ativar/desativar esses campos não deve afetar os registros existentes, ou seja: se o documento não era obrigatório, mas passou a ser, os atendimentos que não têm número de documentos devem permanecer no cadastro, sem erros. Entretanto, se o usuário editar um desses registros, ao salvá-lo o sistema irá fazer novamente a validação dos campos e irá exigir o preenchimento do campo ausente. O mesmo vale para a validação de documento único).
  2. Ajustes proibidos:
    • Tipo de documento
 
softwares/geoservicos.online/requisitos/configuracoes/categorias.txt · Última modificação: 01/12/2021 11:47 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki