## 7. Drag & Drop Upload
Eigenständiges Feature, das ebenfalls in die Transfer-Pipeline mündet: Benutzer können Dateien per Drag&Drop direkt auf ein FactBox-Feld in Business Central ziehen.
- **Steuerelement** `KWG_FileDragAndDrop` (Control Add-in, JavaScript) erkennt den Drop, liest die Datei(en) im Browser ein (Base64) und übergibt sie an AL.
- **FactBox** „d.velop Drag & Drop" (`KWG_FileDragDropFactbox`):
- **Gebunden** (auf einem bestehenden Beleg/Datensatz platziert, z. B. Verkaufsrechnung, Kunde, Artikel): Datei wird direkt als Standard-Dokumentenanhang am Datensatz gespeichert.
- **Ungebunden** (z. B. im Dropzone-Dialog): Es wird zunächst geprüft, ob eine d.velop-Kategorie und mindestens ein Pflichtfeld ausgefüllt wurden; danach wird ein `KWG_FileDragDrop`-Eintrag mit JSON-Metadaten-Payload angelegt und die Datei als Anhang daran verknüpft. Nach Abschluss aller Dateien einer Ablage erscheint eine Benachrichtigung („X Dateien wurden zur Übertragung an d.velop bereitgestellt").
- **Dropzone-Dialog** „d.velop File Drag & Drop" (`KWG_DocAttachmentTempPayload`) – kombiniert Kategorie-/Metadatenauswahl mit der eigentlichen Dropzone; erreichbar über die Rollencenter-Kachel „d.velop Dropzone" (eigenständige CardPart-Seite `KWG_FileDragDropActivities`, 5740078, siehe 6.2).
- **Verwaltungsliste** „File Drag And Drop List" (`KWG_FileDragAndDropList`) zeigt alle noch nicht verarbeiteten Drag&Drop-Einträge inkl. Payload-Download.
- **Hintergrundbild der Dropzone** ist über eine eigene Setup-Seite („File Drag and Drop Setup", `KWG_FileDragDropSetup`) austauschbar (Standardbild: `Resources/images/dvelop.png`); das Bild wird inzwischen direkt im Setup-Karteikartenbereich angezeigt statt in einer separaten FactBox.
Drag&Drop-Dateien laufen als „Anhang"-Referenz gegen die Pseudo-Tabelle 5740066 (`KWG_FileDragDrop`) in die gleiche Referenzen-/Cue-Infrastruktur wie reguläre Belegübertragungen ein.