feat: Implement bidirectional synchronization utilities for Advoware and EspoCRM communications

- Added KommunikationSyncManager class to handle synchronization logic.
- Implemented methods for loading data, computing diffs, and applying changes between Advoware and EspoCRM.
- Introduced 3-way diffing mechanism to intelligently resolve conflicts.
- Added helper methods for creating empty slots and detecting changes in communications.
- Enhanced logging for better traceability during synchronization processes.
This commit is contained in:
2026-02-08 19:53:40 +00:00
parent da9a962858
commit ebbbf419ee
23 changed files with 7626 additions and 13 deletions

View File

@@ -95,8 +95,8 @@
"y": 188
},
"steps/vmh/bankverbindungen_sync_event_step.py": {
"x": 350,
"y": 1006
"x": 539,
"y": 1004
},
"steps/vmh/webhook/beteiligte_update_api_step.py": {
"x": 13,