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
Oliko tästä vastauksesta apua? Kyllä Ei
Send feedback