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 | 1 | Namnet på kostnadsobjektrubriken under vilken kostnadsobjektet skapas | Kostnadsobjektrubrik |
2 | item | Sträng | 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 |
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.
