Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:offline [2022/11/08 18:05] – [Konfigurationsparameter] speedyspeedy:30_modules:offline [2023/12/12 12:17] (aktuell) – [dwKernel.ini] speedy
Zeile 27: Zeile 27:
 Die abschließende Zusammenfassung führt nochmals alle Einstellungen auf. \\ Die abschließende Zusammenfassung führt nochmals alle Einstellungen auf. \\
 Nach erfolgreichem Export können Sie den speedy Explorer beenden, das Notebook vom Netz nehmen und weiter offline arbeiten. Nach erfolgreichem Export können Sie den speedy Explorer beenden, das Notebook vom Netz nehmen und weiter offline arbeiten.
 +
 +Beim Offline gehen werden referenzierte Dokumente automatisch exportiert auch wenn diese nicht explizit für den Export gewählt wurden. Enthält z.B. ein zu exportierender Order eine Baugruppe, die Unterbaugruppen oder Teile referenziert, die nicht als zu exportieren markiert wurden, wird der Ordner inklusiver der referenzierten Teile ebenfalls exportiert. Damit ist sichergestellt, dass exportierte Baugruppen auch alle Referenzen offline finden. 
 +
 +Beim Offline gehen werden alle vorhandenen Benutzer auch in die Offline Datenbank exportiert. Damit ist sichergestellt, dass von allen Dokumenten die Änderungshistorie samt der Benutzerinformationen zur Verfügung stehen. 
 +Die Benutzer, außer der aktuelle Benutzer, der den Export durchführt, erhalten ein vom System vergebenes Passwort, so dass nur der exportierende Benutzer sich an der Offline Datenbank anmelden kann. 
  
 ===== Online gehen ===== ===== Online gehen =====
Zeile 56: Zeile 61:
 Folgende Punkte werden derzeit nicht unterstützt: Folgende Punkte werden derzeit nicht unterstützt:
   * Offline gelöschte Ordner werden beim Synchronisieren Online nicht gelöscht.   * Offline gelöschte Ordner werden beim Synchronisieren Online nicht gelöscht.
-  * Wird ein vorhandenes Dokument Offline in einen anderen Ordner verschoben aber sonst __keine__ Änderung am Dokument vorgenommen, wird beim Synchronisieren Online lediglich ein Link in dem Ordner erstellt. Das Dokument wird Online nicht verschoben. +  * Wird ein Dokument, dass als Kopie mitgenommen wurde, Offline in einen anderen Ordner verschoben aber sonst __keine__ Änderung am Dokument vorgenommen, wird beim Synchronisieren Online lediglich ein Link in dem Ordner erstellt. Das Dokument wird Online nicht verschoben.  
 +  * <color #ed1c24>Dokumente, die zur Bearbeitung mitgenommen wurde, dürfen Offline nicht verschoben werden.</color>
   * Offline und Online können nicht gleichzeitig neue gleichbenannte Ordner in einer Strukturebene erstellt werden.    * Offline und Online können nicht gleichzeitig neue gleichbenannte Ordner in einer Strukturebene erstellt werden. 
 +  * Nicht verwaltete Toolbox- oder Inhaltscenter-Teile werden nicht exportiert.
 +  * Offline geänderte Toolbox- oder Inhaltscenter-Teile werden beim Online gehen nicht aktualisiert. 
 +
 +\\ \\ \\ 
 ===== Installation ===== ===== Installation =====
-==== Systemvorrausetzungen ==== +==== Systemvoraussetzungen ==== 
-Vorrausetzung für die Verwendung von speedy2GO ist die speedy Version 7.0.0.125 oder höher.\\ +Vorrausetzung für die Verwendung von speedy2GO ist die speedyPDM Version 7.0.0.125 oder höher.\\ 
-Des Weiteren muss ein lokal auf einem Notebook installiertes speedy/PDM vorhanden sein bzw. eingerichtet werden.+Des Weiteren muss ein lokal auf einem Computer installiertes speedyPDM vorhanden sein bzw. eingerichtet werden.
  
 ==== Lieferumfang ==== ==== Lieferumfang ====
 ^Datei^Beschreibung^ ^Datei^Beschreibung^
-|bin32\mod2Go7.dll|Anwendungs-/Erweiterungsmodul für den speedy Explorer.+|bin64\mod2Go7.dll|Anwendungs-/Erweiterungsmodul für den speedy Explorer. |
-|bin64\mod2Go7.dll| ::: |+
 |upd\upd_2go.sql|SQL Update Script| |upd\upd_2go.sql|SQL Update Script|
  
Zeile 76: Zeile 85:
 ===== Konfiguration ===== ===== Konfiguration =====
 ==== Konfigurationsparameter ==== ==== Konfigurationsparameter ====
-^Schlüssel^Beschreibung^ +^Schlüssel^Ver.^Beschreibung^ 
-|offline.master| Wert identifiziert, ob der Client mit der Masterdatenbank oder der Offlinedatenbank verbunden ist. Der Wert muss in der Masterdatenbank auf 1 stehen.| +|offline.master |  | Wert identifiziert, ob der Client mit der Masterdatenbank oder der Offlinedatenbank verbunden ist. Der Wert muss in der Masterdatenbank auf 1 stehen. | 
-|offline.excludeextensions| Allgemeiner Filter nach Dateierweiterungen. Eine Aufzählung von Dateierweiterungen, die nicht exportiert werden sollen.\\ [optional]| +|offline.excludeextensions |  | Allgemeiner Filter nach Dateierweiterungen. Eine Aufzählung von Dateierweiterungen, die nicht exportiert werden sollen.\\ [optional] | 
-|offline.error.tolerant| Beim Offline gehen mit diversen Datenbankfehlern tolerant umgehen und nur protokollieren. \\ Bitte mit dem Support abstimmen. \\ Standardwert:=0 | +|offline.error.tolerant |  | Beim Offline gehen mit diversen Datenbankfehlern tolerant umgehen und nur protokollieren. \\ Bitte mit dem Support abstimmen. \\ Standardwert:=0 | 
-|offline.scriptfile| Scriptdatei (VBS-Script) zur erweiterten, ereignisbezogenen Bearbeitung beim Exportieren.\\ [optional]| +|offline.scriptfile |  | Script-Datei (VBS-Script) zur erweiterten, ereignisbezogenen Bearbeitung beim Exportieren.\\ [optional] | 
-|offline.session.tables| Auflistung von Tabellennamen, die beim Export der Sessiontabellen berücksichtigt werden.\\ [optional]| +|offline.session.tables |  | Auflistung von Tabellennamen, die beim Export der Session-Tabellen berücksichtigt werden.\\ [optional] | 
-|offline.session.tables.xxx| Pro Tabelle kann eine zusätzliche SQL-Filteranweisung angegeben werden, die bei der Abfrage der Tabelle dem SQl-Statement angehängt wird.\\ z.B. WHERE lng_status>=2\\ [optional]| +|offline.session.tables.xxx |  | Pro Tabelle kann eine zusätzliche SQL-Filteranweisung angegeben werden, die bei der Abfrage der Tabelle dem SQL-Statement angehängt wird.\\ z.B. WHERE lng_status>=2\\ [optional] | 
-|offline.reset.vault_basedir| Definiert ob das Vault-Basisverzeichnis beim Offine gehen auf den Standardwert ".\vault" zurückgesetzt wird.\\ Standardwert := 1 | +|offline.reset.vault_basedir |  | Definiert ob das Vault-Basisverzeichnis beim Offline gehen auf den Standardwert ".\vault" zurückgesetzt wird.\\ Standardwert:=1 | 
-|offline.filter.active| Definiert, ob beim Export erweiterte Filtereigenschaften eingegeben werden können.| +|offline.filter.active |  | Definiert, ob beim Export erweiterte Filtereigenschaften eingegeben werden können.\\ Standardwert:=0 
-|offline.delete-files| Definiert, ob nach dem Online gehen die lokalen Dateien gelöscht werden.\\ Standardwert:=0.+|offline.delete-files |  | Definiert, ob nach dem Online gehen die lokalen Dateien gelöscht werden.\\ Standardwert:=0 | 
-|offline.delete-database| Definiert, ob nach dem Online gehen die lokale Datenbank geleert wird.\\ Standardwert:=0.+|offline.delete-database |  | Definiert, ob nach dem Online gehen die lokale Datenbank geleert wird.\\ Standardwert:=0 | 
-|offline.copyout.locked| Definiert, ob Dokumente und Ordner, die nur als Kopie mit genommen werden, offline gesperrt sind. \\ 0 := Als Kopie exportierte Dokumente und Ordner NICHT sperren. \\ 1 := Als Kopie exportierte Dokumente und Ordner sperren. \\ Standardwert := 1.+|offline.copyout.locked |  | Definiert, ob Dokumente und Ordner, die nur als Kopie mit genommen werden, offline gesperrt sind. \\ 0 := Als Kopie exportierte Dokumente und Ordner NICHT sperren. \\ 1 := Als Kopie exportierte Dokumente und Ordner sperren. \\ Standardwert:=1 | 
-|offline.calcdiskspace| Defniert, ob vor dem Offline gehen der freie Speicherplatz auf dem Arbeitsplatzrechner überprüft wird.\\ Diese Option nimmt zusätzliche Berechnungszeit in Anspruch. | +|offline.calcdiskspace |  | Definiert, ob vor dem Offline gehen der freie Speicherplatz auf dem Arbeitsplatzrechner überprüft wird.\\ Diese Option nimmt zusätzliche Berechnungszeit in Anspruch. | 
-|explorer.templates.containers| Vollständiger Name des Ordner, der im Karteireiter „Vorlagen“ angezeigt werden soll.\\ Dieser Ordner wird automatisch beim Offline gehen mitgenommen. | +|explorer.templates.containers |  | Vollständiger Name des Ordner, der im Karteireiter „Vorlagen“ angezeigt werden soll.\\ Dieser Ordner wird automatisch beim Offline gehen mitgenommen. | 
-|offline.container.search | Dokumente aus Suchordnern mitnehmen. |+|offline.container.search |7.5 | Dokumente aus Suchordnern mitnehmen. | 
 +|offline.container.search.parentstatus | 7.5 | Wenn es untergeordnete Suchordner gibt erhalten diese den Exportstatus des Elternordners. |
  
 /* /*
Zeile 96: Zeile 106:
 */ */
 ==== dwKernel.ini ==== ==== dwKernel.ini ====
-Die Konfigurationsdatei mit der die Datenbankverbindung und grundsätzliche Einstellungen vorgenommen werden muss für den Online/Offline Betrieb auf dem Notebook vorbereitet werden.\\ +Die Konfigurationsdatei mit der die Datenbankverbindung und grundsätzliche Einstellungen vorgenommen werden muss für den Online/Offline Betrieb auf dem lokalen Computer vorbereitet bzw. angepasst werden.\\ 
 <code> <code>
 [SYSTEM] [SYSTEM]
Zeile 117: Zeile 127:
 ... ...
 </code> </code>
 +Am einfachsten ist es nach der lokalen Installation die beiden Sektionen [SESSION] und [SERVER] umzubenennen in [SESSION.OFFLINE] und [SERVER.OFFLINE]. Anschließend die beiden Sektionen [SESSION] und [SERVER] aus der dwKernel.ini der Serverinstallation kopieren und einfügen. \\
 +Abschließend noch in der Sektion [SYSTEM] den Eintrag Offline=0 hinzufügen. Fertig.
  
 ===== Exportfilter ===== ===== Exportfilter =====