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>"
]


