Dokumenten- und Tabellenfelder
Allgemeines
Dokumentenfelder werden in Squeeze für unterschiedliche Funktionen benötigt:
- Informationen aus der Extraktion aufnehmen
- Informationen aus der Extraktion im
Webclient von SqueezeValidierungsclient darstellen InformationenValidierteaus der Extraktion für die WeiterverarbeitungExtraktionsergebnisse in den Exportschnittstellen bereitstellen
Felder und Tabellen sind als Teil einer Dokumentenklasse zu konfigurieren:
Feldtypen & Eigenschaften
In Squeeze werden verschiedene Arten von Dokumentenfeldtypen bereitgestellt:
| Feld-Typ | Bedeutung |
| Text | Textfeld das z.B. für Belegnummern, Vorgangsarten oder Mandanten verwendet werden kann. |
| Date | Datumsfeld das z.B. für das Belegdatum oder das Leistungsdatum verwendet wird. |
| Amount | Betragsfeld (numerisch, 2 Nachkommastellen. Wird z.B. für Netto, Steuer und Brutto verwendet. |
| Table | Tabellenfeld |
Es gibt verschiedene Feldeigenschaften die für die Dokumentenfelder konfiguriert werden können:
| Feld-Eigenschaft | Bedeutung |
| Pflichtfeld | leere Felder werden im Webclient rot dargestellt, die Validierung ist nicht möglich solange das Feld nicht gefüllt ist |
| Nur Lesen | Im Webclient kann das Feld nicht bearbeitet werden, Lokatoren können das Feld im Hintergrund füllen |
| Versteckt | das Feld wird im Webclient nicht dargestellt |
| Bestätigen | das Feld wird im Webclient blau dargestellt und muss vor der Validierung mit Enter bestätigt werden |
Weitere Feldkonfigurationen:
| Feld-Konfiguration | Bedeutung |
| Name | technischer Feldname |
| Beschreibung | Name des Feldes, welcher auf Kopfebene angezeigt wird |
| Lokator | Auswahlfeld für bereits konfigurierte Lokatoren, die dem Feld zugewiesen werden können |
| Subfield | relevant für die Endbeträge bei Eingangsrechnungen (NetAmount, TaxAmount, TotalAmount, TaxRate) |
| Gruppe | Auswahlfeld mit den Gruppen dieser Dokumentenklasse (Feldgruppen -> Groups) |
| Name im Zielsystem | technischer Name für die Exportschnittstelle für dieses Feld |
Tabellenfelder (kurz "Tabellen")
Für Tabellenfelder, in der UI nur als "Tabellen" bezeichnet, gelten die selben Kriterien, die auch für Dokumentenfelder gelten. Mit einer Ausnahme:
Für die Tabellenfelder ist es wichtig, dass sowohl ein Überschrift- als auch ein Wert-Lokator definiert werden. Mit Hilfe des Überschrift-Lokators wird die Spalte definiert in der per Wert-Lokator, wie im oberen Beispiel, der zu suchende Wert pro Zeile ausgelesen wird.
Eingabehilfen
Konfiguration
Eingabehilfen auf Feldern oder Tabellenspalten untersützen Validierer beim Auswählen von vordefinierten Werten auf Basis von Stammdatentabellen.
| Feld-Konfiguration | Bedeutung |
| Aktiv? | Hier kann ausgewählt werden, ob die Eingabehilfe aktiviert oder deaktiviert werden soll |
| Freitext erlauben? | Wenn Freitext erlauben aktiviert ist, dann können auch Werte in dem Feld eingetragen werden, die nicht in der Datenbank stehen. |
| Suche ab Zeichen | Hier kann eingetragen werden, ab welcher Anzahl an Zeichen gesucht werden soll. |
| Tabelle | Hier kann ausgewählt werden, welche Stammdatentabelle als Grundlage für eine Suche dienen soll. |
| Ergebnisspalte | Hier kann angegeben werden, aus welcher Spalte der Stammdatentabelle das Ergebnis ausgegeben werden soll. |
| Suche in Spalte(n) | Hier wird angegeben in welchen Datenbankspalten der eingegebene Wert gesucht werden soll. |
| Informationsspalten | Sollten ein oder mehrere Treffer gefunden werden, wird hier angegeben welche Spalteninformationen zur Anzeige der Treffer verwendet werden sollen. |
| Zusätzliche Filter, um die Ergebnisse der Eingabehilfe einzuschränken | s. unten |
Die Ergebnisse der Eingabehilfe können mit weiteren zur Verfügung stehenden Kopffeldern gefiltert werden. Filter anlegen.:
| Tabellenspalte | Hier wird die Tabellenspalte angegeben, mit der der Feldwert verglichen werden soll. |
| Operant | Hier wird der Operator angegeben mit dessen Hilfe der Datenbankwert und Feldwert verglichen werden sollen. |
| Feld | Hier wird das Fed ausgewählt in dem der Wert steht, der mit dem Datenbankwert verglichen werden soll. |
Verhalten
Die Eingabehilfe wird beeinflusst durch den aktuellen Feldwerte. Auch die Extraktions-Alternativen werden bei der Eingabehilfe berücksichtigt.
Die Dokumentation der Eingabehilfe ist noch nicht vollständig, da ihre Funktion aktiv erweitert wird. Wir bitten diese Dokumentation zukünftig erneut aufzusuchen und um Feedback.
- Wenn das Feld ein vor erkannten Wert durch die Extraktion erhalten (gilt auch für Alternativen) hat und das Feld aber durch den Nutzer geleert wurde um eine listen artige Selektion der Stammdaten-Werte zu erzeugen
- dann wird die Eingabehilfe dennoch durch den vor erkannten Wert gefiltert (auch wenn das Feld geleert wurde), das bedeutet das man nie ein anderes Ergebnis erhält bis man den ersten Buchstaben in das Feld eintippt.


