Erstellt eine neue Ressource.
Abfrage
| Vorgehensweise | URL |
|---|---|
| POST | RACINEVP/ws/rest/Ressource/add |
| Typ | Parameter | Werte |
|---|---|---|
| HEAD | apikey | Zeichenkette |
| DATEN | resourceModel | Zeichenkette |
| DATEN | Attribute | Zeichenkette |
apikey
Der API-Schlüssel des Anwenders (muss in allen Abfragen übermittelt werden). Ruft die WebService für einen bestimmten Anwender und Planer ab.
resourceModel
Name der Dimension
Attribute
Liste der Attribute, die zum Erstellen des Vorgangs verwendet werden. [{"entityName":"attr2","entityValue":"value2 },…]
Antwort
| Status | Mitteilung |
|---|---|
| 0 | |
| 1 | Ungültige Sitzung: apikey |
| 2 | Ungültiges Dimension: resourceModel |
| 3 | Ungültiges Attribut: attribute/key |
| 4 | Keine Ressource |
| 5 | Ungültige Daten |
| 6 | Update KO |
Beispiel:
Für den Planer „DEMO API REST“, der auf einem Server unter Visual Planning mit dem Stamm-URL http://127.0.0.1:8906/ip50 installiert ist und für den wir eine Ressource der Dimension „Aufgaben“ mit den Attributen Kunde, Projekt, Phase, „Task“ sowie mit einem Anwender, dessen Zugriffsschlüssel für die API lautet: d9f79618-59e4-a710-8203-a39bab9ad09b, haben wir Folgendes:
URL:
http://127.0.0.1:8906/ip50/ws/rest/resource/add
Veröffentlichte Daten:
{
„Attribute“:
[
{"entityName":"Tâches-Client","entityValue":"Client 1"},
{"entityName":"Tâches-Projet","entityValue":"Projet 1"},
{"entityName":"Tâches-Phase","entityValue":"Phase 2"},
{"entityName":"Tâches-Tâche","entityValue":"Conception"}
],
„resourceModel“: „Aufgaben“
}
Antwort:
{
„Fehler“: 0,
„message“: „“
}
