Cadastros:
1. Usuários (perfil adm)
- User
- Senha
- Perfil -> Admin / Padrão
* Perfil Admin tem acesso a todas as informações do sistema, perfil Padrão tem acesso somente as informações do próprio usuário
- Status (Ativo Inativo)
1.1 Empresa:
- Cod
- CNPJ
- Razao Social
- Endereço Completo (Rua , Bairro, Cep, Cidade, UF)
- Status (Ativo Inativo)
1.2. Cliente (perfil adm)
- Empresa - conforme seleção no login
- Cod
- CNPJ
- Razão Social
- Endereço Completo (Rua , Bairro, Cep, Cidade, UF)
- Valor Hora
- Nome Contato
- Cargo
- Telefone
- Ramal
- Telefone 2
- Celular
- E-mail
- Status (Ativo Inativo)
1.3. Contato (perfil adm)
- Cod
- Empresa - conforme seleção no login
- Nome Empresa (cliente)
- Nome Contato
- Cargo
- Telefone
-
Celul.ar
- E-mail
1.4. Projeto (perfil adm)
- Empresa - conforme seleção no login
- Cod
- Descrição
- Status (Ativo Inativo)
1.5. Cargos (perfil adm)
- Empresa - conforme seleção no login
- Cod
- Cargo
- Status (Ativo Inativo)
1.6. Funcionário (perfil adm)
- Empresa - conforme seleção no login
- Cod -> vinculado ao Cod User
- Perfil (Adm / Padrão)
- Nome
- cpf;
- rg;
- dados bancários (banco / agência / conta / pix / tipo)
- cargo;
- nível (junior / pleno / sênior / especialista)
- e-mail corporativo
- e-mail pessoal
- tel corporativo
- tel pessoal
- data admissão
- data nascimento
- endereço completo (rua , bairro, cep, cidade, uf)
- tipo de contratação: (clt / pj)
- valor fixo r$
- refeição r$
- transporte r$
- auxílio r$
- valor hora r$
- plano de saúde r$
- plano odonto r$
- status (ativo / inativo) caso inativo não poderá mais acessar o sistema
1.7. Amarração Funcionário x Cliente (perfil adm)
- Empresa - conforme seleção no login
- Cod Funcionário x Cod do Cliente (1 Func para N Clientes)
2. Rotina de apontamento de Ordem de Serviço: (perfil padrão e adm, porém padrão só visualiza suas OS´s, adm pode escolher de quem visualizar)
- Empresa - conforme seleção no login
- Cabeçalho da OS
* Funcionário poderá selecionar o cliente o qual ele esta autorizado a atender, conforme vinculo na tabela funcionário x cliente
* Data do Apontamento da OS;
* Horário de Entrada;
* Horário de Saída;
* Almoço; (ex: 01:00)
* Traslado (ex 00:00)
* Total de Horas Somente Visualizar (Hora de Saída - Hora de Entrada - Hora de Almoço) + Hora de Traslado
* Projeto
* Tipo de Serviço (Expediente Normal / Após as 18h / Fim de Semana ou Feriado / Acompanhamento)
- Itens da OS
* Módulo (ADVPL / Ativo / Compras / Contabilidade / Contratos / Estoque / Faturamento / Financeiro / Fiscal / pco / pcp / folha / ponto / taf / importação / qualidade / fluig)
* tipo de trabalho (implantação / suporte / melhoria / migração / atualização / desenvolvimento / retrabalho )
* campo livre para apontar atividade realizada e campo para horas gastas na atividade ex: (atendimento a usuária na rotina xpto - 03:00)
- botão para incluir mais de uma atividade
- total de horas das atividades dos itens da os não pode ser superior ao total de horas trabalhadas no dia calculadas no cabeçalho.
3. Relatórios (Layouts a serem enviados)
- Ordem de Serviço (perfil padrão e adm , porém o padrão cada funcionário só emite suas OS´s) ;
- Extrato de Horas por Analista, quebra por analista, filtro por período: data de / data até (perfil padrão e adm , porém o padrão cada funcionário só emite seu extrato);
- Extrato de Horas por Cliente, totalizando por analista e total geral, filtro por período data de / data até e por analista de / até (somente adm terá acesso);
- Extrato pagto Analista quebra por analista, filtro por período: data de / data até ao final emitir valores a serem pagos de acordo com o cadastro do funcionário;
4. Na tela de login
- Usuário
- Senha
- Empresa
Contexto Geral do Projeto
Desenvolver sistema para apontamento de Ordem de Serviço. No momento do login o usuário preencherá o user , senha e selecionará a empresa (filial) em que ele vai apontar o serviço. Os acessos devem verificar o perfil de cada usuário, onde o adm tem acesso a todas as funcionalidades e cadastros, e o padrão tem acesso somente ao apontamento da os e emissão do relatório de os e o extrato de horas realizadas por ele.
Algumas amarrações e validações devem ser feitas, no momento do apontamento de OS o usuário padrão só poderá visualizar os clientes que estão amarrados a seu usuário (não podendo visualizar o cadastro todo); As horas das atividades apontadas no itens da OS devem ser iguais ao total de horas do dia calculado no cabeçalho (saída - entrada). Clientes com status de inativo não poderá ter OS apontada para ele. Funcionários com status de inativo não poderão acessar o sistema. Não permitir a exclusão de cliente, funcionário, etc que possuam movimentação de os lançada, neste caso o usuário com perfil de adm, deve mudar o status para inativo.
Prazo de Entrega: Não estabelecido