O domínio folha de pagamento-fornecedor por trás do motor de cartão de tempo

Featurekamo-shared-library
Navios
14 de agosto de 2026 às 00:18 UTC
Autor
Kamo
Enviar
c9833af

Adiciona a coluna de persistência para conectar os cartões de tempo de uma organização a um sistema de folha de pagamento de terceiros: a ligação e a sua configuração criptografada por org, a subvenção OAuth, a ligação membro-a-fornecedor-empregado, o mapa do código de ganho, e os dois registros somente de apêndice (tentativas de envio e problemas de sincronização) que fazem uma sincronização que se explica depois. Mantido dentro com.kamo.z. shared.hr.timecard em vez de um novo pacote em finalidade: um novo pacote de lib compartilhada tem que ser adicionado a três @EnableJpaRepositórios lista, e omitir um aborta um contexto de serviço — ou, em KamoInitializer, aborta a corrida enquanto ainda relata o SUCESSO DO BUILD. Notas sobre a forma: - PayrollProviderType reutiliza o vocabulário token já documentado em **************************** (ADP WFN, PAYCHEX, GUSTO, ...). Um segundo ortografia para o mesmo fornecedor iria dividir o histórico de exportação sem erro Em qualquer lugar. ADP RUN e QUICKBOOKS são mantidos porque a tela de exportação de folha de pagamento Ofereceu-lhes desde que foi enviado, por isso as fileiras vivas podem carregá-los. - Links de funcionários são chaveados pelo provedor, não por conexão, então comutação provedor e troca de volta não joga fora o trabalho de mapeamento. DOIS restrições únicas: um para um membro segurando dois links, o outro para dois membros que reclamam um empregado prestador — que um impede um pagamento duplo. - PayrollDispatch e PayrollSyncIssue são WORM. Uma transmissão de folha de pagamento tentativa é um evento de dinheiro; "nós enviamos, então nós enviamos novamente" é o fato de um As necessidades de reconciliação. - Credenciais ao vivo em ONE config json blob encriptado em vez de uma coluna por campo, então adicionar um fornecedor não é uma mudança de esquema que re-arma cada serviço. GESTÃO PAYROLL PROVIDER (199) — NÃO deliberadamente legado MANAGEM PAYROLL (40), que não porta nada hoje e já está detido por número desconhecido de membros; reutilizá-lo entregaria folha de pagamento de terceiros credenciais para todos os titulares de direitos de visualização de taxa na bota que o enviou. PlatformOAuthProviderType ganha os sete fornecedores de folha de pagamento onde Kamo detém um registo do parceiro (ids 11-17). Credenciais de emissão Dayforce, Workday e UKG por cliente e deliberadamente não obter constante: a tela da plataforma renderiza cartão para cada constante, então um para eles seria um formulário nenhum operador poderia Preencha. Também corrige uma asserção antiga em BillingDelegationModeTest: commit 9276487 REQUIRES APPROVAL deliberadamente feitos permitem grupos (a exclusão fez o caminho de aprovação inalcançável) mas deixou o teste afirmando o comportamento antigo, assim A suite está vermelha desde então. Esquema aplicado e verificado em Yugabyte antes deste push.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços