
# Integration von Formize in Low‑Code‑Plattformen für schnelle Geschäftsprozessautomatisierung

Unternehmen verlangen heute Geschwindigkeit, Flexibilität und Compliance, wenn man manuelle Prozesse digitalisiert. Traditionelle Software‑Entwicklungszyklen stehen häufig im Widerspruch zu dem Bedarf, neue Formulare, Genehmigungen und Datenerfassungs‑Mechanismen innerhalb von Wochen bereitzustellen. Low‑Code‑Plattformen wie **Microsoft Power Apps**, **OutSystems**, **Mendix** und **AppSheet** versprechen Drag‑and‑Drop‑UI‑Erstellung, visuelle Workflow‑Orchestrierung und sofortige Bereitstellung. Dennoch fehlt vielen Low‑Code‑Lösungen ein integriertes, vollwertiges PDF‑Formular‑Engine – ein kritischer Baustein für Rechts‑, Steuer‑, HR‑ und regulierte Branchen.

**Formize** schließt diese Lücke. Die vier Kernprodukte – Web‑Forms, Online‑PDF‑Forms, PDF‑Form‑Filler und PDF‑Form‑Editor – bieten einen vollständigen digitalen Lebenszyklus für statische Dokumente und dynamische webbasierte Fragebögen. Durch die Bereitstellung von REST‑APIs, Webhook‑Events und einbettbaren iFrames kann Formize von jeder Low‑Code‑Leinwand ohne eine einzige Codezeile genutzt werden.

In diesem Leitfaden zeigen wir:

1. Die technische Passung zwischen Formize und Low‑Code‑Plattformen.  
2. Eine Schritt‑für‑Schritt‑Integration, die einen vollständig automatisierten Vendor‑Onboarding‑Workflow erstellt.  
3. Best Practices für Datenvalidierung, Sicherheit, Versionskontrolle und Analysen.  
4. Zukünftige Trends wie KI‑unterstützte Feld‑Extraktion und mehrsprachige Einwilligungs‑Abwicklung.

Los geht’s.

---

## 1. Warum Formize mit Low‑Code kombinieren?

| Vorteil | Traditionelle Programmierung | Low‑Code + Formize |
|---------|------------------------------|-------------------|
| Time‑to‑Market | Monate für Entwicklung, Test und Bereitstellung | Tage bis Wochen, weil UI, Logik und Formulare bereits fertig sind |
| Formular‑Funktionen | Eigene PDF‑Generierungs‑Bibliotheken erfordern Expertise | Vorgefertigte ausfüllbare PDFs, bedingte Logik und elektronische Signaturen |
| Compliance | Manuelle Prüfung der Datenverarbeitung | Integrierte Audit‑Trail, **[GDPR](https://gdpr.eu/)**‑konforme Speicherung, **[SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2)**‑Zertifizierung |
| Skalierbarkeit | Erfordert eigene Skalierungslogik | Cloud‑native Formize skaliert automatisch, Low‑Code‑Plattformen übernehmen horizontales Skalieren |
| Wartung | Code‑Basis wächst, technischer Schuldakkumulation | Visuelle Workflows können von Citizen‑Developern aktualisiert werden |

Die Synergie ist besonders stark, wenn ein Unternehmen **rechtlich bindende PDFs** (z. B. Verträge, Steuerformulare) zusammen mit **dynamischen Web‑Fragebögen** (z. B. Risiko‑Assessments) erfassen muss. Formize übernimmt die PDF‑Seite, während die Low‑Code‑Plattform den Gesamtprozess, Benachrichtigungen und nachgelagerte Integrationen (ERP, CRM, DMS) koordiniert.

---

## 2. Kern‑APIs von Formize für Low‑Code‑Integration

Formize stellt drei primäre Integrationsmechanismen bereit:

1. **REST‑API** – Erstellen, Abrufen, Aktualisieren und Löschen von Formular‑Templates, Einreichungen und Metadaten.  
2. **Webhooks** – Ereignisgesteuerte Benachrichtigungen bei Formulareinreichung, Statuswechsel, Feldvalidierungs‑Fehlern usw.  
3. **Eingebettetes iFrame** – Direktes Einbetten eines Web‑Forms oder PDF‑Fillers/‑Editors in einen Low‑Code‑Screen mittels einfacher URL und Auth‑Token.

Typische API‑Endpunkte (illustrativ, nicht abschließend):

```http
GET /api/v2/forms/{formId}
POST /api/v2/forms/{formId}/submissions
GET /api/v2/submissions/{submissionId}
POST /api/v2/webhooks
```

Alle Aufrufe benötigen einen **API‑Key**, der auf die Organisation scoped ist, und unterstützen **OAuth 2.0** für den Token‑Austausch. Antworten sind JSON, sodass sie in jedem Low‑Code‑Daten‑Connector trivial zu verarbeiten sind.

---

## 3. Gestaltung eines Vendor‑Onboarding‑Workflows

Im Folgenden ein konkretes Beispiel, das zeigt, wie ein Beschaffungsteam das Vendor‑Onboarding von Anfang bis Ende automatisiert – unter Nutzung von **Microsoft Power Apps** (als Low‑Code‑Host) und **Formize** (als Formular‑Engine).

### 3.1 Überblick

```mermaid
flowchart TD
    A["Start: Beschaffungsmitarbeiter öffnet die Vendor‑Onboarding‑App"] --> B["Button ‘Neuen Vendor erstellen’ klicken"]
    B --> C["Power Apps ruft Formize‑Web‑Formular-Erstellung via API auf"]
    C --> D["Eingebettetes Formize‑Web‑Formular wird dem Vendor angezeigt"]
    D --> E["Vendor füllt Fragebogen aus, lädt erforderliche Dokumente hoch"]
    E --> F["Formize sendet ‘submission.completed’ Webhook"]
    F --> G["Power Automate nimmt Webhook entgegen, validiert Daten"]
    G --> H["Bei erfolgreicher Validierung → Vendor‑Datensatz im ERP anlegen"]
    G --> I["Bei Fehlvalidierung → Fehlermail an Vendor senden"]
    H --> J["PDF‑Vertrag mit Formize PDF‑Form‑Editor generieren"]
    J --> K["Vendor unterschreibt Vertrag mit PDF‑Form‑Filler (eingebettet)"]
    K --> L["Unterzeichnetes PDF im DMS speichern, Status in Power Apps aktualisieren"]
    L --> M["Beschaffung erhält Benachrichtigung, schließt Onboarding ab"]
```

### 3.2 Schritt‑für‑Schritt‑Umsetzung

#### Schritt 1 – Power Apps Canvas‑App erstellen  
* Ziehen Sie einen **Button** auf den Bildschirm und beschriften Sie ihn mit *Neuen Vendor erstellen*.  
* Fügen Sie eine **Datenquelle** über die **Custom‑Connector**‑Funktion hinzu, die auf Formizes REST‑API zeigt (Importieren Sie das OpenAPI‑Spec von Formize).

#### Schritt 2 – Einzigartige Form‑Instanz erzeugen  
* Setzen Sie im *OnSelect*-Eigenschaft des Buttons folgenden Code:

```powerapps
Set(varFormId, "vendor_onboard_" & GUID());               // eindeutiger Bezeichner
Set(varCreateResponse,
    Formize.CreateFormInstance({
        templateId: "TEMPLATE_VENDOR_ONBOARD",
        instanceId