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 |
|
|
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 |
|
|
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 |
|
|
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>
