Einleitung
Mit der Version 9.0 können für Formulare oder Datapools eigene Dateien verwaltet werden. Diese bietet eine Möglichkeit, eigene Bilder, PDF-Dateien oder individuelle Dateien verwendet werden. Es handelt sich um eine einfache, pragmatische Lösung um in bestimmten Fällen das Bedürfnis eigener Dateien abzudecken. Zielgruppe sind Fachpersonen mit den nötigen Kenntnissen.
Diese "Dateibrowser" steht direkt beim entsprechenden Formular / Datapool zur Verfügung.
Technische Kenntnisse benötigt
Bitte beachten Sie, dass es Kenntisse zu HTML und Script benötigt, da die Verwendung nur in der Formel-Ansicht geboten wird.
Formular
Datapool
Neue Datei anlegen / einfügen
Damit eine Datei hochgeladen werden kann, muss zuerst eine "leere Hülle" erstellt werden. Klick auf das Dokumentsymbol um den Prozess ztu starten:
Detailvorgang
0. Mandant ID - wird automatisch korrekt übernommen
- Formular-Ressource wählen. Bei Datapools wird keine Auswahl geboten.
- Öffentlich wählen (Standard) - nicht öffenliche Dateien werden nur im Backend (...admin.jaxorms...) verwendbar sein.
- ID. Dies entspricht Dateiname inkl. korrekter Dateiendung, bspw. meinbild.png
- Ergibt den Pfad auf die System-Root-Adresse (bspw. kunde.jaxforms.com/formservice/...)
- Die ID kann wenn einmal erstellt, nicht mehr geändert werden
- Optionale Beschreibung. Sinnvolle Info, wenn für andere FormularverwalterInnen hilfreich.
- Wenn die Infos ergänzt wurden, mit Speichern abschliessen
- Bestätiung zeigt sich
- Danach kann der Tab geschlossen werden
Die neue Ressource wurde erstellt und ist nun bereit Daten hochzuladen.
Es kann nun irgend eine Datei für "meinBild.png" hochgeladen werden.
Wichtig ist, dass es in diesem Fall eine PNG-Bilddatei ist. Ansonsten könnte die Verwendung aus Sicherheitsgründen blockiert werden. Es sind nur Bilddateien, PDF, Word, Excel etc. zugelassen. Sicherheitsrelevante Dateiendungen werden blockiert.
Unwichtig ist, ob die Datei dieselbe Dateibezeichnung hat. Also im Beispiel könnte auch meinNeuesBild.png hochgeladen werden.
Datei mit "Datei auswählen" auf dem lokalen Gerät / im lokalen Netz auswählen und mit Upload hochladen.
Verlinkung- / Verwendung der Dateien
Ein Link auf eine Datei oder das Anzeigen eines Bildes/einer Grafik, ist grundsätzlich überall möglich, wo eine Darstellung auch als Formel defniniert werden kann.
> Option «Als Formel interpretieren»
Beispiel in einem Formular
Beispiel für das Anzeigen eines Bildes.
"<img src='"+ getPublicFormResource("ahvnummer.png")+"' title='Beispiel einer AHV-Nr.' style='width:250px;'/>"
Mit diesem Code wird folgender Pfad verwendet <img src="/formservice/services/rest/resource/alle_elemente_neu/public/ahvnummer.png" title="Example AHV-Nr" style="width:250px;">
Dabei wird über die Funktion getPublicFormResource("ahvnummer.png") die Ressource "ahvnummer.png" mit dem Pfad ab der Domain bezogen
alle_elemente_neu = Formular-ID
public = ist öffentlich
ahvnummer.png = ID der Ressource (Dateiname, gemäss JAXForms-Ressourcen-Verwaltung)
Aktuelle Einschränkung v9.0.2
"<img src='https://ktbe-test.jaxforms.com"+ getPublicFormResource("ahvnummer.png")+"' title='Example AHV-Nr' style='width:250px;'/>"
Der Pfad zum Ressource muss manuell auf die korrekte URL definiert werden, wenn Formulare oder Datapools eingebettet in eine Website verwendet werden.
Es ist Verbesserung in Arbeit.







