Initialisiert einen vorhandenen Vorgangsexportkontext im Planer und ruft die von diesem zurückgegebenen Daten ab.
Abfrage
| Vorgehensweise | URL |
|---|---|
| GET | RACINEVP/ws/rest/Vorgang/export |
| Typ | Parameter | Werte |
|---|---|---|
| HEAD | apikey | Zeichenkette |
| ABFRAGE | Exportieren | 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.
Exportieren
UID-Kennung des zu initialisierenden Vorgangsexportkontexts.
Antwort
Die Antwort besteht aus einer Struktur, die einen Fehlercode (error), eine zugehörige Meldung (message) und im Erfolgsfall eine Tabelle (entities) mit den vom Vorgangsexportkontext zurückgegebenen Attributen für die Vorgänge enthält.
Fehlermeldungsentitäten
0 Jeder Eintrag in der Tabelle „entities“ weist folgende Struktur auf:
[
{
„entityName“: „name1“,
„enityValue“: „value1“
},
{
„entityName“: „name2“,
„enityValue“: „value2“
}
…
]
| 1 | Ungültige Sitzung: apikey | |
|---|---|---|
| 2 | Kein Exportkontext: exportUID | |
| 3 | Ungültiger Exportkontext: exportUID | |
| 4 | Schwerwiegender Fehler: errorMessage | |
| 5 | Es wurden keine Entitäten gefunden | |
| 6 | Exportieren 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 über einen Exportkontext mit der internen UID-Kennung 00FB-1B12-B887- 9142-DCB2-B4CB-51C5-7619, der die Attribute Startdatum, Enddatum, Kunde, Projekt, Phase, Aufgabe, interne Identifikator (UID) der Aufgabenreferenz sowie Ressourcen aller Vorgänge bereitstellt. Bei einem Anwender, dessen Zugriffsschlüssel für die API lautet: d9f79618-59e4-a710-8203-a39bab9ad09b, ergibt sich Folgendes:
URL:
http://127.0.0.1:8906/ip50/ws/rest/event/export?export=00FB-1B12-B887-9142-DCB2-B4CB-
51C5-7619
Antwort:
{
„Fehler“: 0,
"message":"",
„Entitäten“:
[
[
{"entityName":"Date de début","entityValue":"12/03/2018 00:00"},
{"entityName":"Date de fin","entityValue":"15/03/2018 00:00"},
{"entityName":"Client","entityValue":"Client 1"},
{"entityName":"Projet","entityValue":"Projet 1"},
{"entityName":"Phase","entityValue":"Phase 1"},
{"entityName":"Tâche","entityValue":"Analyse"},
{"entityName":"ref tâche","entityValue":"0080"},
{"entityName":"Identifiant interne (UID)","entityValue":"A230-6310-E3A5-A6A0-3278-1758-1FE9-
B95C"},
{"entityName":"Ressources","entityValue":""}
],
…
[
{"entityName":"Date de début","entityValue":"19/03/2018 00:00"},
{"entityName":"Date de fin","entityValue":"24/03/2018 00:00"},
{"entityName":"Client","entityValue":"Client 1"},
{"entityName":"Projet","entityValue":"Projet 1"},
{"entityName":"Phase","entityValue":"Phase 1"},
{"entityName":"Tâche","entityValue":"Conception"},
{"entityName":"ref tâche","entityValue":"0083"},
{"entityName":"Identifiant interne (UID)","entityValue":"9BDA-CA97-501F-4229-81F0-DABF-
2DDD-FCFA"},
{"entityName":"Ressources","entityValue":""}
]
]
}
