Skip to main content

Einleitung WEB-Konfiguration

DieDer abschließende Teil der initialen Invoice-Einrichtung erfolgt über die WEB-KonfigurationenKonfigurationen. vonHierzu Invoicemuss greifenman sich mit einem Benutzer aus der Gruppe "Administration" an der Documents WEB-Seite anmelden. Nur Mitglieder der Gruppe "Administration" haben initial Zugriff zu den Aministrations-Outbars. Projektspezifisch können die Berechtigungen feiner justiert werden, indem über den TableDocuments-Manager Servicezusätzliche Berechtigungen pro Ordner definiert werden. Dies kann zum Beispiel notwendig sein, wenn ein Anwender lediglich Workflow-Regeln ändern können soll.

Die einzelnen Konfigurationen verteilen sich auf diemehrere Datenbanktabellen zu. Der Installations-Ordner wird im DEXPRO-Ordner der Documents-Installation ausgeliefert. Der Ordner kann aber auch an einen anderen beliebigen Pfad kopiert werden.

Über die WEB-Konfiguration "Verbindung" -> "Table Service"Sub-Outbars. auf der Sub-Outbar "Allgemein" kannbefinden zumsich einensehr allgemeine Konfigurations-Elemente wie die Konfiguration für dendie Table Service hinterlegt werdenBenutzer und derGruppen, Datenbank-Verbindungen und Übersetzungen. Die Sub-Outbar "Table-Service"Invoice" kannenthält direktspezifische Konfigurationen für die gleichnamige Documents-Lösung wie die Workflow-Regeln und Feldkonfigurationen. Die Sub-Outbar "Squeeze" enthält Konfigurations-Ordner für die Squeeze-Anbindung und -Konfiguration. Hierfür existiert eine separate Anleitung.

Die WEB-Konfigurationen wurden als Gadget-Aufruf auf öffentlichen Ordnern umgesetzt. Die Darstellung erfolgt über das Framework "Vue.js" und die KonfigurationDaten als Dienst installiert werden. Die URL verweist auf den lokalen Server. Der Port musswerden in der Regel nichtin geändertDatenbank-Tabellen werden.gespeichert.

image-1588848493845.png 

Im Unterordner config muss in der Datei local.yml eine globale Datenbankkonfiguration angegeben werden. Der Table Service kann in der Standardauslieferung über den Port 1958 erreicht werden. Unter dem Eintrag db kann als flavor entweder mysql oder mssql für den globalen Datenbankzugriff angegeben werden. Das Log-Level sollte auf error eingestellt werden. 

image-1585891815206.png 

Die spezifischen Datenbankzugriffe werden im Ordner data über die Dateien database-connections.js und database-users.js konfiguriert. Bei der database-users.js sollten nur die Einträge für user und pwd angepasst werden. 

image-1585892151434.png

In der database-connections.js müssen jeweils die Einträge host, port und flavor projektspezifisch angepasst werden. Der Host muss mit Instanz angegeben werden und einfache "\" müssen durch "\\" ersetzt werden.

image-1585892211017.png

Damit die WEB-Konfigurationen auf den Table-Service zugreifen können muss unter …\Documents5\SQUEEZE\www\vue\conf\ die Datei ServerConfig.js angepasst werden. Der Eintrag „dexServer“ muss auf den korrekten Documents5-Server verweisen.

image-1585892351296.png

Zum Abschluss muss über die service-install.bat aus dem Hauptverzeichnis der Table-Service als Dienst installiert werden. Bei Problemen sollte die Eingabeaufforderung als Administrator gestartet werden und die bat-Datei sollte hierüber ausgeführt werden.

Bei einem MS SQL Express Server (bitte nur auf Testservern verwenden) muss die Einstellung "Named Pipes" über den SQL Configuration Manager aktiviert werden und der Dienst "SQL Server-Browser" muss gestartet werden.