Vollständige Advoware-EspoCRM Integration implementiert

- Advoware API Proxy für alle HTTP-Methoden (GET/POST/PUT/DELETE)
- EspoCRM Webhook-Receiver für Beteiligte CRUD-Operationen
- Redis-basierte Deduplikation für Webhook-Events
- Event-driven Synchronisations-Handler (Placeholder)
- Detaillierte README.md mit Setup und Verwendungsanleitung
- Fehlerbehebungen für Context-Attribute und Redis-Verbindungen
This commit is contained in:
root
2025-10-20 11:42:52 +00:00
parent 1f893812b2
commit 805d8c7362
11 changed files with 611 additions and 6 deletions

View File

@@ -21,14 +21,59 @@
"x": 15,
"y": 461,
"sourceHandlePosition": "right"
},
"steps/advoware_proxy/advoware_api_proxy_put_step.py": {
"x": 12,
"y": 408
},
"steps/advoware_proxy/advoware_api_proxy_get_step.py": {
"x": 12,
"y": 611
},
"steps/advoware_proxy/advoware_api_proxy_delete_step.py": {
"x": 0,
"y": 814
}
}
},
{
"id": "vmh",
"config": {
"steps/vmh/beteiligte_sync_event_step.py": {
"x": 805,
"y": 188
},
"steps/vmh/webhook/beteiligte_update_api_step.py": {
"x": 13,
"y": 154
},
"steps/vmh/webhook/beteiligte_delete_api_step.py": {
"x": 14,
"y": -72
},
"steps/vmh/webhook/beteiligte_create_api_step.py": {
"x": 7,
"y": 373
}
}
},
{
"id": "advoware",
"config": {
"steps/advoware_api_proxy_step.py": {
"x": 0,
"steps/advoware_proxy/advoware_api_proxy_put_step.py": {
"x": 400,
"y": 0
},
"steps/advoware_proxy/advoware_api_proxy_post_step.py": {
"x": 200,
"y": 0
},
"steps/advoware_proxy/advoware_api_proxy_get_step.py": {
"x": 12,
"y": 406
},
"steps/advoware_proxy/advoware_api_proxy_delete_step.py": {
"x": 600,
"y": 0
}
}