PRS/MIIS Integrasjon
(2020 © Tieto, versjon 1.6.0 (20.05.2020) (TP 5.21.x) (.net 4.8))
The following operations are supported. For a formal definition, please review the Service Description.
-
BekreftMottattEndringerAnsatt
Gir beskjed tilbake til systemet at endringene på ansatte er mottatt. Systemet sletter da disse slik at de ikke kommer over ved neste spørring -
BekreftMottattEndringerPerson
Bekrefter tilbake til systemet at endringer er mottatt. De som en gir beskjed om er mottatt vil bli slettet og ikke sendt over ved neste spørring -
HentAnsattEndringer
Henter alle endringer knyttet til ansettelser i systemet.Upopulerte felter:
- Arbeidssted
-
HentAnsattEndringerDato
Henter alle endringer knyttet til ansettelser i systemet innenfor angitt periodeUpopulerte felter:
- Arbeidssted
-
HentAnsettelser
Henter alle ansetteler knyttet til en gitt person.Endringer:
- 25.02.2018: Nytt felt: Arbeidssted - verdi hentes fra kodeteksten i tekstkode ASA - Arbeidssted arbeidsavtale
-
HentAvdeling
Henter info om en gitt avdeling
24.02.2017: Nytt felt: RESH (fra AvdelingID)
1.1.0: Nytt felt 'Stabsfunksjon' true/false og 'LederAnsattNr'. -
HentAvdelingEndringerDato
Henter info om avdelinger som er endret innenfor angitt periode
Retur-feltene 'Stabsfunksjon' og 'LederAnsattNr' er ikke i bruk.
24.02.2017: Nytt felt: RESH (fra AvdelingID) -
HentAvdelinger
Henter alle avdelinger for ett gitt firma
24.02.2017: Nytt felt: RESH (fra AvdelingID)
1.1.0: Nytt felt 'Stabsfunksjon' true/false og 'LederAnsattNr' - HentEkstravakter
-
HentLederForAnsatt
Henter leder for en ansatt. Alle parameter må angis: AnsattNr eller AnsattFNR, AvdelingsID og Pr.Dato
Merk: 'KunGyldige', 'KunHovedansettelse' og 'ReturnerDataSet' parameter er ikke i bruk for denne funksjonen.
30.10.2019: Ikke hensynta stedfortreder når lederfelt fylles. -
HentPerson
Henter personinfo om en gitt person (med gyldig ansettelse). Leser via personal tabellen i Tieto Personal.
Merk: 'KunGyldige' og (07.02.2014)'KunHovedansettelse' parameter er ikke i bruk for denne funksjonen.
17.06.2015: To nye felt hentes ut: EPostPrivat og HPRNummer.
23.09.2015: Nye felt: HjemmeAdresse, HjemmePostnr, HjemmePoststed, HjemmeLandkode, Kjoenn, FoedselsDato, PK(FirmaID;Ansattnr;AnsattStillingID;AnsattLoepenr).
28.01.2016: Nytt felt: personal2.SamAccountName.
08.03.2016: Nye felt: HjemmeAdresse2, HjemmeBiAdresse.
14.02.2017: Nye felt: FirmaOrgNr (CompanyInfo.OrgNr) og RESH (fra AvdelingID)
31.05.2018: Nye felt: AnsattProsent (ansatt.ansattProsent) og LønnsProsent (ansatt.stillingpros)
06.06.2019: Nytt kriterie KunTilKompetanseportal settes for å filtrere bort ansattstatuser som ikke er angitt i konstant -15 i TP-base og som mangler avhuking på ansettelse i TP. Gammelt parameter FjernAnsattProsentNullEksklusiveTimeloennede blir mappet over til KunTilKompetanseportal.
30.10.2019: Ikke hensynta stedfortreder når lederfelt fylles.
07.11.2019: KunTilKompetanseportal utløser nå kun sjekk mot verdi i Ansatt2, og ikke kontroll mot verdi i KONSTANT-tabellen (PRSP-8425). -
HentPersonEndringer
Henter alle endringer som er utført på personer siden en sist nullstillte / hentet endringer.Påkrevde felter:
- Kunde
- FirmaID
- Brukernavn
- Passord
- FraDato
- TilDato
- (Andre felter spesifisert i WSDL er ikke i bruk.)
Populerte felter i svar:
- ID
- FirmaID
- AnsattNr
- PersonNr
- Navn
- StillingID
- StillingBeskrivelse
- StillingKode
- StillingKodeBeskrivelse
- AvdelingsID
- AvdelingsNavn
- StartDato
- SluttDato
- MobilTelefon
- HjemmeTelefon
- KontorAdresse
- AdgangskortNr
- Brukernavn - populert fra Personal2.Brukernavn
- Fornavn
- Etternavn
- MobilTelefonArbeid
- KommentarHviteSider
- PersonSok
- TelefonArbeid
- EndringsStatus
- HovedAnsettelse
- Hpr (Personal2.Hpr)
- 14.02.2017: Nye felt: FirmaOrgNr (CompanyInfo.OrgNr) og RESH (fra AvdelingID)
- 16.03.2020: Nytt felt personal2.SamAccountName
-
HentPersonEndringerDato
Henter alle endringer som er utført på personer innenfor valgt periode.Påkrevde felter:
- Kunde
- FirmaID
- Brukernavn
- Passord
- FraDato
- TilDato
- (Andre felter spesifisert i WSDL er ikke i bruk.)
Populerte felter i svar:
- ID
- FirmaID
- AnsattNr
- PersonNr
- Navn
- StillingID
- StillingBeskrivelse
- StillingKode
- StillingKodeBeskrivelse
- AvdelingsID
- AvdelingsNavn
- StartDato
- SluttDato
- MobilTelefon
- HjemmeTelefon
- KontorAdresse
- AdgangskortNr
- Brukernavn - populert fra Personal2.Brukernavn
- Fornavn
- Etternavn
- MobilTelefonArbeid
- KommentarHviteSider
- PersonSok
- TelefonArbeid
- EndringsStatus
- HovedAnsettelse
- Hpr (Personal2.Hpr)
- 14.02.2017: Nye felt: FirmaOrgNr (CompanyInfo.OrgNr) og RESH (fra AvdelingID)
- 16.03.2020: Nytt felt personal2.SamAccountName
-
HentPerson_ny
05.07.2013: Henter personinfo om en gitt person. Leser via ansatt tabellen i Tieto Personal.
Merk: 'KunGyldige' parameter må settes for å få kun gyldige. Default ingen sjekk.
07.02.2014: Merk: 'KunHovedansettelse' parameter må settes. Default er ingen sjekk.
17.06.2015: To nye felt hentes ut: EPostPrivat og HPRNummer.
23.09.2015: Nye felt: HjemmeAdresse, HjemmePostnr, HjemmePoststed, HjemmeLandkode, Kjoenn, FoedselsDato, PK(FirmaID;Ansattnr;AnsattStillingID;AnsattLoepenr).
28.01.2016: Nytt felt: personal2.SamAccountName.
08.03.2016: Nye felt: HjemmeAdresse2, HjemmeBiAdresse.
14.02.2017: Nye felt: FirmaOrgNr (CompanyInfo.OrgNr) og RESH (fra AvdelingID)
31.05.2018: Nye felt: AnsattProsent (ansatt.ansattProsent) og LønnsProsent (ansatt.stillingpros)
08.11.2018: Ny request parameter: FjernAnsattProsentNullEksklusiveTimeloennede. Fjerner ansettelser med ansatt.ansattprosent = 0 eksklusive ansatt.ansattstatus definert som 'Timelønnet'
06.06.2019: Nytt kriterie KunTilKompetanseportal settes for å filtrere bort ansattstatuser som ikke er angitt i konstant -15 i TP-base og som mangler avhuking på ansettelse i TP. Gammelt parameter FjernAnsattProsentNullEksklusiveTimeloennede blir mappet over til KunTilKompetanseportal.
30.10.2019: Ikke hensynta stedfortreder når lederfelt fylles.
07.11.2019: KunTilKompetanseportal utløser nå kun sjekk mot verdi i Ansatt2, og ikke kontroll mot verdi i KONSTANT-tabellen (PRSP-8425). -
HentPersoner
Henter alle personer knyttet til en gitt orgenhet (med gyldig hovedansettelse).Påkrevde felter:
- Kunde
- FirmaID
- Brukernavn
- Passord
- AvdelingsID
Valgfrie felter:
- ReturnerDataSet
- HentFoto
- (Andre felter spesifisert i WSDL er ikke i bruk.)
Populerte felter i svar:
- ID
- FirmaID
- AnsattNr
- PersonNr
- Navn
- StillingID
- StillingBeskrivelse
- StillingKode
- StillingKodeBeskrivelse
- AvdelingsID
- AvdelingsNavn
- StartDato
- SluttDato
- MobilTelefon
- HjemmeTelefon
- KontorAdresse
- AdgangskortNr
- Brukernavn
- Epost
- Telefon
- Fornavn
- Etternavn
- MobilTelefonArbeid
- KommentarHviteSider
- PersonSok
- TelefonArbeid
- EndringsStatus
- HovedAnsettelse
- EpostPrivat
- HPRNummer
- 23.09.2015: Nye felt: HjemmeAdresse, HjemmePostnr, HjemmePoststed, HjemmeLandkode, Kjoenn, FoedselsDato, PK(FirmaID;Ansattnr;AnsattStillingID;AnsattLoepenr)
- 28.01.2016: Nytt felt: personal2.SamAccountName
- 08.03.2016: Nye felt: HjemmeAdresse2, HjemmeBiAdresse
- 14.02.2017: Nye felt: FirmaOrgNr (CompanyInfo.OrgNr) og RESH (fra AvdelingID)
- 31.05.2018: Nye felt: AnsattProsent (ansatt.ansattProsent) og LønnsProsent (ansatt.stillingpros)
- 06.06.2019: Nytt kriterie KunTilKompetanseportal settes for å filtrere bort ansattstatuser som ikke er angitt i konstant -15 i TP-base og som mangler avhuking på ansettelse i TP. Gammelt parameter FjernAnsattProsentNullEksklusiveTimeloennede blir mappet over til KunTilKompetanseportal.
- 30.10.2019: Ikke hensynta stedfortreder når lederfelt fylles.
- 07.11.2019: KunTilKompetanseportal utløser nå kun sjekk mot verdi i Ansatt2, og ikke kontroll mot verdi i KONSTANT-tabellen (PRSP-8425).
-
HentPersoner_ny
Henter personinfo om en gitt person. Krever ikke at personen har gyldig hovedansettelse.Påkrevde felter:
- Kunde
- FirmaID
- Brukernavn
- Passord
- KunGyldige
- KunHovedansettelse
- AvdelingsID
Valgfrie felter:
- ReturnerDataSet
- HentFoto
- (Andre felter spesifisert i WSDL er ikke i bruk.)
Populerte felter i svar:
- ID
- FirmaID
- AnsattNr
- PersonNr
- Navn
- StillingID
- StillingBeskrivelse
- StillingKode
- StillingKodeBeskrivelse
- AvdelingsID
- AvdelingsNavn
- StartDato
- SluttDato
- MobilTelefon
- HjemmeTelefon
- KontorAdresse
- AdgangskortNr
- Brukernavn
- Epost
- Telefon
- Fornavn
- Etternavn
- MobilTelefonArbeid
- KommentarHviteSider
- PersonSok
- TelefonArbeid
- EndringsStatus
- HovedAnsettelse
- EPostPrivat
- HPRNummer
- 23.09.2015: Nye felt: HjemmeAdresse, HjemmePostnr, HjemmePoststed, HjemmeLandkode, Kjoenn, FoedselsDato, PK(FirmaID;Ansattnr;AnsattStillingID;AnsattLoepenr)
- 28.01.2016: Nytt felt: personal2.SamAccountName
- 08.03.2016: Nye felt: HjemmeAdresse2, HjemmeBiAdresse
- 14.02.2017: Nye felt: FirmaOrgNr (CompanyInfo.OrgNr) og RESH (fra AvdelingID)
- 31.05.2018: Nye felt: AnsattProsent (ansatt.ansattProsent) og LønnsProsent (ansatt.stillingpros)
- 08.11.2018: Ny request parameter: FjernAnsattProsentNullEksklusiveTimeloennede. Fjerner ansettelser med ansatt.ansattprosent = 0 eksklusive ansatt.ansattstatus definert som 'Timelønnet'
- 06.06.2019: Nytt kriterie KunTilKompetanseportal settes for å filtrere bort ansattstatuser som ikke er angitt i konstant -15 i TP-base og som mangler avhuking på ansettelse i TP. Gammelt parameter FjernAnsattProsentNullEksklusiveTimeloennede blir mappet over til KunTilKompetanseportal.
- 30.10.2019: Ikke hensynta stedfortreder når lederfelt fylles.
- 07.11.2019: KunTilKompetanseportal utløser nå kun sjekk mot verdi i Ansatt2, og ikke kontroll mot verdi i KONSTANT-tabellen (PRSP-8425).
-
HentUnderAvdelinger
Henter alle avdelinger som er knyttet under en gitt avdeling
24.02.2017: Nytt felt: RESH (fra AvdelingID)
1.1.0: Nytt felt 'Stabsfunksjon' true/false og 'LederAnsattNr' -
LagrePersondata
Lagrer tilbake info om personen som skal kommer fra omliggende systemer
28.01.2016: Nytt felt personal2.SamAccountName -
MobileNumberHavePersonWithValidEmployment
Validate if given MobileNumber exist in PRS and that person(s) with given number have a valid employment pr. request date
Request property CompanyId is optional and can be set if request only for spesific companyId within given customer database
Return property Valid = TRUE/FALSE
ResponseMessage contains possible exception or information about false result (missing person/employment) -
OppdaterPerson
Oppdaterer en person i Tieto Personal.
Påkrevde felter:
- AnsattNr
- PersonNr
- Fornavn
- Etternavn
- FirmaID
- Kjonn ('K' eller 'M')
- Kunde
- PostNr (kan utelates hvis standardverdi er angitt i Tieto Personal)
- Landkode (kan utelates hvis standardverdi er angitt i Tieto Personal)
- NAVKontorNr (kan utelates hvis standardverdi er angitt i Tieto Personal
- PersonStatus (0 = Lønnsrelasjon, 1 = Ingen lønnsrelasjon: Personec Lønn vil da unnlate å hente skattekort for personen)
Annen informasjon:
- Foto angis som byte-array i format som .NET sin Image-klasse kan håndtere
-
OpprettPerson
Oppretter en ny person med tilhørende ansettelse i Tieto Personal med et minimum av informasjon.
Påkrevde felter:
- PersonNr
- Fornavn
- Etternavn
- FirmaID
- Kjonn ('K' eller 'M')
- Kunde
- PostNr (kan utelates hvis standardverdi er angitt i Tieto Personal)
- Landkode (kan utelates hvis standardverdi er angitt i Tieto Personal)
- NAVKontorNr (kan utelates hvis standardverdi er angitt i Tieto Personal
- AnsattFomDato
- AnsattProsent
- OrgenhetID - må være opprettet i Tieto Personal i forkant
- StillingsID - må være opprettet i Tieto Personal i forkant
- TariffID - må være opprettet i Tieto Personal i forkant
- AnsettelseStatus - må være opprettet i Tieto Personal i forkant
- PersonStatus (0 = Lønnsrelasjon, 1 = Ingen lønnsrelasjon: Personec Lønn vil da unnlate å hente skattekort for personen)
Annen informasjon:
- Foto angis som byte-array i format som .NET sin Image-klasse kan håndtere