Die JAXForms-REST-API's sind grundsätzlich mit Swagger dokumentiert und sind bei jeder Installation unter: https://{serverUrl}/formservice/doc/rest-api/#/transient erreichbar.

Die Benötigten API Calls für die Portal-Integration sind als Postman-Collection dokumentiert: https://documenter.getpostman.com/view/4941291/2s9YXo2fL6

Folgende Sequenz-Diagramme zeigen die verschiedenen Interaktionen des Portals mit JAXForms über die Transiente REST-Schnittstelle.

Formular anzeigen

Formular speichern/einreichen

Attachments abholen


Dynamische Gruppenzuweisung für transiente Formulare

Die Vergabe der Berechtigungs-Gruppe kann mit dem Aufruf des Endpunkts "/transient/form/create/{formID}/{language}" resp. "​/transient​/form​/create​/{formID}​/{version}​/{language}" als Parameter (access-group) übergeben werden. Es können auch mehrere Access-Gruppen kommagetrennt aufgeführt werden.

POST /formservice/services/rest/transient/form/create/{{formId}}/{{version}}/de?access-group={{GROUP}} HTTP/1.1
Content-Type: application/xml
Authorization: ••••••

[
   <?xml version=\"1.0\" encoding=\"UTF-8\"?><data></data>"
]

  • Keine Stichwörter