====== Gráfico comparativo de serviços ====== ===== Resumo ===== O gráfico comparativo de serviços tem por finalidade exibir a quantidade, o valor ou a contagem de serviços prestados comparando os dados de acordo com os anos indicados. ===== Descrição ===== Para gerar o gráfico, o usuário deve selecionar um agrupamento, um filtro (opcional), um totalizador e um dos campos de data disponíveis. O sistema deve então mostrar uma lista com todos os anos que correspondem à data selecionada nos atendimentos cadastrados. O gráfico gerado deve conter uma série para cada ano selecionado. O usuário deve ter as opções de imprimir o gráfico e de exportá-lo como um arquivo de imagem no formato JPEG. ==== Estrutura do gráfico ==== Tipo de gráfico: Colunas. O gráfico deverá ser composto por: * Título, contendo a razão social do cliente, seguido da descrição do gráfico. Caso algum filtro tenha sido aplicado, deve incluir também os campos e os valores filtrados. * Dados, relacionados com a quantidade, o valor ou a contagem de serviços que se relacionam com o agrupamento e os filtros do gráfico exibidos por ano(s) pré selecionado(s). * Legenda contendo o(s) ano(s) informado(s) pelo usuário. ==== Exemplo ==== {{:softwares:geoservicos:requisitos:graficos:comparativos_servicos.png|}} ===== Configurações e preferências do usuário ===== ==== Filtros ==== * **Agrupamento:** Indica o agrupamento que será analisado em um determinado ano com relação à quantidade, o valor ou a contagem de serviços. * **Filtro:** Indica o filtro que será realizado no agrupamento informado para a análise em um determinado ano. * **Totalizar dados por:** Indica como serão totalizados os valores do gráfico. * **Exibir por**: Indica a data que será levada em consideração na busca dos dados no banco. Pode ser a **data de cadastro** do atendimento, a **data prevista** ou a **data de execução** dos serviços. Os agrupamentos possíveis são: * Logradouro * Bairro / localidade * Distrito * Ponto de atendimento * Serviço * Grupo do serviço * Subgrupo do serviço * Objetivo do atendimento * Técnico responsável As totalizações possíveis são: * Valor total * Contagem de serviços * Quantidade solicitada (somente quando o agrupamento for feito por serviço e houver algum serviço selecionado para filtrar, para evitar unidades de medida diferentes). ==== Outras opções ==== * **Personalizações**: Os campos cujos nomes podem ser personalizados no cadastro de secretarias devem apresentar o nome personalizado, se a secretaria do usuário tiver definido nomes diferentes do padrão. ===== Pontos de verificação ===== * Os dados do gráfico devem condizer com os cadastros realizados, de acordo com os filtros especificados. * O sistema não deve exibir o grupo "Outros" se o //Percentual do grupo Outros// estiver definido com valor 0 (zero). * Ao selecionar a opção exibir valores, o sistema deve exibir a quantidade, o valor ou a contagem de serviços prestados durante o(s) ano(s) informado(s) para cada barra do gráfico. * Caso o agrupamento escolhido pelo usuário seja "Serviços" e a opção de filtro seja "Todos" o sistema não deverá exibir a opção quantidade no combo "totalizar dados por:", somente será exibida essa opção caso o usuário selecione um serviço nas opções de filtros. * Caso a data de previsão ou a de execução do serviço não estejam preenchidas este serviço não entrará na contabilidade dos dados para o gráfico. * Os valores na legenda devem ter a formatação adequada, com separadores decimais e símbolo da moeda corrente (no caso da totalização por valor). ===== Observações ===== ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~