Executando

Manutenção e Melhoria de Portal

Publicado em 28 de Setembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Oh dentro do portal precisa fazer alguns ajustes eu coloquei um  no anexo também aqui na proposta para vocês entenderem melhor  o portal está  Precisando de manutenção  Aonde eu coloco algumas funcionalidades  Como cadastro de usuário melhorar a tela do cadastro usuário tela de login né fazer integração e vinculação com sistema via APO com Totvs para vincular usuário ao cadastro de fornecedor  o cadastro de cliente  ele é integrado via app também lista todos os clientes estão no cadastro do Totvs precisa melhorar a performance de consultas de api está demorando muito para retornar a listagem dos clientes já cadastrei projetos ele faz integração com a listagem de clientes para gravar o nome do cliente e o código do cliente  nele a gente tem um campo nome do projeto né o tipo de projeto se é tipo aberto ou tipo fechado  se for tipo aberto vai ser lançado o valor hora do projeto se for o tipo fechado vai ser lançado o valor total do projeto  temos estimativas de horas do projeto pra colocar  data de início e data fim  seu projeto tem despesa sim ou não  caso o projeto tenha despesa você consegue cadastrar a despesa e vincular ao projeto no cadastro de despesas  os projetos tem que ter atividades cadastradas para o que os consultores consiga efetuar os apontamentos corretamente no cadastro de atividade  irá listar somente os clientes que tem projetos cadastrados  quando selecionar o cliente vai listar todos os projetos desse cliente  cadastro de atividade a gente tem o nome da atividade o tipo de atividade certo presencial ou remoto  se for presencial o consultor consegue  lançar as despesas no apontamento de os  caso atividade for remota  o consultor não precisa lançar despesa  a gente tem o tipo de esforço e dia ou horas se for dia  vai lançar quantidade de dias  e cada dia tem que valente 8h00 então temos que transformar isso  em 8h00 criar um campo para mostrar a quantidade de horas correto  agora se for o esforço e horas vai lançar as quantidade em horas  agora a gente tem um mapa de alocação  no mapa de alocação eu consigo listar todos os meus consultores que estão ativos conosco  tipo uma tabela dinâmica do excel a gente consiga ver todos os consultores e as colunas são os dias dos meses ou semanas né ajustar a visão com filtro e ao clicar na célula abrir o modal para cadastrar a os para o consultor  abrir modal  precisa aparecer nome do cliente projeto atividade data de início e fim  horas planejadas essas horas planejada vai buscar do cadastro da atividades que tem  o total de horas lá que planejamos no cadastro  horas liberadas  vai ser as horas que iremos para o consultores dentro da os dessa atividade por exemplo seu planejei 20h00 mas eu só vou liberar 5h00 nesse dia para o consultor fazer o apontamento  aí precisamos criar outro campo de observação  criar um campo  se essa atividade é recorrente sim ou não se for sim o campo data fim  é liberado para colocar a data fim desse processo por exemplo na célula do dia 10 data de início dia 10 e a data fim será preenchida dia 10 mas como eu preenchi como sim eu consigo mudar a data fim pra planejar a mesma atividade para os outros dias tu consultor  se for não  vai ficar só dia 10 data de início dia 10 e fim dia 10  a tabela de mapas  de alocação do consultor precisa dinâmica para conseguir visualizar toda programação de todos os consultores aonde estão alocados aonde eles cliente né então por exemplo um consultor pode trabalhar em diversos clientes então seria legal fazer um 1° para eu conseguir ver quais são os clientes que estão alocado precisamos criar um painel de mói pra mim conseguir  visualizar o total de clientes ativos o total de consultores ativos o total de horas  dentro do mês um filtro total de horas de apontamento pendentes  total de horas de atividades pendentes  valor financeira dos apontamentos .  Precisamos falar das saias de apontamento as regras de apontamentos são  Consultor vai conseguir ter acesso somente as agendas dele o consultor não consegue incluir nenhuma atividade nenhum projeto nem visualizar clientes  Somente  as OS com os nomes dos clientes  Nome do projeto nome da atividade  e aí ele vai ter um campo de horas lá hora de início e horas fim de cada OS criado pra ele apontar a hora que iniciou a OS e a hora que terminou observação se esse projeto tiver despesa irá habilitar o campo de despesa para ele lançar a despesa só que já irá aparecer as despesas vinculadas a esse projeto  Lembrando  Que a despesa só irá aparecer para eles e atividade for presencial  Quando o consultor efetuar apontamento exemplo ele apontou 10h00 e o valor hora dele é R$50  Automaticamente  Dentro da linha da OS quando finalizava mostrar um valor a receber de R$500 para ele

Contexto Geral do Projeto

Visão Geral: O Portal de Alocação de Recursos é uma plataforma projetada para gerenciar consultores, projetos, ordens de serviço e alocações, com integração direta ao TOTVS Protheus. A funcionalidade de apontamento de horas e despesas ainda precisa ser implementada, assim como o fluxo de envio para aprovação das ordens de serviço (OS). O portal oferece um painel de KPIs adaptado conforme o perfil de cada usuário (administrador, gerente, recurso), e o cadastro de clientes será transformado em cadastro de recursos, vinculado à tabela de fornecedores do Protheus. Funcionalidades e Regras Já Implementadas: Cadastro de Usuários e Projetos: Perfis de acesso configurados para consultores, gerentes e administradores. Integração com TOTVS Protheus via API: Já utilizada para sincronizar dados de clientes e será adaptada para o cadastro de recursos. Funcionalidades a Implementar e Melhorar: Mudança de Cadastro de Clientes para Recursos: O cadastro de clientes será alterado para Recursos, com integração à tabela de fornecedores do TOTVS Protheus. Campos obrigatórios como nome de usuário, nome completo, endereço serão adicionados e vinculados à empresa e fornecedores dentro do Protheus. Desenvolvimento do Mapa de Alocação: O mapa de alocação permitirá visualizar a distribuição dos consultores em projetos. Serão implementados modais dinâmicos para inclusão e visualização de agendas. Melhorias de design para tornar a interface mais intuitiva e funcional. Painel Administrativo com KPIs: Administradores: Acesso a KPIs que exibem dados financeiros, quantidade de recursos ativos, quantidade de clientes ativos, quantidade de projetos, e uma visão geral do portal. Gerentes: Acesso a KPIs de recursos, projetos e atividades, com uma visão limitada às suas responsabilidades. Recursos: Ao fazer login, os recursos verão no painel os seguintes KPIs: Quantidade de agendas. Quantidade de horas apontadas. Quantidade de horas aprovadas. Quantidade de horas previstas para o projeto, conforme as agendas ainda não apontadas. Valor por hora a ser recebido. Importante: Os recursos só conseguem visualizar suas próprias agendas e dados. Eles não têm acesso a informações de outros consultores. Implementação do Apontamento de Horas e Despesas: Ao acessar sua agenda, o recurso poderá selecionar a OS alocada para ele, já com os dados de clientes, projetos e atividades. O recurso poderá adicionar uma observação detalhada da OS no campo correspondente, registrar as horas de início e fim e incluir despesas associadas ao projeto. Fluxo de Aprovação de Ordens de Serviço: Quando o recurso salvar a OS, o sistema fará uma pergunta: "Deseja enviar para aprovação agora?" Se o recurso escolher enviar, a OS será encaminhada automaticamente para os gerentes e administradores para aprovação. Se o recurso escolher não enviar, a OS será apenas salva, permitindo que o recurso visualize o que está pendente. A os poderá ser enviada para aprovação posteriormente através de uma rotina separada, onde o recurso poderá selecionar as os e enviá-las para aprovação quando desejar. Controle Financeiro de Projetos: O sistema fornecerá um acompanhamento financeiro completo dos projetos, com relatórios detalhados sobre os custos gerados pelas OS e despesas. Perfis de Acesso e Permissões: Refinar os perfis de acesso para garantir que cada tipo de usuário (consultor, gerente, administrador) visualize apenas as informações relevantes às suas funções. Consultores (recursos) só visualizam suas próprias agendas e dados. Relatórios Customizados: Relatórios automáticos e customizáveis com dados sobre custos, horas trabalhadas, despesas e status de OS, filtrados conforme o nível de acesso do usuário.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 10 de Outubro de 2024

Habilidades necessárias