Especificação Funcional: Cadastro de Serviços

Resumo

Este módulo mantem o cadastro dos serviços a serem prestados através do módulo de atendimentos.

Descrição

Este módulo gerencia os serviços prestados em atendimentos que buscam beneficiar os pontos de atendimentos cadastrados no sistema. O sistema permite que um usuário possa incluir, alterar, excluir e visualizar um serviço.

Dados do serviço

Campo Descrição Tipo Tamanho Obrigatório?
Grupo Grupo a que pertence o serviço Texto 40 Sim
Subgrupo Subgrupo dentro do grupo informado Texto 40 Sim
Descrição Nome do serviço Texto 40 Sim
Unidade de medida Unidade em que o serviço será contado nos atendimentos Texto 10 Sim
Valor unitário Valor a ser cobrado para cada unidade do serviço Número 10,4 Sim
Cargo do responsável pela autorização do serviço Cargo da pessoa que irá se responsabilizar pelo serviço Texto 30 Não
Obervações Campo destinado para observações referente o serviço Texto 500 Não
Modelo da ordem de serviço Modelo da ordem de serviço personalizada Blob Não
Estados dos serviçosLista de estados dos serviços Objeto Não

* O campo valor unitário suporta até 9 caracteres, ou seja, na prática o valor máximo é 9.999.999 para evitar que o valor total fique inválido quando o valor unitário e as quantidades forem muito altos. Se o usuário utilizar todas as casas decimais, este valor pode ficar ainda mais limitado.

O usuário deve poder importar e exportar o modelo de documento ao incluir ou alterar um serviço.

Um estado contém um tipo e um nome. Os tipos possíveis são:

  • Inicial
  • Intermediário
  • Cancelado
  • Final.

Duplicar serviços

O usuário deve poder duplicar um serviço com todos os seus campos. Quando um serviço for duplicado a tela de cadastro deve ser mostrada no modo de inclusão, mas com os campos preenchidos para que o usuário possa alterar antes de salvar.

Pontos de verificação

Na consulta de serviços

Na inclusão/alteração de serviços

  • O sistema não deve salvar o cadastro sem que todos os campos obrigatórios estejam preenchidos.
  • Não pode haver dois serviços com a mesma descrição.
  • Após a inclusão de um serviço, este deverá ser exibido imediatamente na lista de serviços cadastrados.
  • O sistema deve solicitar a confirmação da exclusão de um serviço.
  • Após a exclusão de um serviço, este deverá ser eliminado imediatamente na lista de serviços.
  • O sistema não deve permitir a exclusão de serviços vinculados a algum atendimento.
  • O valor unitário dos serviços deve ser exibido com quatro casas decimais na tela de cadastro e no grid.
  • Quando o usuário importar ou exportar um modelo de documento, o sistema deve informar o usuário de qualquer condição que impeça o arquivo de ser lido/gravado.
  • Quando um serviço for duplicado, os dados do serviço original devem ser exibidos para o usuário antes de salvar, exceto o nome.
  • Para poder duplicar um serviço, o usuário deve ter permissão de inclusão no cadastro de serviços.
  • Os campos Grupo e Subgrupo devem ser populados com todos os valores cadastrados anteriormente pela mesma secretaria ou departamento, dependo do perfil do usuário. Administradores tem acesso a todos os dados.

Estados dos serviços

  • O nome do estado é obrigatório;
  • O tipo do estado é obrigatório;
  • Um serviço deve ter ao menos dois estados: um do tipo inicial e um do tipo final;
  • Só pode haver um estado do tipo inicial no mesmo serviço;
  • Não pode haver dois estados com o mesmo nome no mesmo serviço.
  • Uma vez cadastrado um serviço, cada estado só poderá ser alterado se não existir nenhum atendimento associado a ele.

Observações

Nenhuma informação adicional.

 
softwares/geagro/requisitos/modulos/cadastros/servicos.txt · Última modificação: 24/03/2022 12:18 por wellington
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki