Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

OS2 Indberetning integrerer til enten KMD OPUS eller Silkeborg Datas lønsystem. Systemet fungerer i øjeblikket sådan, at inteegration til KMD OPUS kræver at kommunen også bruger SOFD, mens integration til Silkeborg Data kræver at kommunen bruger IDM. Det er i den forbindelse vigtigt at være opmærksom på, at kolonnerne i kommunens views med medarbejder- og organisationsdata ser lidt forskellige ud, alt efter hvilken integration der bruges. Se Integration - medarbejder- og organisationsdata for mere info om views.

"UseSD" afgør om det er KMD's snitflade eller Silkeborg Datas webservice der skal anvendes.

"DATABASE_INTEGRATION" afgør hvilken bagvedliggende database kommunen bruger. SOFD bruges i øjeblikket af alle kommuner, der bruger KMD OPUS, og IDM bruges af SD kommuner.

Nedenstående er et udsnit af CustomSettings.config, og viser de relevante keys for integration til de to lønsystemet.

Code Block
titleCustomSettings.config KMD relevante keys
  <!-- Generelt -->
  <add key="DATABASE_INTEGRATION" value="SOFD"/>  
  <add key="UseSD" value="true"/>
 
  <!-- KMD -->
  <add key="PROTECTED_KMDFilePath" value="C:\Users\rro.MIRACLE\Documents\OS2Indberetning\KMDfiles"/>
  <add key="PROTECTED_KMDBackupFilePath" value="C:\Users\rro.MIRACLE\Documents\OS2Indberetning\KMDBackup"/>
  <add key="PROTECTED_KMDFileName" value="ind01_befordring.txt"/>
  <add key="PROTECTED_KMDHeader" value="--- KMD HEADER TEST ---"/>
  <add key="PROTECTED_KMDStaticNr" value="DA6"/>
  <add key="PROTECTED_CommuneNr" value="9999"/>
  <add key="PROTECTED_KMDReservedNr" value="0000000"/>
  <add key="PROTECTED_AdministrativeCostCenterPrefix" value=""/>
  <add key="PROTECTED_AdministrativeAccount" value=""/>
 
  <!-- Silkeborg Data -->
  <add key="PROTECTED_SDUserName" value="sysysbk02"/>
  <add key="PROTECTED_SDUserPassword" value="10gerhop"/>
  <add key="PROTECTED_institutionNumber" value="BK"/>

KMD OPUS

OS2 Indberetning integrerer til KMD OPUS ved at generere en fil med godkendte indberetninger af typen IND01, som lægges på en aftalt filsti, hvorefter OPUS selv henter og læser filen. Filen bliver genereret ved at en administrator manuelt går ind under sit administratorpanel og vælger fanen "Administration", hvor der vil være en knap til formålet. Der er i øjeblikket planer om at automatisere administratorens arbejde, men det er stadig på tegnebrættet (pr. 2016-12-07). Filen indeholder de indberetninger der er blevet godkendt siden sidste fil blev genereret.


Modtaget fra IT-Minds: 


Kort sagt, så er det den konto hvor kørsel for den pågældende medarbejder skal konteres.

...

Snitfladebeskrivelse fra KMD (Modtaget via Vordingborg)

Silkeborg Data

Integrationen til Silkeborg Datas lønsystem foregår ved kald til en af deres webservices. Overførslen af data (godkendte indberetninger) aktiveres i brugergrænsefladen eller med FileGenerationScheduler på samme måde som med KMD, og det også kun de indberetninger der er blevet godkendt siden sidste overførsel, der bliver sendt afsted. Webservicen er oprindeligt designet til brug med en mobilapplikation, så der foretages et kald til webservicen pr indberetning.

Fejl i forbindelse med overførsler af indberetninger bliver logget til en seperat logfil.

Der findes ingen test-webservice, så tests er blevet foretaget i Ballerups driftsmiljø i samarbejde med Jette Brøndum.

Dokumetation til webservice fra SD:

Service KørselOpret20170501.pdf