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 [2023/12/12 12:06] – [Systemvorrausetzungen] speedyspeedy:30_modules:offline [2024/11/22 13:20] (aktuell) – [Konfigurationsparameter] speedy
Zeile 1: Zeile 1:
 ====== speedy2GO ====== ====== speedy2GO ======
  
-Mit speedy2GO können Sie Ihre Projekte einfach mitnehmen. +Mit [[https://speedy-pdm.de/module/speedy2go|speedy2GO]] können Sie Ihre Projekte einfach mitnehmen. 
  
-Mit speedy2GO arbeitet Ihr Projektteam egal wann, egal wo - gerne auch ohne Netz. \\+Mit **speedy2GO** arbeitet Ihr Projektteam egal wann, egal wo - gerne auch ohne Netz. \\
 Selbst externe Konstruktions­büros können problem­los ein­gebunden werden. \\ Selbst externe Konstruktions­büros können problem­los ein­gebunden werden. \\
 Eine auto­matische Synchronisation, die Konflikt­erkennung und Konflikt­lösung sichern den fehler­freien Prozess der Produkt­entwicklung. Eine auto­matische Synchronisation, die Konflikt­erkennung und Konflikt­lösung sichern den fehler­freien Prozess der Produkt­entwicklung.
Zeile 9: Zeile 9:
 {{:speedy:2go:arbeiten-mit-speedy-to-go.png|}} {{:speedy:2go:arbeiten-mit-speedy-to-go.png|}}
 \\ \\ \\ \\
-Mit speedy2GO wird Produkt-Daten-Management auch dort möglich wo kein Netz vorhanden ist oder der sog. Breitbandausbau weniger einer Autobahn als mehr einem Feldweg gleicht. +Mit **speedy2GO** wird Produkt-Daten-Management auch dort möglich wo kein Netz vorhanden ist oder der sog. Breitbandausbau weniger einer Autobahn als mehr einem Feldweg gleicht. 
  
-HomeOffice ohne ständige VPN Verbindung - Kein Problem. \\+Home-Office ohne ständige VPN Verbindung - Kein Problem. \\
 Mit dem Notebook auf einer Baustelle ohne Onlineverbindung mal schnell im Maschinen-Aufstellungsplan nachsehen - Nichts leichter als das. Mit dem Notebook auf einer Baustelle ohne Onlineverbindung mal schnell im Maschinen-Aufstellungsplan nachsehen - Nichts leichter als das.
 \\ \\ \\ \\
  
 ===== Offline gehen ===== ===== Offline gehen =====
-Mit Hilfe von speedy2GO können Sie ausgewählte Projekte und Ordner zur Bearbeitung oder nur zum Ansehen mitnehmen. \\+Mit Hilfe von **speedy2GO** können Sie ausgewählte Projekte und Ordner zur Bearbeitung oder nur zum Ansehen mitnehmen. \\
 Hierzu wird speedy auf einem Notebook mitsamt Datenbank installiert. \\ Hierzu wird speedy auf einem Notebook mitsamt Datenbank installiert. \\
 Die Daten wie auch die zugehörigen Dateien werden beim Offline gehen vom Server auf das Notebook kopiert.  Die Daten wie auch die zugehörigen Dateien werden beim Offline gehen vom Server auf das Notebook kopiert. 
-Dokumente, die zur Bearbeitung exportiert werden sind auf dem Server gesperrt. \\ +Dokumente, die zur Bearbeitung exportiert werdensind auf dem Server gesperrt. \\ 
 Starten Sie den Befehl zum Offline gehen im Systemmenü des speedy Explorers. \\  Starten Sie den Befehl zum Offline gehen im Systemmenü des speedy Explorers. \\ 
 [{{speedy:2go:speedy7_2go_pic1.jpg?|}}] [{{speedy:2go:speedy7_2go_pic1.jpg?|}}]
Zeile 28: Zeile 28:
 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 referenzierte Dokumente automatisch exportiertauch wenn diese nicht explizit für den Export gewählt wurden. Enthält z.B. ein zu exportierender Ordner 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.  +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. +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 =====
-Bevor Sie online gehen können schließen Sie das Notebook wieder an das Netzwerk an, so dass eine Verbindung mit dem Server hergestellt werden kann.\\ +Bevor Sie online gehen könnenschließen Sie das Notebook wieder an das Netzwerk an, so dass eine Verbindung mit dem Server hergestellt werden kann.\\ 
 Starten Sie den Befehl zum Online gehen im Systemmenü des speedy Explorers. Starten Sie den Befehl zum Online gehen im Systemmenü des speedy Explorers.
 [{{speedy:2go:speedy7_2go_pic2.jpg|}}] [{{speedy:2go:speedy7_2go_pic2.jpg|}}]
Zeile 42: Zeile 42:
  
 Es erfolgt eine schnelle vorab Überprüfung, ob der Import der Daten möglich ist.  Es erfolgt eine schnelle vorab Überprüfung, ob der Import der Daten möglich ist. 
-Im nächsten Schritt erfolgt eine detaillierte Überprüfung des Imports durch die speedy2GO Anwendung. +Im nächsten Schritt erfolgt eine detaillierte Überprüfung des Imports durch die **speedy2GO** Anwendung. 
 Das Ergebnis der Überprüfung wird anschließend aufgelistet. Eventuelle Probleme oder Konflikte können nun mit einer entsprechenden Problem- oder Konfliktbehandlung markiert werden.\\  Das Ergebnis der Überprüfung wird anschließend aufgelistet. Eventuelle Probleme oder Konflikte können nun mit einer entsprechenden Problem- oder Konfliktbehandlung markiert werden.\\ 
 Die abschließende Zusammenfassung führt nochmals alle Einstellungen auf. \\  Die abschließende Zusammenfassung führt nochmals alle Einstellungen auf. \\ 
Zeile 50: Zeile 50:
 ==== Synchronisationsfehler ==== ==== Synchronisationsfehler ====
 Sollte es trotz Vorabüberprüfung dennoch zu Problemen oder Fehlern beim Offline oder Online gehen kommen zeigt der Abschluss-Dialog dies entsprechend an und öffnet automatisch das Fehlerprotokoll. \\ Sollte es trotz Vorabüberprüfung dennoch zu Problemen oder Fehlern beim Offline oder Online gehen kommen zeigt der Abschluss-Dialog dies entsprechend an und öffnet automatisch das Fehlerprotokoll. \\
-Kann das Online gehen auf Grund eines Fehler nicht fertiggestellt werden bleibt der Arbeitsplatz offline. Je nach Fehler kann ein weiterer Versuch gestartet werden. Sollte es weiterhin zu Fehlern kommen kontaktieren Sie den Support. +Kann das Online gehen auf Grund eines Fehlers nicht fertiggestellt werden bleibt der Arbeitsplatz offline. Je nach Fehler kann ein weiterer Versuch gestartet werden. Sollte es weiterhin zu Fehlern kommen kontaktieren Sie den Support. 
 <note important> <note important>
 Die Offline erstellten Daten bleiben auch bei Fehlern während der Synchronisation erhalten. \\ Die Offline erstellten Daten bleiben auch bei Fehlern während der Synchronisation erhalten. \\
Zeile 58: Zeile 58:
  
 ==== Einschränkungen ==== ==== Einschränkungen ====
-Leider ist nicht alles was denkbar ist auch problemlos Umsetzbar und so gibt es auch bei der Synchronisation mit speedy2GO ein paar Einschränkungen. \\+Leider ist nicht alleswas denkbar ist auch problemlos umsetzbar und so gibt es auch bei der Synchronisation mit **speedy2GO** ein paar Einschränkungen. \\
 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 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.  +  * Wird ein Dokument, das 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>+  * <color #ed1c24>Dokumente, die zur Bearbeitung mitgenommen wurden, 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.   * Nicht verwaltete Toolbox- oder Inhaltscenter-Teile werden nicht exportiert.
Zeile 70: Zeile 70:
 ===== Installation ===== ===== Installation =====
 ==== Systemvoraussetzungen ==== ==== Systemvoraussetzungen ====
-Vorrausetzung für die Verwendung von speedy2GO ist die speedyPDM 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 Computer installiertes speedyPDM 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^
-|bin64\mod2Go7.dll|Anwendungs-/Erweiterungsmodul für den speedy Explorer. |+|bin64\mod2Go.dll|Anwendungs-/Erweiterungsmodul für den speedy Explorer. |
 |upd\upd_2go.sql|SQL Update Script| |upd\upd_2go.sql|SQL Update Script|
  
Zeile 86: Zeile 86:
 ==== Konfigurationsparameter ==== ==== Konfigurationsparameter ====
 ^Schlüssel^Ver.^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 mitgenommen werden, offline gesperrt sind. \\ 0: = Als Kopie exportierte Dokumente und Ordner NICHT sperren. \\ 1: = Als Kopie exportierte Dokumente und Ordner sperren. \\ Standardwert:
-|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 Ordners, der im Karteireiter „Vorlagen“ angezeigt werden soll.\\ Dieser Ordner wird automatisch beim Offline gehen mitgenommen. |
 |offline.container.search |7.5 | 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. |+|offline.container.search.parentstatus | 7.5 | Wenn es untergeordnete Suchordner gibterhalten diese den Exportstatus des Elternordners. |
  
 /* /*
-|offline.container.edit| Definiert, ob im Offlinemodus Ordner, die nicht zur Bearbeitung exportiert wurden bearbeitet werden dürfen.\\ 0 := Ordner dürfen nicht bearbeite werden, wenn diese nicht zur Bearbeitung exporiert wurden.\\ 1 := Ordner dürfen bearbeitet werden, auch wenn diese nicht zur Bearbeitung exportiert wurden (Export als Kopie).|+|offline.container.edit| Definiert, ob im Offlinemodus Ordner, die nicht zur Bearbeitung exportiert wurden bearbeitet werden dürfen.\\ 0: = Ordner dürfen nicht bearbeite werden, wenn diese nicht zur Bearbeitung exporiert wurden.\\ 1: = Ordner dürfen bearbeitet werden, auch wenn diese nicht zur Bearbeitung exportiert wurden (Export als Kopie).|
 */ */
 ==== 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 Konfigurationsdateimit der die Datenbankverbindung und grundsätzliche Einstellungen vorgenommen werdenmuss für den Online / Offline-Betrieb auf dem lokalen Computer vorbereitet bzw. angepasst werden.\\ 
 <code> <code>
 [SYSTEM] [SYSTEM]
Zeile 116: Zeile 116:
  
 [SERVER] [SERVER]
-Server    = "SERVER"+Server         = "SERVER
 +Database       = "speedy_cad" 
 +User           = "speedy" 
 +ConnectionMode = "0"
 ... ...
  
Zeile 124: Zeile 127:
  
 [SERVER.OFFLINE] [SERVER.OFFLINE]
-Server    = "localhost"+Server         = "localhost
 +Database       = "speedy_offline" 
 +User           = "root" 
 +ConnectionMode = "0"
 ... ...
 </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 =====
 Beim Exportieren können verschiedene Filter eingesetzt werden. Beim Exportieren können verschiedene Filter eingesetzt werden.
-Die erweiterten Filtereigenschaften wirken aber erst wenn der globale Konfigurationsschalter [offline.filter.active] aktiviert ist.+Die erweiterten Filtereigenschaften wirken aber erst wenn der globale Konfigurationsschalter **[offline.filter.active]** aktiviert ist.
  
 ==== Allgemeiner Dateitypfilter ==== ==== Allgemeiner Dateitypfilter ====
  
-Mit Hilfe des Einstellparameters offline.excludeextensions kann eine Lis-te von Dateitypen angegeben werden, die nicht exportiert werden soll. +Mit Hilfe des Einstellparameters **[offline.excludeextensions]** kann eine Liste von Dateitypen angegeben werden, die nicht exportiert werden soll. 
-Der Allgemeine Dateitypfilter wird administrativ vorgegeben und wirkt immer.\\ z.B.:\\ offline.excludeextensions = .slddrw;.sldprt;.sldasm+Der Allgemeine Dateitypfilter wird administrativ vorgegeben und wirkt immer.\\ z. B.:\\ **[offline.excludeextensions]** **.slddrw;.sldprt;.sldasm**
  
 ==== Rollenbasierter Filter ==== ==== Rollenbasierter Filter ====
-Rollenbasierte Filter werden administrativ für eine Benutzergruppe/Rolle definiert. \\ +Rollenbasierte Filter werden administrativ für eine Benutzergruppe / Rolle definiert. \\ 
-In den Attributen einer Gruppe/Rolle wird die Eigenschaft „OFFLINE_FILTER“ definiert. \\+In den Attributen einer Gruppe / Rolle wird die Eigenschaft //**„OFFLINE_FILTER“**// definiert. \\
 [{{speedy:2go:speedy7_2go_pic3.jpg?450|}}] [{{speedy:2go:speedy7_2go_pic3.jpg?450|}}]
 \\  \\