So betten Sie ein E-Formular in einem URL ein:
Der Link eines E-Formulars für das Einbetten in einen URL kann nach dem folgenden Muster erstellt werden:
http://<WebClientBasePath>/TWA/Client/Forms/embed/<FormNo>
In diesem Beispiel ist "FormNo" die Nummer des Formulars, die Sie in Therefore™ Solution Designer oder im Link des Browsers finden, wenn Sie das ausgewählte Formular aufrufen/bearbeiten.
Für diesen Link muss der Benutzer sich über ein normales Therefore™-Benutzerkonto beim Formular-Portal anmelden.
|
Um anonymen (d. h. externen) Zugriff zu gestatten, geben Sie Folgendes ein: add ?allowanonymous=1:
http://<WebClientBasePath>/TWA/Client/Forms/embed/<FormNo>/?allowanonymous=1
Mit dem obigen Link ist keine Benutzeranmeldung erforderlich.
Beispiel: <iframe id="theIFrame" src="https://localhost/TWA/Client/forms/embed/46?allowanonymous=1" frameborder="0" scrolling="no"></iframe>. Dabei ist "https://localhost/TWA/Client/forms" der Basis-URL und "/embed/46" zeigt, dass Formular Nr. 46 eingebettet wurde.
Sie können auch zusätzliche Merkmale wie z. B. einen Rahmen hinzufügen:
<iframe id="theIFrame" src="https://localhost/TWA/Client/forms/embed/46?allowanonymous=1" frameborder="BORDER" width="800" height="800"></iframe>
|
|
Optionale Abfrageparameter: Die folgende Liste führt zusätzliche Abfrageparameter auf, die beim Einbetten von E-Formularen verwendet werden können.
i.allowanonymous=1 : Anonyme/externe Nutzung, bei der keine Anmeldung erforderlich ist. Dabei müssen E-Formular-Benutzer zuvor im Therefore™ Web Client eingerichtet werden.
ii.ssotoken=<token> : Ein gültiger JWT-Token zum Anmelden eines Benutzers (z. B. von einer anderen Authentifizierungsquelle wie einem Unternehmensportal).
iii.postaction=thankyou : Zeigt nach erfolgreichem Absenden des Formulars eine "Vielen Dank"-Seite an.
iv.postaction=close : Schließt das Browserfenster nach erfolgreichem Absenden des Formulars.
v.postaction=redirectto : Leitet das Browserfenster nach erfolgreichem Absenden des Formulars weiter (Wert in redirectUrl).
vi.redirectUrl =<url des weiterleitungsziels> : URL zum Weiterleiten des Browsers. |
|
Beispiel: So kann ein eingebettetes Formular auf der Website eines Unternehmens erscheinen.
|
|