Analisando propostas

Sistema Web para Apontamento de Os

Publicado em 20 de Agosto de 2022 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias