Files
motia/bitbylaw/scripts/beteiligte_sync/README.md
bitbylaw 7856dd1d68 Add tests for Kommunikation Sync implementation and verification scripts
- Implemented comprehensive tests for the Kommunikation Sync functionality, covering base64 encoding, marker parsing, creation, type detection, and integration scenarios.
- Added a verification script to check for unique IDs in Advoware communications, ensuring stability and integrity of the IDs.
- Created utility scripts for code validation, notification testing, and PUT response detail analysis to enhance development and testing processes.
- Updated README with details on new tools and their usage.
2026-02-08 23:05:56 +00:00

1.1 KiB

Beteiligte Sync - Test Scripts

Test-Scripts für die Beteiligte (Stammdaten) Synchronisation zwischen EspoCRM und Advoware.

Scripts

test_beteiligte_sync.py

Vollständiger Test der Beteiligte-Sync Funktionalität.

Testet:

  • CREATE: Neu in EspoCRM → POST zu Advoware
  • UPDATE: Änderung in EspoCRM → PUT zu Advoware
  • Timestamp-Vergleich (espocrm_newer, advoware_newer, conflict)
  • rowId-basierte Change Detection
  • Lock-Management (Redis)

Verwendung:

cd /opt/motia-app/bitbylaw
python scripts/beteiligte_sync/test_beteiligte_sync.py

compare_beteiligte.py

Vergleicht Beteiligte-Daten zwischen EspoCRM und Advoware.

Features:

  • Field-by-Field Vergleich
  • Identifiziert Abweichungen
  • JSON-Output für weitere Analyse

Verwendung:

python scripts/beteiligte_sync/compare_beteiligte.py --entity-id <espo_id> --betnr <advo_betnr>

Verwandte Dokumentation