- Implemented `compare_beteiligte.py` script for comparing Beteiligte structures between EspoCRM and Advoware. - Created `beteiligte_comparison_result.json` to store comparison results. - Developed `EspoCRMAPI` service for handling API interactions with EspoCRM. - Added comprehensive documentation for the EspoCRM API service. - Included error handling and logging for API operations. - Enhanced entity management with CRUD operations and search capabilities.
38 lines
1017 B
Plaintext
38 lines
1017 B
Plaintext
# Redis Configuration
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_DB_ADVOWARE_CACHE=1
|
|
REDIS_DB_CALENDAR_SYNC=2
|
|
REDIS_TIMEOUT_SECONDS=5
|
|
|
|
# Advoware API
|
|
ADVOWARE_API_BASE_URL=https://www2.advo-net.net:90/
|
|
ADVOWARE_PRODUCT_ID=64
|
|
ADVOWARE_APP_ID=your_app_id
|
|
ADVOWARE_API_KEY=your_api_key_base64
|
|
ADVOWARE_KANZLEI=your_kanzlei
|
|
ADVOWARE_DATABASE=your_database
|
|
ADVOWARE_USER=your_user
|
|
ADVOWARE_ROLE=2
|
|
ADVOWARE_PASSWORD=your_password
|
|
ADVOWARE_TOKEN_LIFETIME_MINUTES=55
|
|
ADVOWARE_API_TIMEOUT_SECONDS=30
|
|
|
|
# EspoCRM API
|
|
ESPOCRM_API_BASE_URL=https://crm.bitbylaw.com/api/v1
|
|
ESPOCRM_MARVIN_API_KEY=your_espocrm_api_key
|
|
ESPOCRM_API_TIMEOUT_SECONDS=30
|
|
|
|
# Google Calendar API (Service Account)
|
|
GOOGLE_CALENDAR_SERVICE_ACCOUNT_PATH=service-account.json
|
|
|
|
# PostgreSQL (Calendar Sync Hub)
|
|
POSTGRES_HOST=localhost
|
|
POSTGRES_USER=calendar_sync_user
|
|
POSTGRES_PASSWORD=default_password
|
|
POSTGRES_DB_NAME=calendar_sync_db
|
|
|
|
# Calendar Sync Settings
|
|
CALENDAR_SYNC_ANONYMIZE_GOOGLE_EVENTS=true
|
|
CALENDAR_SYNC_DEBUG_KUERZEL=SB,AI,RO,OK,BI,ST,UR,PB,VB
|