# bexio → Dataverse Synchronisation (Solution: bmvcc) Dieses Projekt synchronisiert alle relevanten bexio‑Kontaktmodule in Microsoft Dataverse. Die Synchronisation erfolgt über: - einen **Custom Connector** für die bexio API - einen **Power Automate Delta‑Sync Flow** - ein **Dataverse‑Datenmodell mit Präfix `bmvcc_`** Bankverbindungen werden bewusst **nicht** synchronisiert. --- ## 🚀 Features - Delta‑Sync über `updated_since` - Vollständige Upsert‑Logik (Insert/Update) - Lookup‑Beziehungen korrekt gesetzt - Automatische Aktualisierung des LastSyncTimestamp - Modularer Flow für: - Kontakte - Kontaktadressen - Kontaktpersonen - Tags - Kontakt‑Tag‑Zuordnung - Kontaktarten - Länder - Sprachen --- ## 🧭 Architekturübersicht ```mermaid flowchart LR A[bexio API
Contacts, Addresses, Persons, Tags,
Contact Tags, Contact Types, Countries, Languages] B[Custom Connector
bexio] C[Power Automate Flow
bexio → Dataverse Sync] D[Dataverse (Solution bmvcc)

bmvcc_contact
bmvcc_contact_address
bmvcc_contact_person
bmvcc_tag
bmvcc_contact_tag
bmvcc_contact_type
bmvcc_country
bmvcc_language
bmvcc_syncconfig] A --> B --> C --> D