<- Zpět

Integrace legacy HR systému

On-premise, bez API, přísná bezpečnost. Přesto jsme díky Boomi a PowerApps integrovali 5 000+ mezd měsíčně, nahradili manuální předávání a zrychlili uzávěrku o až 10 dní.

O klientovi

Klient je společnost, která dodavatelsky zajišťuje administrativu ohledně zaměstnaneckého odměňování. Jejich cílová skupina jsou společnosti v České republice. Softwarová vybavenost firmy je silně specifická s ohledem na zákonné požadavky na proces zpracování zaměstnaneckých výplat.
Měsíčně výplat:

5000+

Automatizace:

80%

Spokojenost:

100%

Služby
Návrh integrační architektury, zajištění serverové konektivity, vývoj integračních procesů, vývoj front-end portálu pro adHoc vstupy do procesu
Odvětví
účetnictví / HR / mzdy

Výzva

Největší výzvou na integraci výplat obecně je bezpochyby to, že musí fungovat naprosto spolehlivě a proběhnout hromadně ve velmi krátkém časovém úseku. Proces také pracuje s velmi citlivými daty, takže je kladen obrovský důraz na bezpečnost.

Pamica sama o sobě má ale také několik specifických výzev. Náš klient ji provozuje na Windows serveru, který je přístupný za velmi přísných podmínek a pouze v rámci domény klienta. Co by i otrlého integračníka vylekalo asi nejvíce je, že tento systém nemá žádnou API, tedy rozhraní, které umožňuje připojení konektorům třetích stran. Hromadné vstupy dat je možné zprostředkovat importem, který je nutné iniciovat přímo na serveru. Pro import nestačí dodat serveru pouze datový soubor, ale také specifickou konfiguraci. Ta udává parametry každého specifického importu a mapuje konkrétní set dat.

Klient zpracovává výplaty mnoha společnostem, z nichž každá má svůj vlastní zdroj dat - buď jiný HR systém (například takový, který není lokalizovaný pro ČR a tedy pro zpracování výplat českých zaměstnanců nevhodný) nebo udržují data pouze v souborech a posílají ke zpracování pomocí FTP.

Problém

  • Cílová aplikace (Pamica) je v on-premise prostředí a nemá API
  • On-premise agent integrační platformy nemůže z bezpečnostních důvodů operovat na stejném serveru (fyzickém ani virtuálním), jako Pamica. Je proto nutné skrz integraci rozkomunikovat mezi sebou i oba servery.
  • Import operace se dá na serveru Pamicy iniciovat zvenku pouze přes root uživatele (specifická oprávnění)
  • Citlivá data
  • Krátký časový úsek na průběh celého procesu, který nedává prostor k hromadnému re-importu (ten může v Pamice trvat i vyšší jednotky hodin)
  • Dosavadní komunikace a předávání dat ke zpracování mezd probíhalo čistě manuálně a komunikačně mezi zaměstnanci klienta a jejich vlastními klienty. V období zpracování mezd bylo tedy kvůli vytíženosti prakticky nemožné zadávat adHoc změny.

Chcete podobné řešení i pro vaši firmu ?

Ozvěte se nám a společně najdeme způsob, jak zrychlit vaše procesy pomocí automatizace a chytré integrace.

Domluvte si nezávaznou konzultaci

Od analýzy k funkčnímu řešení

Ze všech integračních platforem, které známe, umí pouze Boomi zadávat serverové příkazy. Výběr byl tedy jasný.

Abychom vytvořili univerzální řešení, které by zajistilo konektivitu Pamicy pro aplikace třetích stran, zároveň bylo bezpečné a snadno použitelné, rozhodli jsme se integraci rozdělit na dva větší celky. První více produktově orientovaný, který supluje to, co Pamice chybí, tedy API. Druhý celek je pak napojení systému třetí strany na tuto nadstavbovou API, kterou si může už každý přizpůsobit svému zdrojovému systému a procesu, jedná se o naprosto standardní integraci přes API.

Celý proces funguje na principu zpracování vstupních dat do tří souborů a jejich uložení ve specifických adresářích na serveru Pamicy a následné automatizované spuštění pomocí serverového příkazu:

  • datové soubory ve formátu dle požadavku Pamicy, ty obsahují data o zaměstnancích, jijich pracovních poměrech, výši odměny a čerpané dovolené nebo jiné absence
  • konfigurační soubor, který po spuštění importu nastaví správné parametry operace a vybere konkrétní datový soubor z úložiště, který se má do Pamicy nahrát
  • spouštěcí soubor, který automaticky odstartuje celý import

Protože požadavkem klienta byla i možnost zadat adHoc změnu (například když zaměstnanec na poslední chvíli, kdy už se výplaty zpracovávají, změní číslo bankovního účtu, kam chce poslat výplatu), napojili jsme celý proces na změnový formulář vytvořený pomocí MS PowerApps. S jeho pomocí je uživatel schopen manuálně iniciovat integrační proces pro konkrétního zaměstnance a změnu do Pamicy přenést sám, během několika vteřin.

Výsledek

Stabilní spolehlivé řešení:

I přes poměrně dlouhý vývoj, kdy se několikrát měnila architektura kvůli neočekávaným překážkám, které nám kladla do cesty zejména bezpečnostní politika klienta se podařilo vyvinout velmi stabilní a spolehlivé řešení

Elminace ruční práce

Spuštění integrace a automatizace celého procesu velmi ulevila zaměstnancům klienta a Došlo k výraznému zlepšení kvality dat

Ryclejší zpracování mezd:

Urychlení dokončení procesu zpracování mezd až o 10 dní každý měsíc