OneDrive einrichten
Diese Anleitung erklärt Schritt für Schritt, wie du OneDrive mit Flowkom verbindest. Du brauchst dafür ca. 10 Minuten und keine technischen Vorkenntnisse.
Voraussetzungen
- Ein Microsoft 365-Konto mit OneDrive (privat oder Business)
- Admin-Rechte in deinem Flowkom-Workspace
Schritt 1: Microsoft-App registrieren
Damit Flowkom auf deine OneDrive-Dateien zugreifen kann, musst du einmalig eine “App” bei Microsoft registrieren. Das ist kostenlos und dauert ca. 5 Minuten.
1.1 Azure-Portal öffnen
- Öffne portal.azure.com in deinem Browser
- Melde dich mit deinem Microsoft-Konto an (dasselbe Konto, das auch OneDrive nutzt)
Hinweis: Falls du noch keinen Azure-Account hast, wirst du aufgefordert einen kostenlosen Account zu erstellen. Das ist komplett kostenlos — du brauchst keine Kreditkarte für die App-Registrierung.
1.2 App-Registrierung starten
- Suche oben in der Suchleiste nach “App-Registrierungen” und klicke darauf
- Klicke auf “Neue Registrierung”
1.3 App-Details ausfĂĽllen
FĂĽlle das Formular wie folgt aus:
| Feld | Wert |
|---|---|
| Name | flowkom (oder ein beliebiger Name) |
| Unterstützte Kontotypen | ”Alle Konten von Entra ID-Mandanten und persönliche Microsoft-Konten” |
| Umleitungs-URI — Plattform | Web |
| Umleitungs-URI — URL | https://DEINE-DOMAIN.de/api/cloud/auth/onedrive/callback |
Wichtig: Ersetze
DEINE-DOMAIN.dedurch die tatsächliche Domain deiner Flowkom-Installation (z.B.app.flowkom.de).
- Klicke auf “Registrieren”
1.4 Client-ID notieren
Nach der Registrierung landest du auf der Ăśbersichtsseite der App. Hier findest du:
- Anwendungs-ID (Client) — eine lange ID wie
dcec12b3-ae31-44be-a3e9-4019223a632d
Kopiere diese ID — du brauchst sie gleich als MICROSOFT_CLIENT_ID.
Schritt 2: Client-Secret erstellen
Das Client-Secret ist ein Passwort, mit dem sich Flowkom bei Microsoft ausweist.
- Klicke im linken Menü auf “Zertifikate & Geheimnisse”
- Klicke auf den Tab “Geheime Clientschlüssel”
- Klicke auf “Neuer geheimer Clientschlüssel”
- Gib eine Beschreibung ein (z.B.
flowkom-cloud-storage) - Wähle als Ablauf 24 Monate
- Klicke auf “Hinzufügen”
Sehr wichtig: Kopiere jetzt sofort den “Wert” (nicht die “Geheimnis-ID”!). Dieser Wert wird nur einmal angezeigt — wenn du die Seite verlässt, kannst du ihn nicht mehr sehen und musst ein neues Secret erstellen.
Dieser Wert wird dein MICROSOFT_CLIENT_SECRET.
Schritt 3: API-Berechtigungen setzen
Flowkom braucht die Berechtigung, auf deine OneDrive-Dateien zuzugreifen.
- Klicke im linken Menü auf “API-Berechtigungen”
- Klicke auf “Berechtigung hinzufügen”
- Wähle “Microsoft Graph”
- Wähle “Delegierte Berechtigungen”
- Suche nach
Files.ReadWrite.Allund setze den Haken - Klicke auf “Berechtigungen hinzufügen”
Prüfe: Auf der Übersicht der API-Berechtigungen sollten jetzt mindestens diese zwei Einträge stehen:
User.Read(wird automatisch hinzugefĂĽgt)Files.ReadWrite.All(hast du gerade hinzugefĂĽgt)
Schritt 4: Localhost-Redirect hinzufĂĽgen (optional)
Wenn du Flowkom auch lokal auf deinem Rechner entwickelst, brauchst du eine zusätzliche Redirect-URI:
- Klicke im linken Menü auf “Authentifizierung”
- Unter “Umleitungs-URIs” klicke auf “URI hinzufügen”
- Trage ein:
http://localhost:3000/api/cloud/auth/onedrive/callback - Klicke auf “Speichern”
Schritt 5: Umgebungsvariablen in Flowkom eintragen
Jetzt hast du alle Werte die Flowkom braucht. Trage sie als Umgebungsvariablen in deinem Hosting-Provider ein (z.B. Vercel, Coolify, Docker):
MICROSOFT_CLIENT_ID=deine-client-id-hier
MICROSOFT_CLIENT_SECRET=dein-client-secret-hier
MICROSOFT_REDIRECT_URI=https://DEINE-DOMAIN.de/api/cloud/auth/onedrive/callback
CLOUD_TOKEN_ENCRYPTION_KEY=dein-encryption-key-hierEncryption Key generieren
Der CLOUD_TOKEN_ENCRYPTION_KEY verschlĂĽsselt die OneDrive-Zugangsdaten in der Datenbank. Generiere ihn mit folgendem Befehl im Terminal:
openssl rand -hex 32Das erzeugt eine 64 Zeichen lange Zeichenkette wie 45a1f3fec04fecc378e90e82b348caeff8f58c3c25d99caefba8d44adc96eb44.
Sicherheitshinweis: Bewahre den Encryption Key sicher auf. Wenn du ihn verlierst, musst du OneDrive in Flowkom neu verbinden.
Zusammenfassung der Variablen
| Variable | Woher | Beispiel |
|---|---|---|
MICROSOFT_CLIENT_ID | Azure Portal → App-Übersicht → “Anwendungs-ID (Client)“ | dcec12b3-ae31-44be-... |
MICROSOFT_CLIENT_SECRET | Azure Portal → Zertifikate & Geheimnisse → Wert | -IR8Q~_9FIAawk... |
MICROSOFT_REDIRECT_URI | Deine Flowkom-Domain + /api/cloud/auth/onedrive/callback | https://app.flowkom.de/api/cloud/auth/onedrive/callback |
CLOUD_TOKEN_ENCRYPTION_KEY | Selbst generiert mit openssl rand -hex 32 | 45a1f3fec04fec... |
Schritt 6: In Flowkom verbinden
Nach dem Deployment mit den neuen Umgebungsvariablen:
- Öffne Flowkom und gehe zu Einstellungen → Integrationen
- Klicke auf die OneDrive-Karte
- Klicke auf “OneDrive verbinden”
- Du wirst zu Microsoft weitergeleitet — melde dich an und erlaube den Zugriff
- Du wirst zurück zu Flowkom geleitet — die Verbindung ist hergestellt
Schritt 7: Basis-Ordner auswählen
Der Basis-Ordner ist der Ordner in OneDrive, der deine Marken-Verzeichnisse enthält (z.B. “Marken”).
- Auf der Cloud-Speicher-Einstellungsseite, klicke unter “Basis-Ordner” auf “Auswählen”
- Navigiere zum richtigen Ordner (z.B. “Marken”)
- Klicke auf “Ordner auswählen”
Schritt 8: Ordner-Vorlagen konfigurieren
Ordner-Vorlagen bestimmen, welche Unterordner bei jedem neuen Produkt automatisch erstellt werden.
Standard-Vorlagen:
- Bilder
- Verpackung
- PSD-Dateien
- Sonstiges
Du kannst Vorlagen hinzufügen, umbenennen oder löschen. Die Reihenfolge lässt sich per Drag & Drop anpassen.
Schritt 9: Produkte verknĂĽpfen
Automatisch (empfohlen)
Klicke auf “Alle Produkte abgleichen” um alle Produkte auf einmal mit ihren Cloud-Ordnern zu verknüpfen. Flowkom sucht automatisch anhand der Marke und SKU:
- Findet den Marken-Ordner im Basis-Ordner
- Sucht darin nach dem “Produkte”-Unterordner
- Findet den Ordner, dessen Name mit der SKU beginnt
Beispiel: Produkt mit SKU
100015und MarkePitlane Performancewird verknĂĽpft mit:Marken/Pitlane Performance/Produkte/100015 Schlitten/
Manuell
Wenn die automatische Zuordnung nicht funktioniert (z.B. weil die Ordnerstruktur abweicht):
- Öffne ein Produkt und gehe zum Tab “Dateien”
- Klicke auf “Manuell verknüpfen”
- Navigiere zum richtigen Ordner
- Klicke auf “Ordner auswählen”
Ordner neu erstellen
Wenn noch kein Ordner existiert:
- Öffne ein Produkt und gehe zum Tab “Dateien”
- Klicke auf “Ordner erstellen”
- Flowkom erstellt automatisch die komplette Ordnerstruktur in OneDrive (Marke → Produkte → SKU → Unterordner)
Dateien verwalten
Sobald ein Produkt mit einem Cloud-Ordner verknüpft ist, siehst du im “Dateien”-Tab:
- Ordner als klickbare Kacheln
- Bilder als Thumbnail-Vorschau
- Andere Dateien (PDF, PSD, DOCX etc.) als Liste
Aktionen pro Datei
| Aktion | Beschreibung |
|---|---|
| Vorschau | Bilder und PDFs direkt in Flowkom anzeigen (Lightbox) |
| Download | Datei herunterladen (direkt von OneDrive) |
| In OneDrive öffnen | Datei im Browser in OneDrive öffnen |
| Löschen | Datei aus OneDrive löschen |
Dateien hochladen
- Klicke auf “Hochladen”
- Ziehe Dateien in den Upload-Bereich oder klicke zum Auswählen
- Maximale Dateigröße: 100 MB pro Datei
Aktualisieren
Wenn Dateien direkt in OneDrive hinzugefügt oder geändert wurden, klicke auf “Aktualisieren” um die Ansicht zu aktualisieren.
Fehlerbehebung
”OneDrive verbinden” funktioniert nicht
- PrĂĽfe ob alle vier Umgebungsvariablen korrekt gesetzt sind
- PrĂĽfe ob die Redirect-URI in der Azure-App exakt mit
MICROSOFT_REDIRECT_URIĂĽbereinstimmt (inklusivehttps://) - Starte Flowkom nach dem Setzen der Umgebungsvariablen neu
”Automatisch suchen” ist ausgegraut
- Das Produkt muss eine Marke zugewiesen haben (unter Basis → Marke)
- Es muss eine Cloud-Verbindung bestehen und ein Basis-Ordner ausgewählt sein
Produkt wird nicht automatisch gefunden
- Der Ordnername muss mit der SKU des Produkts beginnen (z.B. “100015 Schlitten”)
- Der Markenname in Flowkom muss exakt dem Ordnernamen in OneDrive entsprechen
- Der Ordner muss sich innerhalb eines “Produkte”-Unterordners befinden
- Flowkom sucht bis zu 3 Ebenen tief in Unterordnern
Token abgelaufen
Flowkom erneuert das Token automatisch. Falls die Verbindung trotzdem abbricht:
- Gehe zu Einstellungen → Integrationen → OneDrive
- Klicke auf “Trennen”
- Verbinde OneDrive erneut
Client-Secret abgelaufen
Das Client-Secret hat eine begrenzte Gültigkeitsdauer (Standard: 24 Monate). Wenn es abläuft:
- Gehe zum Azure Portal → App-Registrierungen → deine App
- Erstelle unter “Zertifikate & Geheimnisse” ein neues Secret
- Aktualisiere
MICROSOFT_CLIENT_SECRETin deinen Umgebungsvariablen - Starte Flowkom neu