Advanced Search
Search Results
163 total results found
Tabelle "Invoice_Posting_Head" für Kopfdaten
Direkt zu Beginn des Workflows wird für jede Rechnung ein Eintrag in der Tabelle "Invoice_Posting_Head" erzeugt. Die Tabelle enthält eine Auto-Inkrement-Spalte "ID". Die Daten werden über die eindeutige Mappen-ID (Spalte "FileID") aktualisiert. Diese ID wird i...
Tabelle "Invoice_Posting_Pos" für Positionsdaten
In die Tabelle werden die Positionsdaten der Rechnung geschrieben. Über die Auto-Inkrement-Spalte "ID" erhält jede Zeile eine eindeutige ID. Diese ID wird zurück in die Zeile der Rechnungs-Mappe geschrieben. Die Zuordnung zur Rechnung erfolgt auch hier über di...
Sicherung erstellen / Anpassungen separat sichern
Vor dem Update sollte sicher gestellt werden, dass alle Benutzer vom System abgemeldet sind. Die einfachste Variante ist den Tomcat und den TableService zu stoppen. Der aktuelle Stand sollte in jedem Fall gesichert werden. Das Invoice-Template enthält verschl...
Feld-Anpassungen gehen bei Update verloren!
An den Mappentyp-Feldern können Standard-Werte definiert werden. Bei einem Invoice-Update wird in der Regel eine Update XML für den Mappentypen ausgeliefert und hierdurch werden alle Anpassungen wieder zurück gestellt! Aus diesem Grund sollten Anpassungen an S...
Vorbelegung Zahlungsbedingungs-Code
Hier folgt die Begründung, warum man keinen Standard-Zahlungsbedingungs-Code als Vorbelegung am Feld setzen sollte. Im initialen Skript wird in der Standard-Auslieferung über das FirmObject() die Funktion "getFirmInformation(true, true, true)" ausgeführt. Die...
Workflow-Aktion "Buchungsschnittstelle"
Die technische Workflow-Aktion für die Buchungsschnittstelle stellt die Rechnungsdaten im ersten Schritt in SQL-Tabellen zur Verfügung und wartet im zweiten Schritt auf die Rückmeldung vom Buchungssystem. Technisch wird in dem Skript "DEXPRO_WF_TechAction1_...
Documents Update-Ordner
Zu den aktuellen Invoice-Versionen werden passende Update-Pakete bereitgestellt. Diese erleichtern das vorgehen bei Updates. Das Update-Paket enthält einen separaten Ordner "Documents6". Dieser Ordner enthält nur die für ein Update relevanten Ordner und Dateie...
Documents-Update
Im Zuge eines Invoice-Updates sollte auch Documents auf eine stabile aktuelle Version gehoben werden. In der "DEXPRO_CHANGELOG.md" und der "INVOICE_CHANGELOG.md" wird zu jeder Version eine Empfehlung für die minimal zu verwendende Documents-Version gegeben. D...
Dienste-Abhängigkeiten konfigurieren
Abhängigkeit bei den Diensten können unter Windows sehr einfach konfiguriert werden. Wenn zum Beispiel eine Abhängigkeit des Documents-Managers zum lokalen(!) SQL-Server konfiguriert werden soll, dann benötigt man zunächst den technischen Dienstnamen vom SQL-S...
Test- und Produktivsystem
Generell wird beim Einsatz einer Invoice-Lösung dringend ein Testsystem empfohlen! Ein Update der Invoice-Version wird häufig mit einem Update der Documents-Version kombiniert und häufig sollen zusätzlich noch projektspezifische Kundenwünsche umgesetzt werden....
Documents XML Importe
Das Update-Paket enthält nur wenige XML-Import-Dateien! 3. a) b) Update verschlüsselte Portal-Skripte Die verschlüsselten Skripte können gesammelt als XML importiert werden. Hierfür werden passende XML-Import-Dateien bereitgestellt. Es wird jedoch nicht nu...
Update Datenbank-Tabellen
Abgleich-Skript Auf der "Administrations"-Outbar befindet sich auf der Sub-Outbar "Allgemein" der Ordner "Logdateien" mit dem Unterordner "DEXPRO DB Update". Hierüber wird das Skript "DEXPRO_Action_Admin_DbTableData_CompareDbConfig" ausgeführt. Alternativ kan...
Gentable
Das Gentable kann über ein "Gentable"-Objekt realtiv einfach ausgelesen und neu geschrieben werden. var docFile = context.file; var gentable = new Gentable(docFile); /* Erstellt ein Array aus Zeilen-Objekten * * Zahlen, Datumswerte und Boolsche Werte ha...
Installation bei bestehender MariaDB
Bei einer bestehenden Maria DB ist es etwas umständlicher die "innodb_page_size" auf "32K" zu erhöhen. Dienste stoppen Im ersten Schritt müssen alle Dienste gestoppt werden, welche auf die Datenbank zugreifen. Datenbanken exportieren Hier müssen zunä...
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 demnach für unterschiedliche Documents-Mandanten auf dieselbe Datenbank verweisen. Eine strikte Daten-Trennung vereinfacht jedoch Stammdaten-Importe und Datensiche...
Datenbankzugriffe über den TableService
Wenn bei der Verwendung von mehreren Mandanten unterschiedliche Datenbanken angesprochen werden sollen, dann sollte pro Mandant ein separater TableService installiert werden. Andernfalls wären unverhältnismäßig viele Anpassungen innerhalb einer Installation no...
Squeeze-Anbindung
Pro Squeeze Dokumentenklasse können zwar mehrere Exporte konfiguriert werden aber es werden immer alle Exporte ausgeführt. Pro Export kann nur ein fixer Documents-Mandant hinterlegt werden. Um verschiedene Dokuments-Mandanten ansprechen zu können gibt es meh...