# KANBAN-Rational-Druck ## Zweck Dieses Skript verarbeitet genau eine Datei aus einem definierten Eingangsordner und nutzt den Dateinamen ohne Endung als Suchwert für eine MS-SQL-Abfrage. Beispiel: - Datei: `2026-1234567.txt` - Suchwert für SQL: `2026-1234567` Anschließend wird das Ergebnis per HTTP POST an einen n8n-Webhook gesendet. --- ## Funktionsweise 1. Prüft, ob `AZ_GITHUB_TOKEN` gesetzt ist 2. Lädt die private Konfiguration aus dem Repo `AZ-PowerShell-Prv` 3. Liest genau eine Datei aus dem Input-Ordner 4. Extrahiert den Dateinamen ohne Endung 5. Führt eine parametrisierte SQL-Abfrage aus 6. Sendet die Daten an n8n 7. Schreibt Logs in eine Logdatei --- ## Repo-Pfade ### Public `AZ-PowerShell-Pub/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1` ### Private `AZ-PowerShell-Prv/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1` Raw-URL für Private-Datei: `https://git.az-gruppe.com/AZ-Intec-GmbH/AZ-PowerShell-Prv/raw/branch/main/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1` --- ## Voraussetzungen - Windows - PowerShell 5.1 - Zugriff auf den Gitea-Server - `AZ_GITHUB_TOKEN` lokal als Umgebungsvariable gesetzt - Netzwerkzugriff auf: - Gitea - MS-SQL Server - n8n Webhook --- ## Benötigte Konfiguration im Private-Repo Folgende Werte müssen in der privaten Datei gepflegt werden: - `InputFolder` - `LogFolder` - `WebhookUrl` - `SqlServer` - `SqlDatabase` - `SqlUser` - `SqlPassword` - `SqlQuery` - `SqlParameterName` --- ## Beispiel-Aufruf powershell.exe -ExecutionPolicy Bypass -File .\KANBAN-Rational-Druck.ps1