Closed RamonSilva20 closed 6 years ago
desconto em vendas e OS visualização de vendas por cliente (mesmo esquema de mostrar o.s quando se pesquisa um cliente) contas pendente(contas a serem pagas) impressão de garantia(exemplo 90 dias de garantia apos a retirada do aparelho) permitir um único cadastro de CPF/CNPJ(evitando assim um duplo cadastro de cliente) busca por nome e CPF/CNPJ caso tenha mais ideias posto aqui lembrando que estou me baseando com tudo versao atual
Utilização do Migrations para atualização do banco de dados
Ideal seria que ao criar um banco de dados vazio, o migration automaticamente vá criando todas as tabelas necessárias.
Parâmetros para permitir definir quais campos são obrigatórios no cadastro do Cliente.
Algumas oficinas podem achar interessante que os dados de cadastro do cliente sejam somente o nome e um telefone para contato (Visando agilidade). Outras preferem o cadastro completo.
Inserção de um campo para informar a localidade do aparelho dentro da oficina (Em qual prateleira/deposito se encontra)
Acho que Emissão de Recibos seria algo interessante !
Financeiro, relatorio por cliente. Calendário das ordens de serviço. Recibo de pagamento.
Acrescentando a Dica do amigo aqui mesmo para não ficar muito bagunçado seria muito, mas muito interessante estes levantados acima e abaixo acrescento:
Cadastro de Número de Série --> Isso iria no cadastro do equipamento e seria gravado no registro da OS automaticamente (Normalização), ou seja, os dados ou alguns dos dados do equipamento já cadastrado em Cadastro de Equipamentos, seria gravado novamente no registro da OS na entidade OS
Ainda, melhorando a Normalização, nesse caso, DesNormalização, seria muito interessante que os dados do produto ou serviço fossem também gravados na tabela/entidade itens_de_venda ou produtos_os ou servicos_os respectivamente, para melhor documentação/histórico independentemente de alteração do produto/serviço no seu respectivo cadastro.
Inserção dos campos de Status: --> Cadastro de Status, item sugerido acima.
Aguardando Análise
Aguardando Peça
Aguardando Aprovação
Aguardando Retirada
Encerrada sem Reparo
Abandonada
OS Enviada Para leilão Judicial
Outros
Seria interessante tbm se os Status fossem como Tags Etiquetas de Cores e Marcassem a Visualização da Ordem assim.
Fabricante e Modelo poderia ser Tipo o Campo de Status : Multipla Escolha com opções do BD já Pré definidas. --> Informação vem do Cadastro de Equipamento, busca ao digitar para melhor usabilidade
Um Campo onde se preenchesse Alfanumericamente Box/Prateleira que seria a identificação de onde se encontra o aparelho dentro da Oficina/Assistência. Att; Hard Brasil
@hardbrasil fiz algumas alterações na sua adição à minha sugestão, basicamente ainda sugerindo todos os recursos, porém para o desenvolvimento do projeto under the hood pode significar muita diferença. Grato.
P.s. Quando falo em normalização, me refiro à Normalização de Banco de Dados.
Utilizo ele numa autopeças, seria bacana na parte de arquivo remover, .GIF e colocar arquivos Excel. também um campo de controle de troca de óleo, com um campo para adicionar data. placas e modelo de carro! o site também não fica responsivo quando rodado em Smartphone de resolução baixa.
Boa tarde amigo sobre a Placa já tentou inserir no Campo de Descrição é onde insiro no momento A Marca e Modelo de aparelhos e o Serial que no seu caso seria a placa.
Olá, Deixo algumas ideia:
Abraços.
Utilização das bibliotecas https://github.com/PHPOffice/PhpSpreadsheet ou https://github.com/PHPOffice/PHPExcel
Para geração de relatórios em Excel/CSV/LibreOffice/PDF/etc...
Seria interessante fazer um agendamento de horários onde o cliente acessa seu painel visualizando as datas e horários disponíveis e faça seu agendamento para entrega do produto. Outra observação seria utilizar mascaras nos campos como telefone cpf/cnpj etc.
Outro lado interessante seria fazer um QR CODE para o cliente visualizar a O.S atraves do leitor do celular
Seria bacana se tivesse um campo anotações internas onde somente os usuários da empresa visualizassem e este não aparecesse na área do cliente e nem nas impressões da ordem. Muitas das vezes se faz necessário anotações do tipo Cliente complicado, cliente alega x,y,z e várias anotações internas confidenciais.
O sistema já possui um recurso de anexo de arquivos. Sugiro que este recurso seja vinculado as ordens exemplo: Um Cliente dá entrada em um equipamento todo quebrado, nestes casos seeria interessante a empresa cadastrante coletar provas visuais para evitar transtornos nesses casos seriam tiradas fotos que poderiam ser visualizadas e arquivadas com as ordens de serviço. O que acham?
Ramon e demais companheiros: Alguém já testou, viu ou conhece o sisloja? Creio que Integrado/Linkado ao Mapos seria Perfect. Exemplo usar a mesma BD ou então linkar os 2 bds para quando houver alteração de cliente e ou vendas dar baixa e estas coisas. Pode ser complicado, mas se der certo pode ser perfeito
Olá. Descobri agora o repositório oficial. Tenho o sistema instalado em meu servidor com uma versão mais antiga. Vou atualizar para esta.
Minha sugestão de nova funcionalidade é, se teria alguma forma de fazer um client do sistema que rode via APP.
@pocapratica Ótima ideia, mas isso seria mais interessante depois que o sistema já estive completo e mais maduro.
ENVIO AUTOMATICO DE CÓPIA DE ORDEM CADASTRADA E STATUS DA MESMA POR E-MAIL:
Seria bacana se ao cadastrar nova ordem ou alterar o status da mesma o sistema "disparasse" um e-mail para o cliente que tivesse cadastrado e-mail.
No momento ao imprimir as ordens não aparecem os dados de contato do cliente o que faz muita falta, ao imprimir ou consultar ordens deveria aparecer os dados de contato facilitando assim processos internos.
INVENTÁRIO POR LOCAL:
Exemplo cadastro de Móveis cadastro de Equipamentos Informáticos Cadastro com Integração do Estoque para Inventário Peças Usadas Mobiliário Veículos etc....
Envio da ordem por e-mail e uma ótima sugestão, assim como novas interações, porem interessante que seja opcional, ao salvar- Já sugerido no post acima.
# # GERAR CÓDIGO DE BARRAS OU QRCODE****
Gerar código de Barras para que as ordens de serviço e produtos pudessem ser cadastrados e consultados por leitores.
Um pouco do progresso da nova versão do sistema:
Poderia diminuir o tamanho da impressão pra algo mais simples e espaçoso
Muito bom, area do cliente ficou boa e bem pensada porem poderia ter algumas limitações Alterar os dados como nome e cpf que são informações que nao iriam precisar mudar a nao ser que o cliente use de ma fé e gerar uma senha pro cliente ao inves de ele logar usando email e cpf, pois o cpf é mais facil de descobrir do que uma senha. De resto o sistema esta ficando cheio de opções muito boas e melhor ainda de nao usar o composer, nada contra quem usa mas as vezes ele deixa um monte de brechas e pesa pra caramba, um sistema desse esta com 30 e poucos megas ja se usa-se o composer iria pra 200 no minimo e fora os arquivos desnecessários. Minha opinião só
Ramon. Quando ira disponibilizar a nova versão do sistema com o template Gentelella?
Sem previsão @KokeroO, estou desenvolvendo no meu intervalo de almoço.
Parabéns @RamonSilva20. Show de bola.
Poderia incluir os campos abaixo no cadastro de cliente pf: Insc. Estadual +1 campo para telefone convencional Contato Observação
(A inscrição estadual é o mais importante no meu caso)
Desde já, agradeço.
o campo de desconto seria ótimo, ou mesmo um campo para incluir valor como taxas diversas ou coisa do tipo,.,,
Quando pretende lançar outra versão?
@RamonSilva20 A nova versão vai continuar com o Codeigniter?
Campos com pontos impossibilita o uso do programa em outro país, por ex o CPF que é usado com pass no cliente, em Portugal é o NIF e tem menos carateres e sem pontos, ex. do CEP, aqui é o código postal e tem menos carateres e contem um "-" no meio, penso que estes campos deveriam ser alfanuméricos, assim podiam se ajustar a todas as situações.
@KokeroO Iniciei o desenvolvimento no Codeigniter, mas voltei atrás e farei no Laravel, o adoro o CI mas infelizmente está muito atrás dos demais frameworks. Assim que finalizar a estruturação vou postar aqui para quem tenha interesse auxiliar no desenvolvimento. Grato.
Ramon, para tornar um pouco genérico (poder atender mais perfis de clientes) seria legal ter campos personalizáveis na OS. No meu caso precisei editar e incluir os campos "imei", "senha" e "enderecoEquipamento", pois é para uma assistência de celulares. Pegando algumas ideias de sistemas baseados no seu (achei aqui no git mesmo), incluí o auto preenchimento do endereço do cliente usando a busca por cep e na tela de incluir OS, um botão para realizar a inclusão do cliente na mesma tela, usando uma div com um iframe da tela de cadastro de clientes.
Olá
Só falta orçamento de venda. para ficar perfeito.
Grato pela atenção.
Atualização das bibliotecas (Bootstrap 3.x ou 4.x, JQuery 3.x ...). Alteração dos preços ao adicionar o produto ou serviço ao emitir uma ordem de serviço. Redução dos campos obrigatórios no cadastro (exemplo: endereço). Login com e-mail ou apenas nome de usuário.
Mascaras nos campos (Telefone, CNPJ/CPF, CEP, etc). Pagina de configuração do tema (Cor principal, cor secundaria, logo). Completar o endereço com base no CEP (Colocar o campo em primeiro no cadastro).
Eu achava interessante adicionar alguns campos na hora de cadastra clientes, tais como data de nascimento e um campo para observações ou comentarios
quando o cadastro do produto for apenas a de entrada vai ser apenas para o consumo da empresa. Então seria interessante fazer uma tabela departamento onde possa cadastrar o departamento, e nesse departamento consumir os produtos de entrada, e no final ver quanto gastou de produtos para cada departamento e mostrar quanto resta no estoque minimo.
Exemplo: Banheiro masculino gastou 30 papel higiênico e ficou no estoque apenas 5 O Banheiro feminino gastou 35 e ficou 0 no estoque
Ramon, eu não sei muito de Codeigniter, tampouco de MVC, porém fiz várias modificações e melhorias no projeto. Se você se interessar, posso hospedar para você dar uma analisada, acredito que assim o meu feedback para melhoria do projeto será mais efetivo.
Kind Regards, Fábio - fabiojr.com
CADASTRO DO CLIENTE. 1- Obrigatoriedade dos itens de cadastro, deveriam ser somente no Nome: 2 - O tamanho dos campos estão pequenos para o comprimento do Nome/Razão Social. 3- Faltam algumas informações necessárias, como Apelido/Nome Fantasia. (Um funcionário ligou solicitando um atendimento, e não sabia o nome da razão social, somente o nome Fantasia.) 4 – Senti falta de um campo de observação, para colocar o segmento da empresa. (Açougue, mercearia, padaria, agropecuária, petshop, etc...) 5 – Já tem a opção de Arquivos, acho que deveria mudar essa opção para o Cadastro da empresa, para que se armazene os documentos importantes, como templates de contratos, e templates de e-mail; Adicionar um menu arquivos no cadastro do cliente, para subir os documentos da empresa do cliente, como comprovantes de cnpj e inscrição estadual, contratos e comprovantes de residência e documentos digitalizados. 6 – Uma check box talvez, para marcar o cliente inadimplente. Que seja exibido logo na abertura de OS para aquele cliente em questão. O técnico entrar em contato com o supervisor que resolva se o cliente poderá ser atendido. 7 – Foto do cliente, ou logomarca da empresa, ficaria ótimo para listagem e reconhecimento.
8 – Ao listar os clientes, mostrar vários registros ou todos. Com opção para ordenar esses clientes, por código, razão social ou fantasia. Localizar por nome/razão social, apelido/fantasia ou código.
9 – No cadastro individual do cliente, você já armazena todas as ordens de serviço, ótimo para histórico e reimpressão. Mas poderia colocar também um campo de data, para que eu possa filtrar o período em questão, e imprimir esse relatório para mandar para o cliente. Facilitando assim, no dia 1o de cada mês. Mostrar que trabalhamos. Nesse relatório vai: Número da OS, data de abertura e fechamento, funcionário que solicitou o atendimento, técnico que resolveu o problema e valores.
10 – Senti falta também, foi de desfazer o faturamento. Sendo necessário excluir a Ordem de Serviço, e abrir outra. No relatório do financeiro, tenho uma OS pendente. Mesmo sendo administrador e com todos os acessos, não consigo desfazer pelo botão de alterar. Então, para o financeiro, seria ideal que a OS faturada, fosse para o cadastro do cliente, e tivéssemos cada serviço anotado, com os valores em aberto. (Possibilidade de desfazer faturamento, a OS ficaria finalizada mas sem faturar, para o relatório achar a mesma. Sendo assim, localizar a OS novamente e editar corretamente, para novamente ser faturada.) Fiz uma outra montagem da imagem de cima, com modificações de como seria ideal o controle de OS. Uma tela mostrando o valor total, de todas as OS faturadas. O valor total com acréscimos em caso de vencidas. Uma forma de marcar cada serviço para quitar individualmente os marcados. Uma forma de quitar por valor. Aqui em cidade pequena, existe muito o cliente quitar parcialmente, deixando o valor restante em aberto. (Existir possibilidade de estornar pagamentos) Não esquecendo de fazer um pequeno recibo, do valor recebido e restante em aberto.
E ainda em cidade pequena, temos aquelas pessoas, que não se lembram que fizeram o pagamento pela metade. Melhor ainda, quando se tem o histórico de abatimento. Nessa imagem acima, na última aba, tem um registro dos pagamentos que foram quitados total ou parcialmente. Segue a montagem na imagem abaixo, com botão de imprimir recibo. Tem o número da OS, se necessário para reimpressão de caixa, tem o botão ao lado. Reimprimir um comprovante de pagamento. Tem a data da abertura e entrega do serviço. Descrição com data e valor do recebimento. Não coloquei na imagem a baixo, mas pode-se colocar o funcionário que recebeu a parcela, evitando assim um transtorno.
Talvez possa se tirar um extrato. Saindo o nome do cliente, com dados das notas em aberto e valores já pagos.
CADASTRO DE FORNECEDOR 1 – Falta o cadastro de Fornecedor, para que se tenha dados e telefones, email, endereço para maiores informações. 2 – campo de observação é sempre bem-vindo, junto com o Arquivos. 3 – Subir foto ou logomarca do fornecedor, para auxiliar na identificação. CADASTRO DO PRODUTO 1 – campo de informações a Arquivos. 2 – possibilidade de inserir mais informações, talvez para se ter o histórico de compra. 3 – subir foto do produto, para auxiliar na identificação. ABERTURA DA ORDEM DE SERVIÇO Fiz uma pequena montagem, com o que julguei extremamente necessário para o desempenho do técnico, com as informações necessárias. Desconsidere a falta de alinhamento e posições, por favor.
Por padrão, o técnico deveria ver somente a ordem de serviço que está aberta esperando para ser resolvida. Repare o seguinte na imagem acima, logo na abertura, o técnico responsável, pode ver todos os serviços do dia para fazer. Teremos filtros por status, data de abertura, data limite para atender, por técnico responsável. Falta localizar a ordem de serviço pelo número. Se possível, filtrar as OS, por data do dia, técnico. O supervisor, poderia colocar os status como andamento e prepararia um relatório para imprimir. O Técnico, ficaria responsável por resolver aquelas impressas. Ainda, se é visita externa e cidade. Para que o técnico vá a uma determinada cidade, e resolva todos os serviços de uma só vez. (Se a cidade do cliente estiver cadastrada.) Poderíamos filtrar os urgentes, ver se o cliente é inadimplente (para ver com o supervisor se poderá ser atendido.) Acredito que nesse quesito, abrangeremos o maior desempenho possível. Obs.: Eu pensei na possibilidade de efetuar o cadastro de DEPARTAMENTOS. Sendo assim, possível vincular os técnicos a esses departamentos, e cada funcionário poderia somente ver as ordens de serviços vinculadas ao próprio setor de trabalho. O administrador, poderia ver todos os setores, filtrando como a opção de filtrar por status, na imagem acima.
Configurar permissão para que um técnico possa ou não transferir uma ordem de serviço para outro técnico ou setor. RELATÓRIOS Como relatórios são a alma de qualquer sistema, as informações que julgo necessárias para o controle de todos os serviços e monitoramento dos funcionários. Relatórios de todos os clientes: O relatório a seguir, poderia sem impressora no formato paisagem, para conter mais informações, nome/apelido, endereço/cidade. Se está Marcado como Inadimplente/bloqueado. Número de Serviços feitos.
Esse aqui, para que o técnico faça um serviço externo, tenha que viajar a uma determinada cidade, e resolva todos os serviços de uma só vez. Bastando no cadastro do cliente, estar cadastrado a cidade em questão. Por exemplo: Eu quero todas as OS abertas, para visita Externa, na cidade de viçosa – mg. (Nisso o técnico, iria saber todos os clientes que precisam dessa visita.)
Ainda em paisagem, as informações do próximo relatório, poderia ter o cliente que ligou solicitando o serviço. Também a reclamação/serviço solicitado.
Informações de atendimento por técnicos, e finalizadas (medir desempenho). Seria um relatório de todas os serviços que tiveram o status modificados no dia. Ou todos os serviços finalizados no dia, para ver os técnicos que trabalharam. Mas que contenha as ordens de serviço por tempo que ficou aberta. Evitando assim, que uma OS, fique vários dias aguardando atendimento. Relatórios de clientes inadimplentes/bloqueados. Gerar um relatório por período, com todas as ordens de serviço separadas por cliente. Como exemplo, eu gostaria de mandar por e-mail, para cada cliente, um relatório de todos os serviços feitos no mês passado. Para mostrar que estamos trabalhando. Alguns não conseguem perceber o tanto de vezes que nos ligam. GRÁFICOS Eu adoro gráficos, e fiquei doido quando vi que na página inicia do dash, tinham vários. Está perfeito as estatísticas de ordem de serviço abertas, andamento e fechadas. Mas com as opções acima, podemos colocar no gráfico mais algumas opções, OS aberta e fechadas por técnicos.
@fabiopsy poderia subir para testarmos?
admin@admin.com
admin
Fabio você colocou esta base para testes? Não entendi.
o usuário de testes é admin e a senha 123456?
Seria isso?
Hard Brasil Assistência Multimarcas & Multiserviços
Eletrônica - Eletrodomésticos - Eletroportáteis - Informática
Reparamos: Air Friers, Fornos, TV's, DVD's, Aparelhos de Som, Ventiladores e muito mais.
Atendimento ao público:
Segunda de 13 ás 18 hs e terça a sexta de 9 ás 18 hs
Tels:(31)31536664 (Vivo Fixo) 9913675-07 (Tim Móvel) 991367507 (Whatsapp)
contato@hardbrasil.com.br www.hardbrasil.com.br
---- On Qua, 13 set 2017 11:39:21 -0300 Alves, Fábio <notifications@github.com> <notifications@github.com> wrote ----
admin@admin.com
admin
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
Nao vi o botao de ordem de serviço...eu sou prestador de ordem de serviço...rsrsrsr
Aparencia mais limpa, as cores bonitas e já com abertura de caixa, muito interessante.
No cadastro do cliente, poderia ter o campo apelido ou nome fantasia, ajuda muito. Tambem poderia ter opcao de subir arquivos, como templates e contratos assinados, alguma documentacao para ser salva. Se pudesse colocar um campo de classificação do cliente, seria otimo, porque aqui, temos alguns departamentos especificos q atendem os clientes. faltam mais opcoes no cadastro do cliente, como fisico, juridico, email, algus clientes possuem telefones fixo, entao colocar mais um contato seria otimo.
2017-09-13 12:25 GMT-03:00 hardbrasil notifications@github.com:
Fabio você colocou esta base para testes? Não entendi.
o usuário de testes é admin e a senha 123456?
Seria isso?
Hard Brasil Assistência Multimarcas & Multiserviços
Eletrônica - Eletrodomésticos - Eletroportáteis - Informática
Reparamos: Air Friers, Fornos, TV's, DVD's, Aparelhos de Som, Ventiladores e muito mais.
Atendimento ao público:
Segunda de 13 ás 18 hs e terça a sexta de 9 ás 18 hs
Tels:(31)31536664 (Vivo Fixo) 9913675-07 (Tim Móvel) 991367507 (Whatsapp)
contato@hardbrasil.com.br www.hardbrasil.com.br
---- On Qua, 13 set 2017 11:39:21 -0300 Alves, Fábio & lt;notifications@github.com> <notifications@github.com> wrote
admin@admin.com
admin
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RamonSilva20/mapos/issues/37#issuecomment-329203803, or mute the thread https://github.com/notifications/unsubscribe-auth/AePQ23bHf9pTiiZW0ILWkr8Va3kHWgCoks5sh_PYgaJpZM4OIJcJ .
-- JACKSON SANTANA
ANALISTA DE SISTEMASSOFTPlus Sistemas e Automação *Tel.: +55 (31) 3880-0066 | Cel.: Whatsapp +55 (31) 98289-4449 Claro *| Cel.: +55 (31) 99750-8422 Vivo E-mail : jackson.softplus@gmail.com jackson.softplus@gmail.com www.softplussistemas.com
Seria Legal se Ao fazer alterações nas ordens este gerasse algo que mostrasse a data que foi alterada e o status atual da ordem.
Seria ótimo, também o técnico responsavel por esse status. Talvez até a localização do equipamento, no caso setor de atendimento.
Em 14 de set de 2017 11:38, "hardbrasil" notifications@github.com escreveu:
Seria Legal se Ao fazer alterações nas ordens este gerasse algo que mostrasse a data que foi alterada e o status atual da ordem.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RamonSilva20/mapos/issues/37#issuecomment-329502973, or mute the thread https://github.com/notifications/unsubscribe-auth/AePQ23-tjy35q2kJAMWyGa9engJc3iROks5siTpsgaJpZM4OIJcJ .
Estamos preparando uma nova versão do sistema, por favor deixe sua sugestão de melhoria.