de:cobi.time:cobi.time_installation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| de:cobi.time:cobi.time_installation [2024/05/03 10:41] – thuth | de:cobi.time:cobi.time_installation [2026/08/04 09:09] (current) – thuth | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Anforderungen ===== | ===== Anforderungen ===== | ||
| - | * Node.js Version | + | * Node.js Version |
| - | * Microsoft IIS (WebServer) | + | * Microsoft IIS (Webserver) |
| - | * [[https:// | + | * [[https:// |
| - | * SAP Business One ServiceLayer | + | * PostgreSQL Datenbank |
| - | * SAP Business One 10 Patchlevel 2 | + | * SAP Business One Service Layer |
| - | ===== Installation ===== | + | * SAP Business One 10 (Patchlevel 2 oder höher) |
| - | ==== NODE.js Installation | + | ===== Vorbereitung & Prerequisites ===== |
| - | Laden Sie die LTS-Version von NODE.js herunter | + | ==== Node.js Installation ==== |
| + | |||
| + | Laden Sie die LTS-Version von Node.js herunter: \\ | ||
| + | [[https:// | ||
| + | Belassen | ||
| ---- | ---- | ||
| + | |||
| ==== IIS Installation ==== | ==== IIS Installation ==== | ||
| - | Wenn Microsoft IIS bereits installiert | + | Sollte |
| + | Stellen Sie sicher, dass IIS bisher nicht installiert ist: | ||
| - | Stellen Sie sicher, dass Microsoft IIS nicht installiert ist: | + | \\\ |
| {{: | {{: | ||
| - | Wenn nicht, installieren Sie Microsoft IIS: | + | \\\ |
| + | |||
| + | Falls nicht, installieren Sie Microsoft IIS: | ||
| + | |||
| + | \\\ | ||
| {{: | {{: | ||
| Line 29: | Line 39: | ||
| \\\ | \\\ | ||
| - | Fügen Sie Rollen und Features | + | Rollen und Features |
| - | \\ | + | Klicken Sie im Assistenten jeweils auf **Weiter**: |
| - | Klicken Sie auf Weiter: | + | \\\ |
| {{: | {{: | ||
| \\\ | \\\ | ||
| - | |||
| - | Klicken Sie auf Weiter: | ||
| {{: | {{: | ||
| \\\ | \\\ | ||
| - | |||
| - | Klicken Sie auf Weiter: | ||
| {{: | {{: | ||
| Line 51: | Line 57: | ||
| \\\ | \\\ | ||
| - | Installieren | + | Wählen |
| + | Navigieren | ||
| + | |||
| + | \\\ | ||
| {{: | {{: | ||
| Line 57: | Line 66: | ||
| \\\ | \\\ | ||
| - | Klicken Sie auf „Weiter“, bis Sie zur Installation | + | Klicken Sie auf **Weiter** und schließen |
| - | Normalerweise ist kein Neustart des Computers | + | |
| ---- | ---- | ||
| - | ==== IIS Modul URL Installation | + | ==== IIS URL Rewrite Modul Installation ==== |
| - | Installieren Sie die URL Umschreibung gemäß den Anforderungen, | + | Installieren Sie nach erfolgreicher |
| + | [[https:// | ||
| - | https://www.iis.net/ | + | ---- |
| + | |||
| + | ===== COBI.time Setup-Assistent ===== | ||
| + | |||
| + | Führen Sie die Setup-Executable vX.X.X.X.exe als Administrator aus, um den Installations-Assistenten zu starten. | ||
| + | |||
| + | ==== Schritt 1: Setup starten ==== | ||
| + | Starten Sie die Installation über die bereitgestellte Installer-Datei. \\ | ||
| + | {{: | ||
| ---- | ---- | ||
| - | ==== COBI.time Installation | + | ==== Schritt 2: Setup-Sprache wählen |
| + | (1) Wählen Sie Ihre bevorzugte Sprache (z. B. Deutsch oder English) aus der Liste aus. \\ | ||
| + | (2) Bestätigen Sie mit OK. \\ | ||
| + | {{: | ||
| - | Installieren Sie COBI.time über die Installationsdatei, | + | ---- |
| - | Navigieren | + | ==== Schritt 3: PostgreSQL Konfiguration ==== |
| + | Geben Sie die Verbindungsdaten für Ihre PostgreSQL-Datenbank ein (Host, Port, Benutzername, | ||
| + | Klicken | ||
| + | {{: | ||
| - | \\\ | + | ---- |
| - | {{:4n.png?450 |}} | + | ==== Schritt 4: SAP Service Layer Konfiguration ==== |
| + | (1) Geben Sie die URL zum SAP Service Layer ein (z. B. http:// | ||
| + | (2) Tragen Sie den SAP-Benutzernamen ein (z. B. manager). \\ | ||
| + | (3) Geben Sie das zugehörige Passwort ein. \\ | ||
| + | (4) Tragen Sie den exakten Namen der SAP-Firmendatenbank ein (z. B. SBODemoDE). \\ | ||
| + | (5) Klicken Sie auf Test Connection und stellen Sie sicher, dass die Meldung Login successful erscheint. \\ | ||
| + | (6) Klicken Sie auf Weiter. \\ | ||
| + | {{:de: | ||
| - | \\\ | + | ---- |
| + | |||
| + | ==== Schritt 5: Ziel-Ordner wählen ==== | ||
| + | Wählen Sie den Installationspfad aus. Standardmäßig installiert sich COBI.time unter C:\Program Files (x86)\COBI.time. | ||
| + | Klicken Sie auf Weiter. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 6: Bereits zur Installation ==== | ||
| + | Überprüfen Sie Ihre Angaben und klicken Sie unten rechts auf Installieren. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 7: Installation & Datenbank-Initialisierung ==== | ||
| + | Der Installationsprozess dauert ca. 5 bis 15 Minuten. \\ | ||
| + | Bestätigen Sie das Informationsfenster PostgreSQL installed and connection successful! mit OK. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 8: Setup beenden ==== | ||
| + | Klicken Sie auf Fertigstellen, | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Nachkonfiguration & Dienst-Einrichtung ===== | ||
| + | |||
| + | ==== Konfiguration der .env-Datei ==== | ||
| + | Navigieren Sie zum Ordner C:\Program Files (x86)\COBI.time\server und öffnen Sie die Datei .env mit einem Texteditor (als Administrator): | ||
| + | {{: | ||
| + | Überprüfen Sie die Werte. Für den Produktivbetrieb passen Sie die folgenden Parameter an: | ||
| < | < | ||
| MODE=production (Produktion oder Entwicklung – stellen Sie es auf Produktion, um Protokolle zu minimieren) | MODE=production (Produktion oder Entwicklung – stellen Sie es auf Produktion, um Protokolle zu minimieren) | ||
| Line 94: | Line 157: | ||
| </ | </ | ||
| - | Ändern Sie keine anderen Felder! | + | > **Hinweis zum SSL-Zertifikat:** Wenn Sie ein eigenes Zertifikat nutzen möchten, ersetzen |
| - | + | ||
| - | Sie haben die Möglichkeit, | + | |
| - | mit dem Zertifikat | + | |
| ---- | ---- | ||
| - | ==== COBI.time Service | + | ==== COBI.time Service |
| - | + | Öffnen Sie die Windows PowerShell | |
| - | Öffnen Sie die Powershell | + | |
| - | + | ||
| - | Installieren Sie ein globales NPM-Paket für die Erstellung von Microsoft-Diensten mit dem Befehl (Stellen Sie sicher, dass die NODE.JS LTS-Version installiert ist. Starten | + | |
| + | (1) In den Server-Ordner wechseln: | ||
| < | < | ||
| - | npm i -g qckwinsvc2 | + | cd " |
| </ | </ | ||
| - | Verwenden Sie anschließend dieses neue Paket, um einen COBI.time-Microsoft-Dienst zu installieren. Stellen Sie sicher, dass alle Werte im Befehl korrekt sind: | + | (2) Das Hilfspaket für Windows-Dienste global |
| < | < | ||
| - | qckwinsvc2 | + | npm i -g qckwinsvc2 |
| </ | </ | ||
| + | (3) Den COBI.time-Dienst registrieren und starten: \\ | ||
| Wenn Sie COBI.time in einem anderen Ordner installieren, | Wenn Sie COBI.time in einem anderen Ordner installieren, | ||
| + | < | ||
| + | qckwinsvc2 install name=" | ||
| + | </ | ||
| + | {{: | ||
| + | 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: | Wenn Sie einen Powershell-Ausführungsrichtlinienfehler erhalten, führen Sie diesen Befehl vorher aus: | ||
| Line 127: | Line 190: | ||
| ---- | ---- | ||
| - | ==== IIS Konfiguration | + | ==== Überprüfung in den Windows-Diensten |
| + | Öffnen Sie die Windows-Diensteverwaltung (services.msc). \\ Suchen Sie nach dem Dienst **COBI-time** und stellen Sie sicher, dass der Status auf **Laufend** und der Starttyp auf **Automatisch** steht. | ||
| - | Öffnen Sie den IIS-Manager: | + | \\\ |
| - | {{:8.png?550|}} | + | {{:de: |
| \\\ | \\\ | ||
| - | Ändern Sie die Standardwebsite in den COBI.time-Ordner: | + | ---- |
| - | \\ | + | ===== IIS Webserver Konfiguration ===== |
| - | {{:9.png?550|}} | + | 1. Öffnen Sie den **Internetinformationsdienste-Manager (IIS)**. \\ |
| - | \\ | + | {{: |
| - | Ändern | + | 2. Wählen |
| - | '' | + | |
| - | + | ||
| - | \\\ | + | |
| + | {{: | ||
| {{: | {{: | ||
| - | \\ | + | 3. **Serverzertifikat importieren**: |
| - | + | * Öffnen Sie den Punkt Serverzertifikate. | |
| - | Öffnen Sie die Serverzertifikate | + | * Rechtsklick -> Importieren... |
| + | * Wählen | ||
| {{: | {{: | ||
| - | \\ | + | 4. **Site-Bindungen anpassen:** |
| - | + | * Entfernen | |
| - | Rechtsklick | + | * Fügen |
| - | + | * Wichtig: Aktivieren | |
| - | Wähle | + | |
| - | + | ||
| - | \\\ | + | |
| - | + | ||
| - | Bearbeiten | + | |
| {{: | {{: | ||
| - | |||
| - | \\\ | ||
| - | |||
| - | Entfernen Sie http aus der Liste und fügen Sie nur https hinzu. Wählen Sie das SSL-Zertifikat aus, das Sie gerade importiert haben: | ||
| - | |||
| {{: | {{: | ||
| - | |||
| - | \\\ | ||
| - | |||
| - | Wichtig: SNI (Server Name Indication) muss angekreuzt sein! | ||
| - | |||
| - | Nach diesem Schritt sollte die COBI.time-Website erreichbar sein: '' | ||
| ---- | ---- | ||
| - | ===== COBI.time Einrichten der Website | + | ===== Backend-Verbindung |
| - | Navigieren Sie zu: '' | + | Navigieren Sie zum Ordner |
| {{: | {{: | ||
| - | \\\ | + | Tragen |
| - | + | ||
| - | Ändern | + | |
| ---- | ---- | ||
| - | ===== COBI.time | + | ===== Ersteinrichtung der COBI.time |
| - | Warnung: COBI.time | + | > **Wichtig:** Da COBI.time |
| - | Stellen | + | |
| - | Stellen Sie sicher, dass der zuvor installierte Dienst ausgeführt wird. Navigieren Sie zur COBI.time Webseite: https:// | + | |
| - | Diese Seite sollte ein Änderungsprotokoll anzeigen und jede Tabelle, die COBI.time erstellen möchte: | + | 1. Stellen Sie sicher, dass der Dienst **COBI-time** läuft. \\ |
| + | 2. Öffnen Sie Ihren Browser und rufen Sie die Setup-Seite auf: \\ | ||
| + | | ||
| {{: | {{: | ||
| - | \\\ | + | 3. Das Web-Setup führt Sie automatisch durch das Anlegen der erforderlichen SAP-Tabellen, |
| + | * **Tabellen erstellen: | ||
| + | * **Felder erstellen: | ||
| + | * **Initialdaten einspielen: | ||
| - | Klicken Sie auf Ausführen und warten Sie, bis alle Tabellen erstellt wurden. COBI.time fordert Sie dann auf, den Service Layer neu zu starten. | + | {{:16.png?400|}} |
| - | Nachdem | + | 4. Nach Abschluss werden |
| - | {{:16.png? | + | Sie können sich nun mit den Standard-Administrator-Anmeldedaten einloggen: |
| + | * **Benutzername: | ||
| + | * **Passwort: | ||
| - | Die Website wird neu geladen und Sie können nun die Felder für die Tabellen erstellen. Danach werden Sie aufgefordert, | + | > **Sicherheitshinweis: |
| - | Sie haben COBI.time erfolgreich installiert. Sie können sich jetzt als Administrator anmelden: | + | ---- |
| - | Benutzername: | + | ==== PIN-Freischaltung (optional) ==== |
| + | Um die Eingabe einer PIN in COBI.time zu aktivieren, wird ein Freischalt-Passwort benötigt. | ||
| - | Passwort: admin | + | Voraussetzung (Server): |
| - | + | Auf dem Server wird in der .env-Datei ein Passwort hinterlegt (Freischalt-Passwort). \\ | |
| - | Stellen Sie sicher, dass Sie dieses | + | Dieses Passwort wird nicht in COBI.time |
| + | Inhalt: <file env .env> | ||
| + | PinLoginPassword=test | ||
| + | </ | ||
| ---- | ---- | ||
| - | |||
| ====== Deinstallation ====== | ====== Deinstallation ====== | ||
de/cobi.time/cobi.time_installation.1714725700.txt.gz · Last modified: by thuth