Siirry pääsisältöön

Henkilötiedot / Employee info

Tämä dokumentti sisältää Nova Webservicen XML-sanomakuvaukset Henkilötiedot / Employee info -kokonaisuudesta.

Create employee

/xml/CreateEmployee/

Lisätään työntekijä Novaan / Creates employee to Nova.

Elementti / Element

Tyyppi / Type

Selite

Lisätieto / Additional information

Pakollinen / Mandatory

City

string

Postiosoite

Postinumero ja postitoimipaikka

CostCenter

string

Kustannuspaikka

CurrentlyWorking

bool

Palvelusuhteessa

Department

string

Toimipiste

Email

string

Sähköposti

EmployeeAdditInfo

string

Tulonsaajan lisätieto

EmployeeCode

integer

Henkilönumero

EmployeeName

string

Nimi

EmploymentRelationship

integer

Palvelusuhteen tyyppi

EmploymentRelationshipDuration

integer

Palvelusuhteen kesto

EndReason

integer

Palvelusuhteen päättymisen syy

ForeignBirthDate

datetime

syntymäaika ulkomaalaiselle henkilölle

ForeignIdType

integer

Tunnisteen tyyppi

HasForeignAccount

bool

Ulkomaalainen pankkitili

HasLimitedTax

bool

Rajoitetusti verovelvollinen

MobilePhone

string

Gsm

NonFinnishSSN

bool

Ei suomalaista henkilötunnusta

OccupaAccident

integer

Työtapaturmavakuutus

OccupaClass

string

Ammattiluokan tai nimikkeen tunniste (Tilastokeskus TK10)

OfficePhone

string

Puhelin (työ)

PartTimePercentage

decimal

Osa-aikaisuuden prosentti

PersonnelGroupCode

integer

Ryhmä

PrivatePhone

string

Puhelin(koti)

ResignDate

datetime

Aloituspvm

SalaryFormat

integer

Palkkauksen muoto

StartingDate

datetime

Lopetuspvm

StreetAddress

string

Lähiosoite

WeeklyWorkTime

decimal

Säännöllinen sovittu viikkotyöaika

Output /xml/Employee

Result

boolean

true, jos tallennus onnistui / true, if succesfully saved

Esimerkki / Example:

<?xml version="1.0" encoding="utf-8"?>

<login>

<hash dsn="nova">73685dbea3290215b74a3a2e9c1c3ecc</hash>

</login>

<CreateEmployee>

<City>00000 Kaupunki</City>

<CurrentlyWorking>true</CurrentlyWorking>

<EmployeeAdditInfo>2</EmployeeAdditInfo>

<EmployeeName>Iines Ankka</EmployeeName>

<EmploymentRelationship>1</EmploymentRelationship>

<EmploymentRelationshipDuration>1</EmploymentRelationshipDuration>

<Email>[email protected]</Email>

<HasForeignAccount>false</HasForeignAccount>

<HasLimitedTax>false</HasLimitedTax>

<MobilePhone>000-0000000</MobilePhone>

<NonFinnishSSN>false</NonFinnishSSN>

<OccupaAccident>1</OccupaAccident>

<OccupaClass>1</OccupaClass>

<OfficePhone>1111111</OfficePhone>

<PersonnelGroupCode>2</PersonnelGroupCode>

<PartTimePercentage>50</PartTimePercentage>

<PrivatePhone>2222222</PrivatePhone>

<SalaryFormat>1</SalaryFormat>

<StreetAddress>Kauppakuja 1</StreetAddress>

<WeeklyWorkTime>20</WeeklyWorkTime>

</CreateEmployee>

</xml>

Read employee list

/xml/ReadEmployeeList/

Työntekijälistan haku / Fetch employeelist.

Elementti / Element

Tyyppi / Type

Selite

Lisätieto / Additional information

Pakollinen / Mandatory

Output /xml/Employee

EmployeeCode

Integer

plhenkilo.hnro

EmployeeName

string

plhenkilo.nimi

Esimerkki / Example:

<?xml version="1.0" encoding="utf-8"?>

<xml>

<login>

<hash dsn="nova">73685dbea3290215b74a3a2e9c1c3ecc</hash>

</login>

<ReadEmployeeList />

</xml>

Search employee

/xml/SearchEmployee/

Työntekijän haku / Employee search.

Elementti / Element

Tyyppi / Type

Selite

Lisätieto / Additional information

Pakollinen / Mandatory

EmployeeCode

integer

Henkilönumero

*

Output /xml/Employee

City

string

postiosoite

CostCenter

string

kustannuspaikka

Department

string

toimipiste

Email

string

sähköposti

EmployeeAdditInfo

string

Tulonsaajan lisätieto

EmployeeCode

integer

henkilönumero

EmployeeName

string

nimi

EmploymentRelationshipDuration

integer

Palvelusuhteen kesto

EmploymentRelationship

integer

Palvelusuhteen tyyppi

EndReason

integer

Palvelusuhteen päättymisen syy

ForeignBirthDate

datetime

syntymäaika ulkomaalaiselle henkilölle

ForeignIdType

integer

Tunnisteen tyyppi

HasForeignAccount

bool

Ulkomaalainen pankkitili

HasLimitedTax

bool

Rajoitetusti verovelvollinen

Logon

string

käyttäjätunnus

MobilePhone

string

gsm

NonFinnishSSN

bool

Ei suomalaista henkilötunnusta

OccupaAccident

integer

Työtapaturmavakuutus

OccupaClass

string

Ammattiluokan tai nimikkeen tunniste (Tilastokeskus TK10)

OfficePhone

string

puhelin (työ)

PartTimePercentage

decimal

Osa-aikaisuuden prosentti

PersonnelGroupCode

integer

ryhmä

PrivatePhone

string

puhelin(koti)

Project

string

projekti

ResignDate

datetime

aloituspvm

SalaryFormat

integer

Palkkauksen muoto

StartingDate

datetime

lopetuspvm

StreetAddress

string

lähiosoite

WeeklyWorkTime

decimal

Säännöllinen sovittu viikkotyöaika

AuxiliaryFigure1...18

decimal

apuluku1...18

Esimerkki / Example:

<?xml version="1.0" encoding="utf-8"?>

<xml>

<login>

<hash dsn="nova">73685dbea3290215b74a3a2e9c1c3ecc</hash>

</login>

<SearchEmployee>

<EmployeeCode>15</EmployeeCode>

</SearchEmployee>

</xml>

Update employee

/xml/UpdateEmployee/

Päivittää työntekijän tiedot / Updates employee information.

Elementti / Element

Tyyppi / Type

Selite

Lisätieto / Additional information

Pakollinen / Mandatory

City

string

Postiosoite

Postinumero ja postitoimipaikka

CostCenter

string

Kustannuspaikka

CurrentlyWorking

bool

Palvelusuhteessa

Department

string

Toimipiste

Email

string

Sähköposti

EmployeeAdditInfo

string

Tulonsaajan lisätieto

EmployeeCode

integer

Henkilönumero

*

EmployeeName

string

Nimi

EmploymentRelationship

integer

Palvelusuhteen tyyppi

EmploymentRelationshipDuration

integer

Palvelusuhteen kesto

EndReason

integer

Palvelusuhteen päättymisen syy

ForeignBirthDate

datetime

syntymäaika ulkomaalaiselle henkilölle

ForeignIdType

integer

Tunnisteen tyyppi

HasForeignAccount

bool

Ulkomaalainen pankkitili

HasLimitedTax

bool

Rajoitetusti verovelvollinen

MobilePhone

string

Gsm

NonFinnishSSN

bool

Ei suomalaista henkilötunnusta

OccupaAccident

integer

Työtapaturmavakuutus

OccupaClass

string

Ammattiluokan tai nimikkeen tunniste (Tilastokeskus TK10)

OfficePhone

string

Puhelin (työ)

PartTimePercentage

decimal

Osa-aikaisuuden prosentti

PersonnelGroupCode

integer

Ryhmä

PrivatePhone

string

Puhelin(koti)

ResignDate

datetime

Aloituspvm

SalaryFormat

integer

Palkkauksen muoto

StartingDate

datetime

Lopetuspvm

StreetAddress

string

Lähiosoite

WeeklyWorkTime

decimal

Säännöllinen sovittu viikkotyöaika

Output /xml/Employee

Result

boolean

true, jos tallennus onnistui / true, if succesfully saved

Esimerkki / Example:

<?xml version="1.0" encoding="utf-8"?>

<xml>

<login>

<hash dsn="nova">73685dbea3290215b74a3a2e9c1c3ecc</hash>

</login>

<UpdateEmployee>

<EmployeeCode>16</EmployeeCode>

<City>00000 Kaupunki</City>

<CurrentlyWorking>true</CurrentlyWorking>

<Department></Department>

<Email>[email protected]</Email>

<EmployeeName>Aku Ankka</EmployeeName>

<MobilePhone>123456</MobilePhone>

<OfficePhone>234567</OfficePhone>

<PrivatePhone>2345678</PrivatePhone>

</UpdateEmployee>

</xml>

Vastasiko tämä kysymykseesi?