Invoice Trouble-Shooting / Tipps & Tricks
In diesem Kapitel werden bekannte Probleme und Hilfestellungen geliefert.
Autocomplete
EDA
Archiv-Probleme
Documents Dienste
Documents Datenbank
Bezeichner am Mappentypen werden nicht korrekt angezeigt ($$$invalid$$$)
Statt den Bezeichnern wurde bei allen Feldern nur "$$$Invalid$$$" am Mappentypen angezeigt. Nach ...
Documents Volltextindex verkleinern
In der Documents-Datenbank gibt es die Tabelle "DlcFTII%PEM%", wobei "%PEM%" durch die Lizenznumm...
Dynamische Filter an Ordnern funktionieren nicht mehr korrekt
Bei einem Kunden kam es zu Problemen bei den öffentlichen Ordnern mit dynamischen Filtern, nachde...
Documents Datenbank MySQL
Die Invoice- und Mailroom-Entwicklung findet auf MySQL mit Maria DB statt.
Documents mit mehreren Mandanten
Documents ist multi-Mandantenfähig. Die Invoice-Web-Konfigurationen können angepasst werden, so d...
Voraussetzung
Die multi-Mandantenfähigkeit wird ab der Version ----- unterstützt.
Datenbankzugriffe über dbConn.json
Generell enthalten alle Datenbank-Tabellen eine Licence-Spalte. Eine Datenbankkonfiguration kann ...
Datenbankzugriffe über den TableService
Wenn bei der Verwendung von mehreren Mandanten unterschiedliche Datenbanken angesprochen werden s...
Squeeze-Anbindung
Pro Squeeze Dokumentenklasse können zwar mehrere Exporte konfiguriert werden aber es werden immer...
Documents Manager
Dieser Abschnitt enthält Infos zum Documents Manager.
Externer Aufruf Documents Manager
Die DOCUMENTSManager.exe befindet sich im Ordner "manager" der Documents-Installation. Über den M...
Filterausdruck: Erweiterte Documents-API-Syntax
An öffentlichen Ordnern mit dynamischen Filtern kann optional auch die erweiterte Documents-API-S...
CrashRecovery nach Neustart ausführen
Nach einer abnormalen Beendigung des DocumentServers muss explizit die Datei documents.ini um den...
Anpassungen am Mappentypen
Documents Tomcat
In diesem Abschnitt werden Einstellungen im Documents-Tomcat-Ordner beschrieben
Java "memory pool" erhöhen
Um den "memory pool" zu erhöhen, muss die tomcat9w.exe aus dem Unterverzeichnis Tomcat9\bin muss ...
Logdateien löschen
Im Documents-Tomcat-Ordner liegt im Unterordner "conf" die Datei "logging.properties". Die Datei ...
Session-Timeout
Wenn sich viele Benutzer wenige Concurrent-Lizenzen teilen kann es zu Anmelde-Problemen kommen, w...
Austausch Java zu OpenJDK
Alte Systeme wurden ggf. noch mit einem Java installiert und sollen auf OpenJDK umgestellt werden...
Integration in vorhandene Lösungen
Anpassungsanleitungen für DOCUMENTS Systeme mit bereits vorhandenen Lösungen.
Lange Wartezeit bei Weiterleitung
Bei Abschluss einer Workflow-Aktion bleibt die aktuelle Mappe so lange im Fokus des aktuellen Ben...
Status/Monitor kontrollieren
Zunächst sollte der Status der Mappe kontrolliert werden. Hier können die Zeitpunkt-Einträge bere...
Skript-Log einschalten
Durch das Skript-Log werden die Laufzeiten der einzelnen Skripte mit Start- und Endzeitpunkt bis ...
Asynchrone Mailversendung verwenden
Wenn nach der Weiterleitung eine neue Gruppe bzw. ein neuer Benutzer angesprochen wird und die ne...
Linux Docker
Feldwerte werden rückwärts geschrieben
Im Zusammenhang mit dem iFrame und dem Aufruf des Squeeze-Viewers aus einer anderen Domain kann e...
Portal-Skripte
Um Probleme bei Updates vorzubeugen wird der Großteil der Portal-Skripte wird verschlüsselt ausge...
SqlObject() für SQL-Statements
Oft müssen in den Projekten spezifische Datenbank-Abfragen zu Stammdaten erfolgen oder Daten soll...
SqlObject() Beispiele
Das folgende Beispiel zeigt eine einfache SQL-Abfrage von 2 Spalten auf die Tabelle "MyTable". Di...
DocFile prototype
Die DocFile Klasse wurde um einige spezifische Funktionen erweitert. /** Fügt einen Kommentar zu...
Gentable
Das Gentable kann über ein "Gentable"-Objekt realtiv einfach ausgelesen und neu geschrieben werde...
Code-Beispiele
In diesem Abschnitt werden kurze Code-Beispiele vorgestellt. Parameter verwenden Die Abschni...
DEXPRO Invoice: Archivierung für unterschiedliche Mandanten
/* ================================================================================== */ /** Arc...
Versteckte User-Exits Mappe
An den Mappentypen sind Skripte für bestimmte Aktionen hinterlegt. Einige der Skripte werden komp...
Versteckte User-Exits Workflow
Einige Skripte enthalten User-Exit Funktionen und viele dieser Funktionen sind in den verschieden...
Versteckte User-Exits Workflow-Regeln
Bei der Ermittlung der Workflow-Regeln kann an bestimmten Punkten eingegriffen werden. /** Über ...
Versteckte User-Exits: Workflow-Steuerung
Über die Aktions-Konfiguration kann der Anwender definieren ob sich ein Beleg im Ansichtmodus öff...
Versteckte User-Exits: Navigation nach Abschluss der Aktion
Bei Abschluss der aktuellen Workflow-Aktion über einen ausgehenden Kontrollfluss gesteuert werden...
Versteckte User-Exits Invoice-Jobs
Invoice_JOB_StartWorkflow Bei der Übergabe von Squeeze an den Documents-Workflow kann es zu Pr...
Versteckte User-Exits: otrUser / otrAccessProfile
Anzeige der benutzerdefinierten Aktionen: /** Anzeige der projektspezifischen benutzerdefinierte...
Verstecke User-Exits Logging
Einige Skripte schreiben Loginformationen in Textdateien unter "..\DEXPRO\Logs\..". Über die folg...
Versteckte User-Exits: 3-Way-Match
Bei der Prüfung der Rechnungsmenge gegen die Bestellmenge und den Wareneingang wird pro Rechnungs...
Aufzählungs-Skripte (enumval)
In Documents können Skripte fürAufzählungen erstellt werden. Das Ergebnis kann zum Beispiel als A...
Versteckte User-Exits: Zugriffsberechtigungen manipulieren (GACL)
Die Mappentypen "Invoice", "Procurement" und "Mailroom" verwenden den Mappenklassenschutz und im ...
Versteckte User-Exits: 3-Way-Match (Warten auf Wareneingang)
Bei Rechnungen mit Bestellbezug erfolgt die Versendung der Rechnung häufig zeitgleich oder noch v...
Persönlicher Ordner "Favoriten"
Über die globale Eigenschaft "addToFavoritesButton" wird an den Belegen ein Stern angezeigt. Durc...
SOAP-Anbindung
In diesem Abschnitt werden Probleme mit der SOAP-Schnittstelle behandelt.
Suche einschränken
Ein Wirtschaftsprüfer soll zum Beispiel eine eingeschränkte Suchmöglichkeit über das aktuelle Wir...
Support-Form anzeigen
Über Info/Support kann die aktuelle Documents-Version eingesehen werden.
Visual Studio Code
Für die externe Beabrietung der Portal-Skripte bietet sich Microsoft Visual Code an. Hier existie...
Workflow-Verzögerung steuern
Tomcat Java Speicher
Invoice + Contract
Einige Kunden verwenden Invoice zusammen mit Contract. In diesem Fall sind einige Dinge zu beachten!
Datenbank-Performance
Vor allem beim Schreiben der Positionsdaten kann es zu Deadlock-Fehlern auf der Datenbank kommen....