Laskentakohteiden käsittelyn toiminnot jakautuvat seuraaviin toimintoihin:

IntegraatioHTTP-metodiResurssiDTDEsimerkki
Laskentakohdelistan noutoGETdimensionlist.nv Lataa
Laskentakohteen tuontiPOSTdimensionitem.nvLataaLataa
Laskentakohteen piilotusPOSTdimensiondelete.nv  

Laskentakohdelistan nouto

Resurssi: dimensionlist.nv

Kutsussa käytettävät parametrit:

ParametriIlmentymiäKuvausEsimerkki
showhidden0..1Jos 1, myös piilotetut laskentakohteet näytetään tuloksissa1

Vastaus:

TasoElementtiMuotoIlmentymiäKuvausEsimerkki
RootRootAggregaatti1  
1DimensionNameListAggregaatti1  
2DimensionNameAggregaatti0...n  
3NetvisorkeyNumeerinen1Laskentakohdeotsikon Netvisor-avain123 
3NameMerkkijono1Laskentakohdeotsikon nimi. 
3IsHiddenBoolean1Onko kohde piilotettu: true tai falsefalse
3LinkTypeNumeerinen1  
3DimensionDetailsAggregaatti1Laskentakohdeotsikon alla olevien laskentakohteiden listaus 
4DimensionDetailAggregaatti0...n  
5NetvisorkeyNumeerinen1Laskentakohteen tunnus Netvisorissa 
5NameMerkkijono1Laskentakohteen nimi 
5IsHiddenBoolean1Onko laskentakohde piilotettu: True tai false 
5LevelNumeerinen1Laskentakohteen taso 
5SortNumeerinen1Laskentakohteen järjestysnumero. Numerointi alkaa nollasta (0). 
5EndSortNumeerinen1Kyseisen laskentakohteen viimeisen alilaskentakohteen järjestysnumero. 
5FatherIdNumeerinen1Laskentakohteen ylemmän kohteen tunnus 

Laskentakohteen tuonti

Resurssi: dimensionitem.nv

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:

ParametriIlmentymiäKuvausEsimerkki
method1add tai edit Itse sanomalla ilmoitetaan minne kohde lisätään hierarkiassa tai mitä kohdetta muokataan. add
updateparentreference0...1Aina 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):

TasoElementtiMuotoIlmentymiäKuvausEsimerkki
RootrootAggregaatti1  
1dimensionitemAggregaatti1  
2nameMerkkijono
Max. 50
1Laskentakohdeotsikon nimi jonka alle laskentakohde luodaan Laskentakohde otsikko
2itemMerkkijono
Max. 200
1Laskentakohteen nimi. Laskentakohdeotsikon tulee olla perustettuna Netvisoriin ennen laskentakohteen lisäystä.Laskentakohde
2olditemMerkkijono0...1Jos halutaan päivittää vanhaa olemassa olevaa kohdetta, niin annetaan päivitettävän kohteen nimi (*1Laskentakohde
2fatheridNumeerinen0...1Laskentakohteen id Netvisorissa jonka alle uusi kohde luodaan hierarkiassa (*20
2fatheritemMerkkijono0...1Laskentakohteen nimi Netvisorissa, jonka alle uusi kohde luodaan hierarkiassa (*2Uusi laskentakohde
2ishiddenBoolean0...1Onko 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

Laskentakohteen piilotus

Resurssi: dimensiondelete.nv

Käytetään laskentakohteen piilottamiseen Netvisorista. Resurssi poikkeaa muista siten, että siinä ei lähetetä XML-dataa tuonnissa vaan kaikki data kuljetetaan QueryString:ssä. Rajapinnan yli ei ole mahdollista poistaa laskentakohteita.
Kutsussa käytettävät parametrit:

ParametriIlmentymiäKuvausEsimerkki
dimensionname1Laskentakohdeotsikko, jonka alla piilotettava kohde on 
dimensionsubname1Piilotettavan kohteen nimi 

 


xml
(328 Bytes)
xml

Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.