Completed

Crm Personalizado

Published on the June 15, 2019 in IT & Programming

About this project

Open

Preciso de um desenvolvedor, comprometido (com prazos bem definidos de entrega), acessível (de fácil comunicação durante o desenvolvimento do projeto) e flexível (para sugerir alterações e melhorias),

Briefing do projeto:

Atualmente possuo um sistema de cadastro de clientes em php, necessito que sejam feitas algumas criações, edições e atualização para última versão do php (se possível) atualmente está na versão 5.5

•    Menu Agenda:

- Criar um sub menu com o nome calendário (domingo à sábado) integrado ao Menu Ocorrências (novo menu), a ideia é criar uma rotina de preenchimento, onde o usuário registra (adiciona ou atualiza) as ocorrências dentro do calendário, verde (realizadas), roxa (planejadas) e vermelhas (em atraso vencidas). Conforme Imagem 0

Quando o usuário clicar em um dia especifico do calendário (somente dia atual ou posterior) ele é direcionado para a página conforme imagem 0A (adiciona informações)

Quando o usuário clicar em uma empresa que já está registrada no calendário, ele é direcionado para a página conforme imagem 0B (atualiza as informações registradas)  se SIM realizadas (verde) e ele salvar o registro não pode mais alterar. O usuário não pode selecionar a opção “SIM” se estiver em uma data que não seja a data atual do dia

Se NÃO realizadas (vermelho) pode alterar o registo inclusive retroativo a data.



- Na opção adicionar rota (botão +) do sub menu Rota Google, o usuário adicionar os campos conforme Imagem 1

- Na opção buscar rota (botão lupa) do sub menu Rota Google, utilizar os critérios de busca conforme Imagem 2

- Acrescentar os campos na pré-visualização da agenda conforme Imagem 3

- Verificar a correto funcionamento do botão exportar para Excel

•    Menu Empresas:

- Na tela de pré-visualização das empresas, criar um botão (ícone) de agenda de modo que vá direto para o sub menu Rota Google e preencha automaticamente com os dados que já estiverem cadastrados das empresas, conforme Imagem 4

- Menu Empresas / Ver: Criar um botão (ícone) de agendamento na tela de visualização das empresas, de modo que vá direto para o formulário de adicionar um novo compromisso (Agenda) e preencha automaticamente com os dados que já estiverem cadastrados da empresa, criar os campos: Telefone Principal e Telefone Secundário, conforme Imagem 5

•    Menu Contatos:

- Na opção adicionar novo contato (botão +) e ver (lupa) dentro da empresa, realocar alguns itens e deixar na seguinte ordem:

Empresa - Preenchimento automático
Solicitado por - Preenchimento automático com nome do usuário que foi atribuído dentro do Menu Empresas no item Solicitado Por
Foto  - Preenchimento Opcional
Nome Contato  - Preenchimento obrigatório
Cargo / Setor  - Preenchimento obrigatório
RG (Novo Campo): Preenchimento Opcional com validador de numero
CPF (Novo Campo): Preenchimento Opcional com validador de numero
Data Aniversário - Preenchimento Opcional
Contato por Telefone Fixo - Preenchimento obrigatório
Telefone 1 - Preenchimento obrigatório
Contato por Telefone Celular - Preenchimento Opcional
Telefone 2 - Preenchimento Opcional
E-mail - Preenchimento obrigatório
Estilo - Preenchimento obrigatório
Enviar Mala Direta - Preenchimento obrigatório
Modelo de Mala Direta - Preenchimento obrigatório
Contato Linkedin - Preenchimento Opcional
Contato Facebook - Preenchimento Opcional
Contato Twitter - Preenchimento Opcional
Outro Contato - Preenchimento Opcional
Observação Social - Preenchimento Opcional
Responsável - Preenchimento obrigatório com nome do usuário, de acordo com predefinições do Menu Usuários,

Observação: Todos os outros campos podem ser deletados !

- Na opção editar contato (botão lápis) permitir realocar um contato cadastrado para outra empresa cadastrada, conforme Imagem 6

- Nas ocorrências dentro das informações de cada contato, os usuários visualizam acordo com predefinições do Menu Usuários conforme Imagem 7.

- Na opção adicionar ocorrências (botão +) quando adicionar uma nova ocorrência dentro de cada contato, necessito dos seguintes campos, conforme Imagem 8:

Contato: Preencher de forma automática
Prioridade: Baixa(verde) Media(amarela) Alta (vermelha) - Preenchimento obrigatório
Registrado Por: Preencher de forma automática com o (Nome do Usuário que está Logado)
Data do Registro: Preencher de forma automática com a data do dia
Horário: Preencher de forma automática com horário do registro
Assunto: Opções de seleção do campo: Visita Presencial / Visita OnLine / Outros
Ocorrência: Imprescindível que nesse campo não tenha limite para escrever e tenha a capacidade de anexar arquivos – Word – Excel – Power Point – PDF – JPGE – PNG e outros
Realizado: Sim (verde) ou Não (vermelho) Preenchimento obrigatório (função integrada ao sub menu calendário)
Data Planejada: Selecionar a data planejada - Preenchimento obrigatório (função integrada ao sub menu calendário)
Atribuído à: Obrigatório atribuir pelo menos um usuário, de acordo com predefinições do Menu Usuários,

•    Menu Ocorrências (novo menu), conforme Imagem 9:

- Na opção adicionar ocorrência (botão +) quando o usuário adicionar uma nova ocorrência acrescentar os campos:

Empresa: Escolher dentre as empresas cadastradas
Contato: Escolher o contato que está atrelado a empresa escolhida
Registrado Por: Preencher de forma automática com o (Nome do Usuário que está Logado)
Data do Registro: Preencher de forma automática com a data do dia
Horário: Preencher de forma automática com horário do registro
Assunto: Opções de seleção do campo: Visita Presencial / Visita OnLine / Outros
Ocorrência: Imprescindível que nesse campo não tenha limite para escrever e tenha a capacidade de anexar arquivos – Word – Excel – Power Point – PDF – JPGE – PNG e outros
Realizado: Sim (verde) ou Não (vermelho) - Preenchimento obrigatório (função integrada ao sub menu calendário)
Data Planejada: Selecionar a data planejada - Preenchimento obrigatório (função integrada ao sub menu calendário)
Atribuído à: Inserir mais usuários para serem atribuídos, obrigatório selecionar pelo menos um usuário atribuído,

- Na opção Buscar os ocorrências (botão lupa) do Menu Ocorrência utilizar os critérios conforme Imagem 10

- Acrescentar os campos na pré-visualização das Ocorrências conforme Imagem 11

- Verificar a correto funcionamento do botão exportar para Excel

•    Menu Lista de E-mails

- No Menu Lista de E-mails, gostaria de realizar uma busca segmentada de modo que mostre todos os resultados dos e-mails da forma (e-mail do contato; Nome do Contato) conforme Imagem 12, mas também com a possibilidade de segmentar por:

Empresa
Solicitado por
Nome Contato 
Cargo / Setor
Data Aniversário
Contato por Telefone Fixo
Contato por Telefone Celular
E-mail
Estilo
Enviar Mala Direta
Modelo de Mala Direta
Contato Linkedin
Contato Facebook
Contato Twitter
Outro Contato
Responsável

•    Menu Relatórios (novo menu)

- Criação de um Menu com os sub menus (Previsão de Vendas – Funil de Vendas - Metas - Faturamento), Imagem 13

- A ideia é que para cada sub menu o sistema tenha a capacidade de realizar uploads de arquivos Word – Excel – Power Point – PDF – JPGE – PNG e outros

•    Menu Logs de Acesso (novo menu)

- A ideia desse menu é ter auditoria total do sistema por usuário, com a capacidade de exportar para Excel, conforme Imagem 14

•    Menu Usuários

- Na opção adicionar novo Usuário (botão +) e editar (botão lápis), conforme Imagem 15

Inserir a opção de quem exportar informações para uma planilha em Excel, se SIM (Pode Exportar), se NÂO (Não pode Exportar)

Inserir a opção de quem pode ou não visualizar todas agendas e rotas, se SIM (Visualiza todas as agendas e rotas de todos usuários), se NÂO (Visualiza apenas as agendas e rotas que está como Responsável)

Inserir a opção de quem pode ou não visualizar todas empresas, se SIM (Visualiza todas as empresas de todos usuários), se NÂO (Visualiza apenas as empresas que está como Responsável)

Inserir a opção de quem pode ou não visualizar todas ocorrências, se SIM (Visualiza todas as ocorrências de todos usuários), se NÂO (Visualiza apenas as ocorrências que está Atribuído à)

•    Outras Edições, Exclusões e Correções

- Verificar o correto funcionamento da função de recuperar senha

- Edições: Mudar nome do Rodapé atual para: Projeto Lead Hunter - CRM - Sales Consultant and Business Strategy©2008 - All rights reserved

- Edições: Em Perfil de Acesso, criar os nomes:

Manter o Perfil Administrador
Manter o Perfil Default
Criar Perfil Diretor
Criar Perfil Gerente
Criar Perfil Coordenador
Criar Perfil Supervisor
Criar Perfil Consultor
Criar Perfil Back Office 
Criar Perfil Assessor

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: July 05, 2019

Skills needed

Other projects posted by A. T.