Bekannte Fehler und Lösungen

Version 8.4 / 12.12.2024

Deaktivierung der Adressverifizierung für Eingabe einer Adresse im Ausland bei Verwendung des CH-Post Services


BeschreibungStatus
Problem

Wenn «Adresse im Ausland» angekreuzt ist, kann es dazu führen, dass es nicht möglich ist, eine ausländische PLZ sowie einen ausländischen Ort zu erfassen.

Problem gelöst

(DIJRSTA-314)

Lösung

Der Kontext muss richtig gesetzt werden (zweiter Parameter in XPath(FELD, KONTEXT, ENCODED). Dies bedeutet, dass wenn sich das entsprechende Element in einer Gruppe befindet, muss im XPath als zweiter Parameter die GruppenID angegeben werden. Befindet es sich NICHT in einer Gruppe, muss als zweiter Parameter die SeitenID angegeben werden:

  • Bei Elementen: direkt auf der Seite (nicht in einer Gruppe) :XPath(f_FeldID, p_SeiteID, true)
  • Bei Elementen in einer Gruppe: XPath(f_FeldID, g_GruppenID, true)

Beispiel:

Wenn XPath innerhalb einer Gruppe verwendet wird, muss als Kontext die Gruppe grpVertreter, nicht die Page p_person angegeben werden, um die korrekte #ID zu erhalten.

CallJavaScript("enableAutocomplete('"+ XPath(plzVertreter,grpVertreter,true) +"',false)") &&
CallJavaScript("enableAutocomplete('"+ XPath(ortVertreter,grpVertreter,true) +"',false)") &&
CallJavaScript("enableAutocomplete('"+ XPath(strasseVertreter,grpVertreter,true) +"',false)")


Version 8.1 / 12.12.2023


BeschreibungStatus
Problem

31. Dezember 2023

Datapool > Generieren Felder anhand der ersten CSV-Zeile (Header) > Konfiguration bei den Feldwerten werden überschrieben.

  • Funktion bei Datenquellen

Ticket erstellt  JAXINT-1591 - Abrufen der Vorgangsdetails... STATUS

Workaround
  • Diese Funktion nur ausführen, wenn initiale Daten geladen werden.
  • Nicht automatisch bei jedem Datenupload durchführen!


Version 8.0 / 06.2023

Öffnen von eingegangenen Formulardaten via Sprachlink führt zu "NULL"


BeschreibungStatus
Problem

20. September 2023

Update

Wird versucht über den Sprachlink im Bereich "Eingereichte Formulare > Formulareingang" Daten zu öffenen, zeigt sich die Meldung "null" anstelle des Formulars.



Erst beim zweiten Versuch zeigen sich die Daten / Angaben.

Die Sprachlinks stehen nur in bestimmten JAXForms Bereichen zur Verfügung.

Ticket erstellt  KAIOB-1176 - Abrufen der Vorgangsdetails... STATUS

Lösung

Als Workaround können die Formular-Daten über das "Bleistift-Symbol" geöffnet werden.


Tabelle der Formulardaten zeigt bei in der Vorschau oder im E-Mail nicht alle Angaben


BeschreibungStatus
Problem

20. Juli 2023

Update

Die Analyse zeigte, dass der Fehler nur dann eintritt, wenn in Regeln oder bei Sichtbarkeitseinstellungen auf Werte bezogen wird, welche nicht übermittelt werden. 

Wird zum Beispiel aufgrund einer Fragestellung "Ja / Nein" das betroffene Element nur bei "Ja" eingeblendet, zeigt sich der Wert im PDF oder E-Mail nur, wenn die Ja/Nein Situation auch übermittelt wird.  

Die Werte von Elementen, welche die die Sichtbarkeit von andern Elementen steuern, müssen auch übermittelt werden > nie auf "Wert nicht serialisieren" stellen.

Bei verschiedenen Formularen wurde festgestellt, dass die über die Vorschau-Funktion nicht alle Angaben kommen. Dies betrifft sicher folgende Situationen:

  • getFormPreview(node("/"))

oder

  • ${previewTableEMail}

Dabei werden im Speziellen Elemente, welche nicht initial sichtbar sind, also eine Sichtbarkeitsregel haben, nicht angezeigt. Dies obwohl im Formular angezeigt und auch wenn diese einen Wert (Value) haben. 

Serialisiert werden die Daten normal - sind also über den CSV-Backend-Export und/oder im XML vorhanden. Der Fehler kann auch über den EML-Export im Backend beurteilt werden. 

Ticket erstellt KAIOB-1178
Lösung

Als Workaround kann die Ausgabe über eine Regel erzwungen werden. Siehe WIKI https://wiki.jaxforms.com/x/kwZXAg

Diese führt aber dazu, dass auch ausgeblendete Elemente in der Vorschautabelle kommen, daher ist die Regel mit ELEMENT != NULL zu erweitern.




  • Keine Stichwörter