About this project
it-programming / web-development
Open
Preciso de um sistema em nodejs que crie um usuário na plataforma Konviva sempre que um novo funcionário for admitido na empresa.
Funcionalidades Requeridas
1. Consultar em um Banco Postgres os Colaboradores Admitidos no ERP:
◦ Desenvolver uma rotina que execute uma consulta diária ao banco do ERP para verificar novos colaboradores admitidos.
◦ Extrair os dados dos colaboradores admitidos, incluindo informações como nome, cargo, setor e unidade de lotação, garantindo que todos os dados necessários para o cadastro no Konviva estejam presentes.
◦ Registrar possíveis erros de sincronização e falhas, implementando alertas para garantir a confiabilidade da integração.
2. Criação de Usuário via API na Plataforma Konviva:
◦ Com base nos dados extraídos do ERP, criar automaticamente os usuários dos colaboradores admitidos na plataforma Konviva.
◦ Definir as permissões e configurações padrão necessárias para cada novo usuário, seguindo as regras e hierarquias organizacionais.
3. Integração dos Dados de Cargos, Setores e Unidades:
◦ Cadastro de Cargos:
▪ Realizar a sincronização dos cargos registrados no ERP com a plataforma Konviva.
▪ Implementar uma atualização periódica para garantir que cargos novos ou editados no ERP sejam refletidos no Konviva.
◦ Cadastro de Setores:
▪ Sincronizar os setores organizacionais do ERP com o Konviva.
▪ Manter uma consistência entre o ERP e o Konviva, atualizando ou criando setores automaticamente quando houver mudanças no ERP.
◦ Cadastro de Unidades:
▪ Efetuar a sincronização das unidades de trabalho (por exemplo, diferentes locais ou filiais) entre o ERP e o Konviva.
▪ Atualizar a lista de unidades na plataforma Konviva, garantindo que novas unidades do ERP sejam registradas e refletidas na plataforma.
Especificações Técnicas e Requisitos
1. Monitoramento e Logs:
◦ Implementar um sistema de logs para registrar todas as operações de integração, incluindo cadastros, atualizações e eventuais falhas.
◦ Configurar notificações automáticas para erros críticos e falhas de integração, permitindo ação corretiva imediata.
2. Segurança e Conformidade:
◦ Implementar autenticação segura para todas as conexões e trocas de dados entre o ERP e o Konviva.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed