Siirry pääsisältöön

Työaikatietojen tuonti workday.nv

Resurssi: workday.nv

HTTP-metodi: POST

Työaikatietojen tuonti Netvisoriin. Työaikaa voidaan tuoda joko tunteina (workdayhour) tai kelloajan mukaan (workdaytime).

Workday.nv -rajapintaresurssilla tehty tuntitietojen tuonti kytkee automaattisesti päälle palkansaajakohtaisesti veloitettavista palveluista Palkat-palvelun.

Työaikatietojen tuonnilla tuodut työaikamerkinnät löytyvät Netvisorista:

  • Työaika > Työaika > Työajan kirjaus

  • Työaika > Työaika > Työajan hyväksyntä

  • Palkat > Palkanlaskenta > Työajan tehohallinta

Tuotavat tiedot lähetetään kutsun mukana oheisen kuvauksen mukaisena xml:nä (POST-data):

Parametri

Ilmentymät

Esimerkki

Kuvaus

useonlyexistingdimensions

0...1

1

Estää uusien laskentakohdeotsikkojen ja laskentakohteiden automaattisen luonnin. Palauttaa virheen, jos annettua laskentakohdetta ei ole olemassa.

1=esto käytössä

Taso

Elementti

Muoto

Ilmentymiä

Kuvaus

Esimerkki

Root

root

Aggregaatti

1

1

workday

Aggregaatti

1

2

date

Päivämäärä

1

Päivä jolle tuntikirjaukset tehdään

2018-10-01

Attr.

format

Merkkijono

1

Päivämäärän muoto, aina ansi

ansi

Attr.

method

Merkkijono

0...1

Tuonnin tyyppi päivälle, replace tai increment. Oletuksena replace.

replace

2

employeeidentifier

Numeerinen

1

Palkansaajan linkitystieto

1407

Attr.

type

Merkkijono

0...1

Linkitystiedon tyyppi, number tai personalidentificationnumber tai netvisorkey

number

Attr.

defaultdimensionhandlingtype

Merkkijono

0...1

Laskentakohteen hallinnan oletus:
none
tai
usedefault
Kunnioitetaanko palkansaajan taakse asetettuja oletuslaskentakohteita vai ei

usedefault

2

workdayhour

Aggregaatti

0...n

3

hours

Numeerinen

1

Työaikakirjauksen tunnit (* , Netvisor pyöristää kahteen desimaaliin

7,5

3

collectorratio

Merkkijono

1

Kirjauslaji, lajin on löydyttävä Netvisorista

11

Attr.

type

Merkkijono

0...1


Kirjauslajin linkitystiedon tyyppi, aina number

number

3

acceptancestatus

Merkkijono

1

Työaikakirjausrivin tila, joko confirmed (kuitattu) tai accepted (hyväksytty)

confirmed

3

description

Merkkijono

1

Työaikakirjausrivin kuvaus

Tavalliset työtehtävät

3

crmprocessidentifier

Merkkijono

0...1

CRM tehtävän linkitystieto

NV#4321

Attr.

billingtype

Merkkijono

1

Laskutustyyppi, billable tai unbillable

billable

3

invoicingproductidentifier

Merkkijono

0...1

3

customeridentifier

Merkkijono

0...1

Laskutusasiakas

Testiasiakas

type

Merkkijono

1

Tunnistetiedon tyyppi
netvisor
- Asiakkaan Netvisor-tietokanta id (NetvisorKey)
customer
- Asiakaskoodi

netvisor

3

dimension

Aggregaatti

0...n

4

dimensionname

Merkkijono

1

Laskentakohdeotsikko, jos otsikkoa ei löydy, se perustetaan

Projekti

4

dimensionitem

Merkkijono

1

Laskentakohde, jos kohdetta ei löydy, se perustetaan

Palkanlaskenta

Attr.

fatherid

Numeerinen

0..1


33

4

dimensionitemcode

Merkkijono

0...1

Laskentakohteen koodi

(kun tämä on annettu, ohitetaan dimensionitem -elementti)

DIMC-001

4

dimensionitemname

Merkkijono

0...1

Laskentakohteen nimi

(kun tämä on annettu, ohitetaan dimensionitem -elementti)

Item Name 1

3

contractid

Merkkijono

0...1

Mikäli haluat kohdistaa Rakennusalan ilmoitukset -osiossa luodulle urakalle työtunteja, aseta urakan tunniste. Urakan tunniste löytyy urakan muokkausnäkymässä kohdasta: Urakan tunniste (ID).

3

2

workdaytime

Aggregaatti

0...n

3

starttimeofday

Numeerinen

1

Työaikakirjauksen aloitusaika

08:00

3

endtimeofday

Numeerinen

1

Työaikakirjauksen lopetusaika

16:00

3

breaktime

Numeerinen

1

Taukoaika minuutteina

30

Attr.

type

Merkkijono

aina minutes

minutes

3

collectorratio

Merkkijono

1

Kirjauslajin linkitystiedon tyyppi, aina number

11

Attr.

type

Merkkijono

0...1

aina number

number

3

acceptancestatus

Merkkijono

1

Työaikakirjausrivin tila, joko confirmed (kuitattu) tai accepted (hyväksytty)

confirmed

3

description

Merkkijono

1

Työaikakirjausrivin kuvaus

3

invoicingproductidentifier

Merkkijono

0...1

3

dimension

Aggregaatti

0...n

4

dimensionname

Merkkijono

1

Laskentakohdeotsikko, jos otsikkoa ei löydy, se perustetaan

Projekti

4

dimensionitem

Merkkijono

1

Laskentakohde, jos kohdetta ei löydy, se perustetaan

Palkanlaskenta

4

dimensionitemcode

Merkkijono

0...1

Laskentakohteen koodi

(kun tämä on annettu, ohitetaan dimensionitem -elementti)

DIMC-001

4

dimensionitemname

Merkkijono

0...1

Laskentakohteen nimi

(kun tämä on annettu, ohitetaan dimensionitem -elementti)

Item Name 1

*) Voit tuoda resurssilla myös työaikatietoja, joiden kirjauslajin yksikkö on 'Päivä' kuten lomapäiviä. Tällöin tulee elementille hours antaa arvoksi päivien lukumäärä (esim. 1, jolloin työaikatietoihin kirjataan yksi päivä). Että Netvisorin lomalaskenta toimisi oikein, pitäisi lomapäivät tuoda aina arvolla 1.

Vastasiko tämä kysymykseesi?