Siirry pääsisältöön

Laskentakohteen tuonti dimensionitem.nv

Resurssi: dimensionitem.nv

HTTP-metodi: POST

Käytetään Netvisorin laskentakohteen lisäykseen ja muokkaamiseen. Lisättävän laskentakohteen laskentakohdeotsikko tulee löytyä järjestelmästä.

Kutsussa käytettävät parametrit:

Parametri

Ilmentymiä

Kuvaus

Esimerkki

method

1

add tai edit Itse sanomalla ilmoitetaan minne kohde lisätään hierarkiassa tai mitä kohdetta muokataan.

add

updateparentreference

0...1

Aina true. Käytetään vain laskentakohteen muokkauksessa, mahdollistaa laskentakohteen hierarkian muuttamisen.

true

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

Taso

Elementti

Muoto

Ilmentymiä

Kuvaus

Esimerkki

Root

root

Aggregaatti

1

1

dimensionitem

Aggregaatti

1

2

name

Merkkijono

Max. 50

1

Laskentakohdeotsikon nimi jonka alle laskentakohde luodaan

Laskentakohde otsikko

2

item

Merkkijono

Max. 200

1

Laskentakohteen nimi. Laskentakohdeotsikon tulee olla perustettuna Netvisoriin ennen laskentakohteen lisäystä.

Laskentakohde

2

olditem

Merkkijono

0...1

Jos halutaan päivittää vanhaa olemassa olevaa kohdetta, niin annetaan päivitettävän kohteen nimi (*1

Laskentakohde

2

code

Merkkijono, Max. 50

0...1

Laskentakohteen tunniste (*3

P001

2

label

Merkkijono, Max. 200

0...1

Laskentakohteen nimi (*3

Verkkosivuston uudistus

2

oldcode

Merkkijono

0...1

Vanha tunniste, muokattavan laskentakohteen tunnistamiseen (*4

P001

2

oldlabel

Merkkijono

0...1

Vanha nimi, muokattavan laskentakohteen tunnistamiseen (*4

Vanha projekti

2

fatherid

Numeerinen

0...1

Laskentakohteen id Netvisorissa jonka alle uusi kohde luodaan hierarkiassa (*2

0

2

fatheritem

Merkkijono

0...1

Laskentakohteen nimi Netvisorissa, jonka alle uusi kohde luodaan hierarkiassa (*2

Uusi laskentakohde

2

fathercode

Merkkijono

0...1

Ylätason laskentakohteen tunniste (hierarkia) (*5

P000

2

fatherlabel

Merkkijono

0...1

Ylätason laskentakohteen nimi (hierarkia) (*5

Kaikki projektit

2

ishidden

Boolean

0...1

Onko laskentakohde piilotettu: True tai False

True=Piilotettu, False=Näkyvillä

true

Huomioitavaa XML-sanoman sisällössä laskentakohteita lisättäessä ja muokatessa:

*1) Elementti olditem on pakollinen kun muokataan olemassa olevaa laskentakohdetta, ei väliä missä kohtaa hierarkiaa muokattava kohde on

*2) Elementit fatherid ja fatheritem ovat pakollisia kun uusi laskentakohde halutaan lisätä jo olemassa olevan laskentakohteen alle eli alemmalle tasolle hierarkiassa

Huomioitavaa uudistetusta laskentakohdekäsittelystä:

*3) Kun code / label on annettu, ne ohittavat item -elementin

*4) Kun oldcode / oldlabel on annettu, ne ohittavat olditem -elementin

*5) Kun fathercode / fatherlabel on annettu, ne ohittavat fatherid -elementin

Vastasiko tämä kysymykseesi?