Erstellt einen neuen Vorgang.
Abfrage
| Vorgehensweise | URL |
|---|---|
| POST | RACINEVP/ws/rest/Vorgang/add |
| Typ | Parameter | Werte |
|---|---|---|
| HEAD | apikey | 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.
Attribute
Liste der Attribute, die zum Erstellen des Vorgangs verwendet werden: [{„entityName“: „attr2“, „entityValue“: „value2“}, …]
Antwort
| Status | Mitteilung |
|---|---|
| 0 | UID des Vorgangs |
| 1 | Ungültige Sitzung: apikey |
| 2 | Ungültiges Attribut: entityName |
| 3 | KO erstellen |
Beispiel 1:
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 einen Vorgang mit den Attributen Startdatum, Enddatum, Kunde, Projekt, Phase, Aufgabe und 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/event/add
Veröffentlichte Daten:
{
„Attribute“:
[
{"entityName":"Evénement-Date de début","entityValue":"26/03/2018 00:00"},
{"entityName":"Evénement-Date de fin","entityValue":"28/03/2018 00:00"},
{"entityName":"Tâches-Client","entityValue":"Client 1"},
{"entityName":"Tâches-Projet","entityValue":"Projet 1"},
{"entityName":"Tâches-Phase","entityValue":"Phase 1"},
{"entityName":"Tâches-Tâche","entityValue":"Analyse"},
{"entityName":"Statuts","entityValue":"Prévisionnel"},
]
}
Antwort:
{
„Fehler“: 0,
„message“: „“
}
Beispiel 2:
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 einen untergeordneten Vorgang mit dem Attribut „Ressourcen“ des übergeordneten Vorgangs erstellen möchten, der durch die Attribute „Customer“, „Project“, „Phase“, „Task“ gekennzeichnet ist, und mit einem Anwender, dessen Zugriffsschlüssel für die API lautet: d9f79618-59e4-a710-8203-a39bab9ad09b, gilt Folgendes:
URL:
http://127.0.0.1:8906/ip50/ws/rest/event/add
Veröffentlichte Daten:
{
"parentKeys":
[
{"entityName":"Tâches-Client","entityValue":"Client 1"},
{"entityName":"Tâches-Projet","entityValue":"Projet 1"},
{"entityName":"Tâches-Phase","entityValue":"Phase 1"},
{"entityName":"Tâches-Tâche","entityValue":"Analyse"},
],
„Attribute“:
[
{"entityName":"Ressources","entityValue":"JUDITH"}
]
}
Antwort:
{
„Fehler“: 0,
„message“: „“
}
