De epowerhr esuite ondersteunt automatische bestandsuploads om gegevens uit andere systemen te importeren. In de meeste gevallen worden deze bestanden geleverd op de epowerhr SFTP-server of opgehaald van een externe SFTP-server van de klant.
De ondersteunde bestandstypen voor deze automatische uploads zijn:
- CSV
- Excel
- XML
Bij het aanleveren van bestanden via de SFTP-server moeten de bestandsnamen altijd hetzelfde zijn.
CSV (comma-separated values)
Voor een CSV-bestand moeten de volgende parameters worden gekozen:
- Delimiter: dit is het scheidingsteken tussen de kolommen
- Encoding: de codering die wordt gebruikt om speciale tekens in het bestand weer te geven (mogelijke waarde: standaard, UTF8, UTF32, Unicode, iso-8859-1)
- Text Qualifier: dit is het teken dat wordt gebruikt om tekst in te sluiten in
Excel
Als je gebruikmaakt van Excel, is het mogelijk om meerdere gegevenstypen in verschillende bladen op te nemen (bijv. werknemers, functies, organisatorische eenheden en kostenplaatsen).
Enkele aandachtspunten::
- De bladnamen moeten altijd hetzelfde zijn;
- In Excel kun je formules gebruiken, maar deze worden niet ondersteund in de upload;
- De extensie kan .xlsx of .xls zijn;
- In Excel kun je eenvoudig extra spaties toevoegen na unieke codes die niet direct zichtbaar zijn bij een controle. Een unieke code met een extra spatie wordt echter beschouwd als een extra unieke code..
XML
Er is ook een mogelijkheid om XML te gebruiken als invoer voor de automatische uploads. Er zijn echter enkele beperkingen:
- In de upload kun je het pad definiëren naar de XML-node die de gegevens bevat die je probeert te uploaden. Die specifieke nodestructuur kan geen child nodes hebben.
In het onderstaande voorbeeld is het pad "Medewerkers/Werknemer". Binnen dat knooppunt zouden er geen kindknooppunten moeten zijn.
- XPath-namespace-navigatie wordt niet ondersteund
Dit betekent dat het deel in geel niet moet worden toegevoegd.