...
- Fragetyp wählen
- Klasse (Java) erfassen.
- com.jaxfront.eforms.plugins.signature.SimpleTypeSignaturePlugin
- Diese muss im verwendeten Kundensystem / Mandanten zur Verfügung stehen. Sollte dies nicht der Fall sein, wenden Sie sich an Ihre interne JAXForms-Administration.
- Für die Verwenung muss die Konfiguration als "String" geboten sein.
- {"mobileViewTemplate":"MobileSignatureView.html","signatureContextTypeXPath":" EINVERSTAENDNIS_ERKLAERUNG_CONTEXT KONTEXT-FELD","isSealable":true}
- Beispiel: {"mobileViewTemplate":"MobileSignatureView.html","signatureContextTypeXPath":"inpContextUnterschrift","isSealable":true}
- Diese kann je nach Kundensystem unterschiedlich sein. Der Kontext entspricht den Informationen, welche Person unterschreibt.
- Besteht aus drei Werten; mobileViewTemplate; signatureContextTypeXPath; isSealable
- Siehe Abschnitt Konfiguration
- {"mobileViewTemplate":"MobileSignatureView.html","signatureContextTypeXPath":" EINVERSTAENDNIS_ERKLAERUNG_CONTEXT KONTEXT-FELD","isSealable":true}
...
Die Mobile-Ansicht kann mittels Template auf eigene Bedürfnisse pro Formular angepasst werden. Die Konfigurationseigenschaft mobileViewTemplate ermöglicht dies pro Formular.
...
Damit der Unterschrift ein Kontext (z.B. Name, Vorname, Ort) hinterlegt werden kann, muss eine Referenz zu einem Formular-Element hinterlegt werden, welches diesen beinhaltet. Dies wird mittels signatureContextTypeXPath angegeben.
Versiegelbare Unterschrift
Mit der Konfigurationseigenschaft isSealable wird die Unterschrift nach dem speichern des Formulars versiegelt und kann nicht mehr verändert werden.
...
Konfiguration
Plugin-Klasse: com.jaxfront.eforms.plugins.signature.SimpleTypeSignaturePlugin
JSON-Konfiguration:
Key | Type | Mandatory | Default | Description |
|---|---|---|---|---|
| string | true | Absolute or relative path to a type which reflects the the textual context (e.g. identity name, location) of the signature. | |
| string | false | MobileSignatureView.html | Relative path (Form-ID) to the template for signing on a mobile or tablet. Default-path: resources/templates/SYSTEM |
| boolean | false | false | If is true, the signature is not modifiable anymore after the form is persistent. |
Beispiel:
| Codeblock | ||
|---|---|---|
| ||
<plugIn class="com.jaxfront.eforms.plugins.signature.SimpleTypeSignaturePlugin">
<param type="String" value="{"mobileViewTemplate":"MobileSignatureView.html","signatureContextTypeXPath":"CONTEXT","isSealable":true}"/>
</plugIn> |
...
Sofern eine Content-Security-Policy eingesetzt wird und das Formular integriert wird, muss folgende Direktive hinzugefügt werden:
Content-Security-Policy: connect-src ws://*. jaxforms.com
Beispiele
>