User Tools

Site Tools


de:playground:cobi.time_installation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
de:playground:cobi.time_installation [2026/08/03 11:06] – [Konfiguration der .env-Datei] thuthde:playground:cobi.time_installation [2026/08/03 11:41] (current) – [Ersteinrichtung der COBI.time Datenstrukturen (Web-Setup)] thuth
Line 79: Line 79:
 ===== COBI.time Setup-Assistent ===== ===== COBI.time Setup-Assistent =====
  
-Führen Sie die Setup-Executable `v2.3.1.2.exe` als Administrator aus, um den Installations-Assistenten zu starten.+Führen Sie die Setup-Executable vX.X.X.X.exe als Administrator aus, um den Installations-Assistenten zu starten.
  
 ==== Schritt 1: Setup starten ==== ==== Schritt 1: Setup starten ====
Line 146: Line 146:
 Überprüfen Sie die Werte. Für den Produktivbetrieb passen Sie die folgenden Parameter an: Überprüfen Sie die Werte. Für den Produktivbetrieb passen Sie die folgenden Parameter an:
 <code> <code>
-MODE=production (production or development – put it in production to minimize logs) +MODE=production (Produktion oder Entwicklung – stellen Sie es auf Produktion, um Protokolle zu minimieren) 
-PORT=62000 (specify any port here for COBI.time Backend) +PORT=62000 (Geben Sie hier einen beliebigen Port für COBI.time Backend an) 
-SAP_URL=https://localhost:50000/b1s/v1 (ServiceLayer URL – Replace Localhost with ServiceLayerIP) +SAP_URL=https://localhost:50000/b1s/v1 (ServiceLayer URL –  
-SAP_USER=manager (SAP User with indirect Access License or higher) +Ersetzen Sie Localhost durch die ServiceLayerIP) 
-SAP_PASSWORD=**** (SAP User Password) +SAP_USER=manager (SAP-Benutzer mit indirekter Zugriffslizenz oder höher) 
-SAP_DB=SBODemoDE93 (SAP Database Name) +SAP_PASSWORD=**** (SAP Benutzername Passwort) 
-SSLPass=1234 (Password for custom SSL Certificate. Leave 1234 if you don’t provide with an extra SSL Certificate) +SAP_DB=SBODemoDE93 (SAP Datenbank Name) 
-SECRET=iosncaonmwdo1! (Change to any random string for authorization token encryption)+SSLPass=1234 (Passwort für benutzerdefiniertes SSL-Zertifikat. Belassen Sie 1234, wenn Sie kein zusätzliches SSL-Zertifikat bereitstellen) 
 +SECRET=iosncaonmwdo1! (Wechseln Sie zu einer beliebigen Zufallszeichenfolge für die Autorisierungstoken-Verschlüsselung)
 </code> </code>
  
Line 173: Line 174:
 </code> </code>
  
-(3) Den COBI.time-Dienst registrieren und starten:+(3) Den COBI.time-Dienst registrieren und starten: \\ 
 +Wenn Sie COBI.time in einem anderen Ordner installieren, ändern Sie den Befehl entsprechend.
 <code> <code>
 qckwinsvc2 install name="COBI-time" description="COBI.time Backend Server" path="C:\Program Files (x86)\COBI.time\server\server.js" args="-a -c" now qckwinsvc2 install name="COBI-time" description="COBI.time Backend Server" path="C:\Program Files (x86)\COBI.time\server\server.js" args="-a -c" now
Line 180: Line 182:
  
 Stellen Sie sicher, dass am Ende die Bestätigung [INFO] Service COBI-time started. erscheint. Stellen Sie sicher, dass am Ende die Bestätigung [INFO] Service COBI-time started. erscheint.
 +
 +Wenn Sie einen Powershell-Ausführungsrichtlinienfehler erhalten, führen Sie diesen Befehl vorher aus:
 +
 +<code>
 +Set-ExecutionPolicy RemoteSigned
 +</code>
  
 ---- ----
Line 196: Line 204:
 ===== IIS Webserver Konfiguration ===== ===== IIS Webserver Konfiguration =====
  
-1. Öffnen Sie den **Internetinformationsdienste-Manager (IIS)**.+1. Öffnen Sie den **Internetinformationsdienste-Manager (IIS)**. \\ 
 + 
 +{{:8.png?550|}} 
 2. Wählen Sie die **Default Web Site** aus und ändern Sie den physischen Pfad zu: \\ 2. Wählen Sie die **Default Web Site** aus und ändern Sie den physischen Pfad zu: \\
    `C:\Program Files (x86)\COBI.time\dist`    `C:\Program Files (x86)\COBI.time\dist`
 +
 +{{:9.png?550|}}
 +{{:10.png?700|}}
 +
 3. **Serverzertifikat importieren**: 3. **Serverzertifikat importieren**:
    * Öffnen Sie den Punkt Serverzertifikate.    * Öffnen Sie den Punkt Serverzertifikate.
    * Rechtsklick -> Importieren...    * Rechtsklick -> Importieren...
    * Wählen Sie die Zertifikatsdatei `C:\Program Files (x86)\COBI.time\server\certs\cobitime.pfx` aus (Standardpasswort: `1234`) oder nutzen Sie Ihr eigenes SSL-Zertifikat.    * Wählen Sie die Zertifikatsdatei `C:\Program Files (x86)\COBI.time\server\certs\cobitime.pfx` aus (Standardpasswort: `1234`) oder nutzen Sie Ihr eigenes SSL-Zertifikat.
 +
 +{{:11.png?700|}}
 +
 4. **Site-Bindungen anpassen:** 4. **Site-Bindungen anpassen:**
    * Entfernen Sie den HTTP-Eintrag.    * Entfernen Sie den HTTP-Eintrag.
    * Fügen Sie eine HTTPS-Bindung hinzu und wählen Sie das importierte SSL-Zertifikat aus.    * Fügen Sie eine HTTPS-Bindung hinzu und wählen Sie das importierte SSL-Zertifikat aus.
    * Wichtig: Aktivieren Sie die Option Servernamensanzeige erforderlich (SNI).    * Wichtig: Aktivieren Sie die Option Servernamensanzeige erforderlich (SNI).
 +
 +{{:12.png?300|}}
 +{{:13n.png?700|}}
  
 ---- ----
Line 213: Line 234:
  
 Navigieren Sie zum Ordner `C:\Program Files (x86)\COBI.time\dist\cfg` und öffnen Sie die Datei `settings.js`. Navigieren Sie zum Ordner `C:\Program Files (x86)\COBI.time\dist\cfg` und öffnen Sie die Datei `settings.js`.
 +
 +{{:14.png?350|}}
  
 Tragen Sie unter der Backend-URL die Server-IP bzw. den Hostnamen inklusive des in der `.env` definierten Ports ein (z. B. `https://10.200.17.93:62000`). Tragen Sie unter der Backend-URL die Server-IP bzw. den Hostnamen inklusive des in der `.env` definierten Ports ein (z. B. `https://10.200.17.93:62000`).
Line 222: Line 245:
 > **Wichtig:** Da COBI.time benutzerdefinierte Tabellen und Felder in SAP Business One anlegt, stellen Sie sicher, dass während der Ersteinrichtung **alle Benutzer aus SAP Business One abgemeldet** sind. > **Wichtig:** Da COBI.time benutzerdefinierte Tabellen und Felder in SAP Business One anlegt, stellen Sie sicher, dass während der Ersteinrichtung **alle Benutzer aus SAP Business One abgemeldet** sind.
  
-1. Stellen Sie sicher, dass der Dienst **COBI-time** läuft.+1. Stellen Sie sicher, dass der Dienst **COBI-time** läuft. \\
 2. Öffnen Sie Ihren Browser und rufen Sie die Setup-Seite auf: \\ 2. Öffnen Sie Ihren Browser und rufen Sie die Setup-Seite auf: \\
    `https://localhost/Setup` (bzw. Ihre Server-Adresse).    `https://localhost/Setup` (bzw. Ihre Server-Adresse).
 +
 +{{:15.png?600|}}
 +
 3. Das Web-Setup führt Sie automatisch durch das Anlegen der erforderlichen SAP-Tabellen, Felder und Initialdaten: 3. Das Web-Setup führt Sie automatisch durch das Anlegen der erforderlichen SAP-Tabellen, Felder und Initialdaten:
    * **Tabellen erstellen:** Klicken Sie auf **Ausführen**. Starten Sie nach Fertigstellung den **SAP Service Layer neu** und bestätigen Sie mit **OK**.    * **Tabellen erstellen:** Klicken Sie auf **Ausführen**. Starten Sie nach Fertigstellung den **SAP Service Layer neu** und bestätigen Sie mit **OK**.
    * **Felder erstellen:** Klicken Sie erneut auf **Ausführen**. Starten Sie den **SAP Service Layer ein zweites Mal neu** und bestätigen Sie mit **OK**.    * **Felder erstellen:** Klicken Sie erneut auf **Ausführen**. Starten Sie den **SAP Service Layer ein zweites Mal neu** und bestätigen Sie mit **OK**.
    * **Initialdaten einspielen:** Klicken Sie ein letztes Mal auf **Ausführen**.    * **Initialdaten einspielen:** Klicken Sie ein letztes Mal auf **Ausführen**.
 +
 +{{:16.png?400|}}
 +
 4. Nach Abschluss werden Sie automatisch zur Anmeldeseite weitergeleitet (`https://localhost/Login`). 4. Nach Abschluss werden Sie automatisch zur Anmeldeseite weitergeleitet (`https://localhost/Login`).
  
Line 237: Line 266:
 > **Sicherheitshinweis:** Ändern Sie das Administrator-Passwort direkt nach dem ersten Login! > **Sicherheitshinweis:** Ändern Sie das Administrator-Passwort direkt nach dem ersten Login!
  
 +----
 +
 +==== PIN-Freischaltung (optional) ====
 +Um die Eingabe einer PIN in COBI.time zu aktivieren, wird ein Freischalt-Passwort benötigt.
 +
 +Voraussetzung (Server):
 +Auf dem Server wird in der .env-Datei ein Passwort hinterlegt (Freischalt-Passwort). \\
 +Dieses Passwort wird nicht in COBI.time gespeichert, sondern dient nur zur einmaligen Aktivierung der PIN-Funktion auf dem Gerät. \\
 +Inhalt: <file env .env>
 +PinLoginPassword=test
 +</file>
 +
 +----
 +====== Deinstallation ======
 +
 +===== Entfernen Sie den COBI.time-Dienst =====
 +
 +Verwenden Sie den folgenden Befehl, um den COBI.time-Dienst zu deinstallieren:
 +
 +<code>
 +qckwinsvc --uninstall --name "COBI-time"
 +</code>
 +
 +Danach können Sie die COBI.time-Installation einfach von Ihrem Computer entfernen.
de/playground/cobi.time_installation.1785747986.txt.gz · Last modified: by thuth

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki