Code Monkey home page Code Monkey logo

er7_assistencia-tecnica's Introduction

java

Sistema para Gerenciamento de Chamados Técnicos

Olá, este é um projeto pessoal que estou desenvolvendo para o meu portifólio. Trata-se de um sistema para o gerenciamento de chamados técnicos.

java    Maven    spring    JWT    Jaspersoft Studio    mysql    angular    typescript    PO-UI   

Tecnologias

  • Backend:

    Java | Spring Boot | Spring Data JPA | Spring Security | JWT | MySQL | FlyWay | Jasper Report

  • Frontend:

    Angular | PO-UI | Typescript | HTML 5 | CSS 3

🤚 🎥 Clique na imagem abaixo para assistir o vídeo, e ver maiores detalhes: 📽 🎞

Watch the video

Motivação

Este projeto foi concebido dado a motivação de substituir o controle e a gestão de chamados técnicos realizados por meio de planilhas de Excel. A razão para isso é que o processo feito através de planilhas, é excessivamente manual e não garante a integridade das informações, pois qualquer pessoa pode alterá-las ou inserir de forma equivocada. Além disso, a gestão do processo é dificultada pela falta de KPIs que possam indicar problemas e permitir que o gestor tome medidas para melhorar o processo e o SLA para o cliente

Objetivo

O objetivo deste projeto é desenvolver um sistema automatizado para o controle e a gestão de chamados técnicos e com controle de acesso para administrador, gestor e analista técnico. Este sistema irá substituir o atual método baseado em planilhas de Excel, que é manual e sujeito a erros. O novo sistema deve garantir a integridade das informações, pois evitará alterações não autorizadas e reduzirá a possibilidade do input de informações equivocadas. Além disso, ele incluirá a implementação de KPIs para monitorar o processo e identificar gargalos. Isso permitirá que o gestor tome medidas corretivas e melhore tanto o processo quanto o SLA para o cliente.

Funcionalidades

O sistema possui as seguintes funcionalidades:

  • 📊 Dashboard com as seguinte informações
    • 📈Chamados Abertos, Chamados Processados, “Chamados Finalizados e Qtde de 📉equipamentos avaliados
    • 📉Total de chamados abertos e fechado por mês
    • 📈Top 4 produtos que mais são enviados para reparo
    • 📉Top 3 clientes que mais abrem chamados
    • 📈Top 3 técnicos que mais finalizam chamados
    • 📉Total de chamado aberto e fechado por dia
  • Cadastro de Usuários: Permite criar, editar, ativar e inativar usuários, com diferentes tipos e permissões de acesso.
  • Cadastro de Produtos: Permite criar, editar, ativar e inativar produtos.
  • Cadastro de Clientes: Permite criar, editar, ativar e inativar clientes.
  • Cadastro de Chamados Técnicos: Permite criar, editar, cancelar e excluir chamados técnicos.
  • Envio de e-mail: Envio de e-mail através de envento ao criar, iniciar avaliação e finalizar o chamado
  • Gerar PDF do chamado: Gera um laudo do chamado, na abertura do mesmo e ao finalizar o chamado, adicionando a posição técnica de cada item.

Tipos de Usuários

O sistema possui os seguintes tipos de usuários, com diferentes níveis de acesso e funcionalidades:

  • 👨‍💻 Administrador: Acesso total a todas as funcionalidades do sistema, podendo gerenciar todos os cadastros, chamados, relatórios e dashboards.
  • 👩‍💼 Gestor: Acesso aos cadastros, edições, ativação e inativação de usuários, produtos, clientes e chamados, podendo visualizar o dashboard no contexto geral e os indicadores de desempenho (KPIs).
  • 🧑‍🔧 Analista Técnico: Acesso somente à visualização dos clientes e produtos, podendo interagir nos chamados técnicos (validar e concluir), e visualizar o dashboard contextualizado no seu usuário.

Diagrama de Classes:

diagrama-classe

er7_assistencia-tecnica's People

Contributors

carlosereis avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.