Especificação funcional: Gestão de atendimentos

Resumo

Este módulo cadastra atendimentos para serviços prestados a um determinado ponto de atendimento.

Descrição

O objetivo deste módulo é registrar os atendimentos realizados para os pontos de atendimentos cadastrados no sistema. Através deste cadastro o usuário consegue identificar os serviços prestados para os pontos de atendimento e a quantidade de atendimentos realizadas para um ponto específico. Consegue ainda discriminar quem solicitou o atendimento realizado para o ponto, além de registrar as coordenadas geográficas informando a localização da ocorrência do serviço prestado.

Para registrar um atendimento, são necessários os seguintes dados:

Campo Descrição Tipo Tamanho Obrigatório?
Departamento Departamento que o ponto pertence Número Sim
Responsável Usuário responsável pelo atendimento Número Sim
Data do cadastro Data da entrada da solicitação na Secretaria Data Sim
Número Número do atendimento Texto 20 Não
Solicitante Identificação da Pessoa que solicitou o serviço Número Sim
Ponto de atendimento Indica o ponto de atendimento beneficiado Número Sim
Serviços Listagem de todos os serviços a serem prestados no atendimento Sim
Observações Informações adicionais Texto 500 Não

Junto com cada serviço, devem ser informados dados adicionais, conforme a tabela abaixo:

Campo Descrição Tipo Tamanho Obrigatório?
Serviço Descrição do serviço previamente cadastrado Texto 40 Sim
Estado Andamento do serviço Objeto Sim
Objetivo de atendimento Indica o objetivo esperado com a prestação do serviço Texto 60 Não
Técnico responsável Nome do técnico responsável pela execução do serviço Texto 120 Não
Responsável pelo atendimento Nome do usuário do sistema que cadastrou o atendimento (somente leitura) Texto 120 Sim
Quantidade solicitada Quantidade do serviço que foi solicitada, de acordo com a unidade do serviço Número 15 Não
Quantidade atendida Quantidade do serviço que foi executada, de acordo com a unidade do serviço Número 15 Não
Data prevista Data prevista para execução do serviço Data Não
Data de execução Data de execução do serviço Data Não
Descrição do Serviço Descrição detalhada dos serviços prestados Texto 500 Não
Valor unitário* Valor unitário do serviço Número 10,4 Não
Valor total Valor total do serviço: quantidade (solicitada ou atendida) x valor unitário Número 10,4 Não
Títulos Lista de títulos do Monnae vinculados ao serviço Objeto Não
Anexos Lista de arquivos anexados ao serviço Objeto Não
Valores personalizados Valores para os campos personalizado definidos no cadastro do serviço Objeto Não
Histórico Lista de alterações no estado do serviço, com data, nome do usuário e estado alterado Objeto Não
Fotos Lista de fotos do serviço, armazenadas na forma de arquivos anexados Objeto Não

Vincular serviços a um atendimento

Um serviço de cada vez

O usuário pode, ao cadastrar ou alterar um atendimento, selecionar os serviço um a um, cada um com seus dados, assim como os do atendimento, como listados acima. Para isto o sistema deve permitir ao usuário incluir, alterar, excluir e visualizar serviços numa lista. Nesta lista os dados dos serviços não serão editados e devem ser exibidos os campos: descrição do serviço, quantidade solicitada, quantidade atendida, data prevista, data de execução, unidade de medida, valor unitário, valor total, status e descrição detalhada. O sistema exibirá uma outra tela com os detalhes do serviço para que o usuário possa preencher os campos.

Os serviços cadastrados de uma só vez não terão registrados os títulos, anexos e campos personalizados.

Como cada serviço pode ser de um atendimento diferente, o sistema deve exibir os dados do atendimento (data, solicitante e ponto de atendimento) quando o usuário selecionar um dos serviços, para que ele saiba em qual atendimento aquele serviço foi cadastrado.

Estado

Os estados podem ser definidos pelo usuário no cadastro de serviços.

Campos personalizados

Caso o serviço selecionado tenha campos personalizados do tipo fórmula e estas fórmulas tenham sido definidas no cadastro de serviços para preencher automaticamente certos campos do atendimento, estes campos devem ser atualizados automaticamente com o valor da fórmula sempre que esta for alterada.

Dados do atendimento

Campo Descrição Código do campo personalizado Ordem de serviço Atendimento
Nome do solicitante Nome do solicitante do atendimento {SOLICITANTE} x x
CPF/CNPJ Documento do solicitante {CPF SOLICITANTE} x x
RG/CTPS Número e UF do RG do solicitante {RG SOLICITANTE} x x
Endereço do solicitante Endereço contendo logradouro, bairro, número e CEP {ENDERECO SOLICITANTE} x x
Telefone Telefone do solicitante {TELEFONE SOLICITANTE} x x
Ponto de atendimento Nome do ponto de atendimento {PONTO DE ATENDIMENTO} x x
Código do ponto de atendimento Código do ponto de atendimento {CODIGO PONTO} x x
Documento Tipo e número do documento do ponto de atendimento {DOCUMENTO PONTO} x x
Endereço do ponto de atendimento Endereço contendo logradouro, bairro, número e CEP {ENDERECO PONTO} x x
Categoria Categoria do ponto de atendimento {CATEGORIA PONTO} x
Código Código do atendimento {CODIGO ATENDIMENTO} x x
Número Número do atendimento {NUMERO ATENDIMENTO} x x
Data do atendimento Data de cadastro do atendimento {DATA ATENDIMENTO} x x
Responsável pelo ponto de atendimento Nome do responsável pelo ponto de atendimento {RESPONSAVEL PONTO} x x
CPF/CNPJ Documento do responsável pelo ponto {CPF RESPONSAVEL} x x
Telefone Telefone do responsável pelo ponto {TELEFONE RESPONSAVEL} x x
Observações Valor do campo observações do atendimento {OBSERVACOES ATENDIMENTO} x x

Dados do serviço

Campo Descrição Código do campo personalizado Ordem de serviço Atendimento
Serviço Nome do serviço a ser executado através da OS {SERVICO} x
Lista de serviços Todos os serviços do atendimento com seus dados {SERVICOS} x
Código do serviço Identificação única de cada serviço solicitado/atendido {CODIGO SERVICO} x
Objetivo do atendimento Indica o objetivo esperado com a prestação do serviço {OBJETIVO ATENDIMENTO} x
Técnico responsável Nome da pessoa responsável pela execução do serviço {TECNICO} x
Descrição detalhada do serviço Descrição detalhada do que será feito no serviço {DESCRICAO SERVICO} x
Data prevista Data prevista para execução do serviço {DATA PREVISTA} x
Data de execução Data em que foi ou será executado o serviço {DATA EXECUCAO} x
Início Campo aberto para inclusão de qualquer dado - x
Término Campo aberto para inclusão de qualquer dado - x
Quantidade solicitada* Quantidade do serviço solicitada {QUANTIDADE SOLICITADA} x
Quantidade atendida Quantidade que foi atendida pelo técnico {QUANTIDADE ATENDIDA}
Valor unitário Valor unitário do serviço {VALOR UNITARIO} x
Valor do serviço Valor a ser pago pelo serviço {VALOR TOTAL} x
Informações adicionais do serviço Valor do campo informações adicionais {INFORMACOES SERVICO} x
Unidade de medida* * Unidade do serviço selecionado {UNIDADE MEDIDA} x
Cargo do responsável* * Cargo do responsável pela autorização do serviço {CARGO RESPONSAVEL} x
Campos personalizados* * Lista com os nomes e valores dos campos personalizados, separados por grupos {CAMPOS PERSONALIZADOS} x
Quantidade solicitada total Soma das quantidades solicitadas dos serviços no atendimento {QUANTIDADE SOLICITADA TOTAL} x
Quantidade atendida total Soma das quantidades atendidas dos serviços no atendimento {QUANTIDADE ATENDIDA TOTAL} x
Valor total do atendimento Soma dos valores totais dos serviços no atendimento {VALOR TOTAL ATENDIMENTO} x

* No modelo padrão a quantidade sempre vem acompanhada da unidade de medida.

* * Apenas nos modelos personalizados.

Histórico de alteração

O sistema registrará um histórico das alterações de estado realizadas no serviço do atendimento, tanto na inclusão de um serviço ao atendimento, como na alteração de um estado para outro em um serviço anteriormente incluído. As informações a serem registradas, são: data atual, nome do usuário que fez a inclusão/alteração e a descrição da ação, especificando qual o novo estado atribuído ao serviço. Cada serviço incluído ao atendimento terá seu próprio histórico e este não deverá ser modificado pelo usuário, tanto sua edição, como sua exclusão do sistema. O histórico apenas será excluído quando o serviço vinculado ao atendimento for deletado, sendo sua exclusão, permanente.

Anexos

Os serviços incluídos a um atendimento podem conter arquivos anexados a ele. Os anexos são restritos a arquivos com a extensão PDF, e sem limite máximo de arquivos anexados, bem como, sem limite máximo ao tamanho do arquivo. Os arquivos podem ser importados, tanto na criação, como na edição de um atendimento, além de poderem ser excluídos, quando necessário. A importação de anexos em um serviço no atendimento é opcional. Os arquivos importados em um atendimento fazem parte do serviço vinculado a ele. Estes arquivos poderão ser excluídos automaticamente, se: o atendimento for excluído ou se o serviço que contenha o anexo for excluído.

Fotos

Além de arquivos em PDF, fotos e imagens também podem ser incluídos a um atendimento através dos serviços. As extensões de imagens permitidas, são: JPG, JPEG e PNG; e se limitam em até duas imagens anexadas, no entanto, sem limite máximo ao tamanho do arquivo. As imagens podem ser importadas, tanto na criação, como na edição de um atendimento, além de poderem ser excluídas, quando necessário. A importação de fotos em um serviço no atendimento é opcional. As fotos importadas em um atendimento fazem parte do serviço vinculado a ele. Estas imagens poderão ser excluídas automaticamente, se: o atendimento for excluído ou se o serviço que contenha a imagem for excluído.

Duplicar atendimentos

O usuário deve poder duplicar um atendimento, criando outro com os mesmos dados e os mesmos serviços do atendimento original. O sistema deve perguntar se o usuário deseja duplicar o atendimento. Quando um atendimento for duplicado o usuário será redirecionado para a tela de cadastro deve ser mostrada para que o usuário possa alterar os dados antes de salvar. Se o usuário cancelar o cadastro, não haverá duplicação.

Visualização no mapa

  • Na listagem de atendimentos, o usuário deve poder exportar todos os pontos filtrados que contenham coordenadas para visualização no mapa. Além dos atendimentos listados, o usuário poderá escolher se quer exportar os pontos vinculados e o solicitante.
  • Na listagem de atendimentos, o usuário deve poder exportar todos os registros filtrados que os pontos de atendimentos relacionados contenham coordenadas para visualização no mapa.
  • Item de lista não ordenada A coluna georreferenciado identifica se o ponto de atendimento do registro possui ou não coordenada(s), e possibilita que seja filtrado apenas por registros que possuem ou não coordenada(s)
  • O sistema deve alertar que todos os registros podem ser exibidos no mapa quando não houver filtros ativos ao acionar a ferramenta de mapa;
  • Os Pontos de atendimentos vinculados e solicitante, quando o usuário selecionar estas opções, devem aparecer no mapa somente se possuírem ao menos uma feição;

Cadastro

Geral

  • A data do cadastro de um novo atendimento deve ser a data corrente, podendo ser alterada pelo usuário;
  • O campo Número de um novo atendimento deve ser gerado automaticamente, podendo ser alterado pelo usuário. O número do próximo atendimento deve ser o maior número existente no banco de dados + 1, considerando os registros que contém apenas caracteres numéricos no campo Número;
  • O campo Número só estará acessível no cadastro de atendimentos individuais;
  • O valor total do serviço deve ser calculado automaticamente mas pode ser alterado pelo usuário. Caso seja informado um valor diferente de zero para a quantidade atendida, o valor total do serviço deve ser calculado como: quantidade atendida x valor unitário; caso contrário o valor total deve ser calculado como: quantidade solicitada x valor unitário;
  • A data de execução não deve ser posterior à data corrente.
  • Na visualização dos dados, na visão ATENDIMENTOS X SERVIÇOS, as colunas referentes ao prazo de vencimento dos serviços devem conter os dados calculados em função das datas prevista e de execução, conforme a tabela acima.
  • Os valores unitário e total dos serviços devem ser exibidos com quatro casas decimais na tela de cadastro, no grid e ao exportar os dados do grid para o formato do Excel.
  • Os serviços exibidos na tela de localização são os que pertencem a secretária do departamento selecionado.
  • Ao incluir ou alterar um atendimento, o usuário poderá incluir novos serviços, alterar, excluir e visualizar um serviço incluído e imprimir a ordem de serviço para o serviço selecionado.

Atendimentos individuais

  • Um atendimento deve ter uma data de cadastro válida, um solicitante (pessoa), um ponto de atendimento e ao menos um serviço prestado .
  • Cada serviço incluído em um atendimento deve ter o estado preenchido;
  • Ao incluir ou alterar um serviço, deve ser listados os estados do serviço selecionado;
  • A quantidade solicitada do serviço é opcional, mas o sistema deve alertar caso não tenha sido preenchida ou tenha valor 0 (zero);
  • Os campos quantidade atendida, quantidade solicitada e valor unitário devem ser preenchidos automaticamente quando o serviço selecionado tiver algum campo personalizado do tipo fórmula e este estiver definido para gerar o valor de alguns destes campos.

Editar vários atendimentos

Geral

  • Devem ser selecionado no grid da visão de atendimentos os atendimentos que vão ser atualizados.
  • Somente atendimentos do mesmo departamento podem ser editados
  • Os serviços não serão atualizados, apenas os dados do atendimento.
  • O usuário deve selecionar quais campos irão ser editados.

Editar vários serviços

Geral

  • Devem ser selecionado no grid da visão de atendimentos x serviços os serviços que vão ser atualizados.
  • Os campos personalizados que devem ser atualizados devem ser adicionados através de uma tela de consulta.
  • O valor total não é calculado automaticamente ao editar a quantidade atendida ou valor unitário.

Observações

  • As linhas dos grids devem ser expandidas para exibir os serviços cadastrados para aquele atendimento, assim como todos os campos personalizados como colunas, para campos personalizados que não pertencem ao serviço a célula ficara com um ”-” para identificar, caso o campo pertença ao serviço mais não possua valor, a célula ficara vazia
  • No cadastro ao alterar o departamento todos os dados do módulo são limpos
  • Não é possível alterar o departamento na edição do registro
  • Os usuários que aparecem na tela de localização são todos os usuários que pertencem a secretária do departamento selecionado.
 
softwares/geoservicos.online/requisitos/modulos/atendimentos.txt · Última modificação: 27/05/2022 11:36 por brunoduarte
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki