Initialisiert einen vorhandenen Ressourcenexportkontext im Planer und ruft die von diesem zurückgegebenen Daten ab.

Abfrage

VorgehensweiseURL
GETROOTVP/ws/rest/resource/export
TypParameterWerte
HEADapikeyZeichenkette
ABFRAGEExportierenZeichenkette

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 Ressourcenexportkontexts.

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 Ressourcenattributen enthält.

Fehlermeldungsentitäten

0 Jeder Eintrag in der Tabelle weist folgende Struktur auf:

[

{

„entityName“: „name1“,

„enityValue“: „value1“

},

{

„entityName“: „name2“,

„enityValue“: „value2“

}

]

1Ungültige Sitzung: apikey
2Kein Exportkontext: exportUID
3Ungültiger Exportkontext: exportUID
4Schwerwiegender Fehler: errorMessage
5Es wurden keine Entitäten gefunden
6Exportieren 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, mit einem Ressourcenexportkontext mit der internen UID-Kennung 22BE-2715-A5FF-8CD9-6D6F-3D1A-F4B4-A5DC, der die Attribute „Kunde“, „Projekt“, „Phase“, „Aufgabe“, „Aufgabenreferenz“ sowie die UID der Ressource 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/resource/export?export=22BE-2715-A5FF-8CD9-6D6F-

3D1A-F4B4-A5DC

Antwort:

{

„Fehler“: 0,

"message":"",

„Entitäten“:

[

[

{"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":"UID","entityValue":"A230-6310-E3A5-A6A0-3278-1758-1FE9-B95C"}

],

[

{"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":"UID","entityValue":"9BDA-CA97-501F-4229-81F0-DABF-2DDD-FCFA"}

],

[

{"entityName":"Client","entityValue":"Client 1"},

{"entityName":"Projet","entityValue":"Projet 1"},

{"entityName":"Phase","entityValue":"Phase 1"},

{"entityName":"Tâche","entityValue":"Développement"},

{"entityName":"ref tâche","entityValue":"0087"},

{"entityName":"UID","entityValue":"2664-A826-D2CC-9506-C1BE-8AE4-CAD0-1496"}

],

[

{"entityName":"Client","entityValue":"Client 1"},

{"entityName":"Projet","entityValue":"Projet 1"},

{"entityName":"Phase","entityValue":"Phase 1"},

{"entityName":"Tâche","entityValue":"Tests"},

{"entityName":"ref tâche","entityValue":"0102"},

{"entityName":"UID","entityValue":"D54B-F476-34B0-775A-3032-2A84-501E-860A"}

]

]

}