Skapa konfiguration för split av fil - Programkonfiguration - Admin

För att kunna köra en Split av fil behöver du först skapa en programkonfiguration för respektive fil du vill köra. Nedan beskrivs konfigurationsprocessen.

Exempel på konfiguration Split av fil (fälten beskrivs nedan):

Funktionen Split av fil med organisationsnummer läser en utdatafil från angivet program och delar upp den per organisationsnummer. Därefter publiceras uppdelade filer per företag/enhet som har respektive organisationsnummer.

Syftet med funktionen är att kunna dela på utdatalistor som har summeringar/uppdelning per organisationsnummer istället för per företag/enhet. Resultatet blir att alla företag/enhet som har samma organisationsnummer får tillgång till samma lista per just det organisationsnumret.

T.ex. så skapar programmet Slutför arbetsgivardeklaration sådan lista.

Programkonfigurationen för att köra Split av fil med organisationsnummer på listan från Slutför arbetsgivardeklaration ska vara ifylld på följande sätt:

TaskId: %TaskId%
(Börja med att ställa in Task ID. Med denna parameter pekar du ut i vilket PA-kort som ditt Split av fil-jobb befinner sig. Skriv %TaskId% om du vill att körningen ska utgå från det PA-kort du kör (därmed behöver du inte ha koll på vilket id ditt PA-kort har).)

Programnamn: Bluegarden.HRPlus.FinalizePayeReport
(Programnamn specificerar vilket PA-kort (utgenererad fil) som ska splittas.)

Artifaktnamn: .*Arbetsgivardekl-lista-\w{6}-\d{6}.*
(Artifaktnamn matas in för att definiera den utgenererade filens namn, dvs den ursprungliga fil du vill splitta.)
Reguljärt uttryck: \s+(\d{6}-\d{4})(\s+[\s\S]*?)(?=(?:\s+\d{6}-\d{4})|(?:\Z))

(Reguljära uttryck används för att välja ut destination (mapp) där filen skall lagras.)

Index orgnr: 1
(Index för den grupp i det reguljära uttrycket där org.nr kan utläsas (börjar på 1)

Filer som du kan splitta

Följande programkörningars utdata-filer kan du splitta med hjälp av denna körningen:

  • Slutför Arbetsgivardeklaration
  • SCB Sjuklönerapportering (Körningen genererar två filer och det är fil nr två som heter Löneperiod scb sjuklön som splittas)

I programkonfigurationen för Split av fil med Organisationsnummer så använder du fältet Index för filinnehåll för att ange vad du vill splitta.

Beroende på hur det reguljära uttrycket ska tolkas ska olika inställningar anges här för vilken körning som avses att splittas.

→ OM programmet avser att splitta Sjuklönefilen ska 0 anges här.

→ OM programmet avser att splitta AGD-filen ska 2 anges här - Notera! Om du tidigare endast kört Split av AGD-filen, så måste du uppdatera programkonfiguration med detta värde igen.

Split av fil - Fora

Split av fil för Fora fungerar som övriga split av fil-jobb dvs. du använder programmet för att publicera utgenererade filer från ett PA-kort till en förvald filarea. Dock skiljer sig programkonfigurationen en del.

Följande gäller för programkonfigurationen av Split av fil Fora:

Task Id: %TaskId%
(Med denna parameter pekar du ut i vilket PA-kort som din Split av FORA-fil-körning befinner sig.)

Programnamn: Bluegarden.HRPlus.Programs.pf4811
(Programnamn specificerar vilket PA-kort (utgenererad fil) som ska splittas.)

Artifaktnamn: [\s\S]*?\(U\d+\.L\d+\)\s*
(Artifaktnamn matas in för att definiera den utgenererade filens namn, dvs den ursprungliga fil du vill splitta.)

Reguljärt uttryck: (?:[\s\S]*?\n)\s+(\d{3}\s*\d{4})[\s\S]*?(?=(?:\s+FORA-nr)|(?:\Z))
(används för att välja ut destination (mapp) där filen skall lagras)

Index FORA-nummer: 1
(Index för den grupp i det reguljära uttrycket där FORA-numret kan utläsas (börjar på 1))

Utdata namn: Redovisning FORA, %Kalender.StartdatumRapporteringsperiod:yyyy%.txt
(Filnamn på de uppdelade filerna.

Relaterad hjälp