Übersicht der Dokumentfunktionen
Dokument erzeugen
Diese Funktion dient als Auslöser, die automatisierte Produktion aller Dokumente des Projekts zu starten.
Method Details
HTTP Method: POST
Method URI: API/CreateAllDocuments
Response Format: JSON
Example POST URL:
http://localhost/CustomXApp/Api/CreateAllDocuments
Example POST body:
{
"sessionid": "c009f9dc"
}
Example response:
true
Erforderliche Parameter
Parameter | Beschreibung |
sessionid | ID einer aktiven Sitzung |
Antwort
Die Funktion liefert sofort ein true zurück und ist unabhängig vom Status der Erzeugung der Dokumente. Diese läuft im Hintergrund asynchron ab.
Statusabfrage der Dokumenterzeugung
Method Details
HTTP Method: POST
Method URI: API/GetDocumentCreationProgress
Response Format: JSON
Example POST URL:
http://localhost/CustomXApp/Api/GetDocumentCreationProgress
Example POST body:
{
"sessionid": "c009f9dc"
}
Example response:
{
"Total": 25,
"Produced": 11
}
Error response:
null
Erforderliche Parameter
Parameter | Beschreibung |
sessionid | ID einer aktiven Sitzung |
Antwort
Zurückgegeben werden die zwei Parameter Total und Produced. Total gibt die Gesamtzahl an zu erzeugenden Dokumenten an und Produced, die Anzahl an Dokumenten, die bereits erzeugt wurden. Die Funktion sollte regelmäßig aufgerufen werden, bis Total und Produced übereinstimmen.
Einzelnes Dokument erzeugen und als Stream erhalten
Method Details
HTTP Method: POST
Method URI: API/GetDocument
Response Format: JSON
Example POST URL:
http://localhost/CustomXApp/Api/GetDocument
Example POST body:
{
"sessionid": "c009f9dc",
"documentName": "Angebot"
}
Example response:
bytearray
Error response:
null
Erforderliche Parameter
Parameter | Beschreibung |
sessionid | ID einer aktiven Sitzung |
documentName | Name des Dokuments, das erzeugt und zurückgegeben werden soll |
Antwort
Die Antwort ist ein bytearray (byte[]) oder null im Falle eines Fehlschlags.