Hoppa till huvudinnehåll

Import av beräkningsobjekt till dimensionitem.nv

Resurs: dimensionitem.nv

HTTP-metod: POST

Används för att lägga till och redigera kostnadsobjekt i Netvisor. Kostnadsobjektrubriken för det kostnadsobjekt som ska läggas till måste finnas i systemet.

Parametrar som används i anropet:

Parameter

Förekomster

Beskrivning

Exempel

method

1

add eller edit I själva meddelandet anges var objektet ska läggas till i hierarkin eller vilket objekt som ska redigeras.

add

updateparentreference

0...1

Alltid true. Används endast vid redigering av kostnadsobjekt, möjliggör ändring av kostnadsobjektets hierarki.

true

Data som ska importeras skickas med anropet som xml enligt följande beskrivning (POST-data):

Nivå

Element

Format

Förekomster

Beskrivning

Exempel

Root

root

Aggregat

1

1

dimensionitem

Aggregat

1

2

name

Sträng

Max. 50

1

Namnet på kostnadsobjektrubriken under vilken kostnadsobjektet skapas

Kostnadsobjektrubrik

2

item

Sträng

Max. 200

1

Namnet på kostnadsobjektet. Kostnadsobjektrubriken måste vara etablerad i Netvisor innan kostnadsobjektet läggs till.

Kostnadsobjekt

2

olditem

Sträng

0...1

Om du vill uppdatera ett gammalt befintligt objekt, ange namnet på det objekt som ska uppdateras (*1

Kostnadsobjekt

2

code

Sträng, Max. 50

0...1

Kostnadsobjektets identifierare (*3

P001

2

label

Sträng, Max. 200

0...1

Namnet på kostnadsobjektet (*3

Förnyelse av webbplats

2

oldcode

Sträng

0...1

Gammal identifierare, för att identifiera det kostnadsobjekt som ska redigeras (*4

P001

2

oldlabel

Sträng

0...1

Gammalt namn, för att identifiera det kostnadsobjekt som ska redigeras (*4

Gammalt projekt

2

fatherid

Numerisk

0...1

Kostnadsobjektets id i Netvisor under vilket det nya objektet skapas i hierarkin (*2

0

2

fatheritem

Sträng

0...1

Namnet på kostnadsobjektet i Netvisor under vilket det nya objektet skapas i hierarkin (*2

Nytt kostnadsobjekt

2

fathercode

Sträng

0...1

Identifierare för kostnadsobjekt på högre nivå (hierarki) (*5

P000

2

fatherlabel

Sträng

0...1

Namn på kostnadsobjekt på högre nivå (hierarki) (*5

Alla projekt

2

ishidden

Boolean

0...1

Är kostnadsobjektet dolt: True eller False

True=Dolt, False=Synligt

true

Att beakta i XML-meddelandets innehåll vid tillägg och redigering av kostnadsobjekt:

*1) Elementet olditem är obligatoriskt när ett befintligt kostnadsobjekt redigeras, oavsett var i hierarkin det redigerade objektet finns

*2) Elementen fatherid och fatheritem är obligatoriska när ett nytt kostnadsobjekt ska läggas till under ett befintligt kostnadsobjekt, dvs. på en lägre nivå i hierarkin

Att beakta i den förnyade hanteringen av kostnadsobjekt:

*3) När code / label har angetts åsidosätter de elementet item

*4) När oldcode / oldlabel har angetts åsidosätter de elementet olditem

*5) När fathercode / fatherlabel har angetts åsidosätter de elementet fatherid

Denna artikel har översatts med hjälp av ett AI-baserat översättningsverktyg. Innehållet eller formuleringen i dessa instruktioner kan avvika från dem i andra instruktioner eller i programvaran.

Fick du svar på din fråga?