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 Meddelandet anger 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 | activityperiodstart | Datum | 0...1 | Startdatum för giltighetsperioden | 2026-01-01 |
| 2 | activityperiodend | Datum | 0...1 | Slutdatum för giltighetsperioden | 2026-12-31 |
| 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
Hjälpte det här svaret? Ja Nej
Send feedback