Работен Процес: SmartCRM — Двупосочна ERP Синхронизация
Засегнати модули: SmartCRM · Потенциални Клиенти · Клиенти · Фактури · Проекти · Тикети · Продукти · Склад
Кой използва: Администратор · IT · Операции
Типична продължителност: Ръчна синхронизация = минути · Автоматична = на всеки 1/2/4/12/24 часа (конфигурируемо)
Преглед
SmartCRM е двупосочен конектор между CRMConnect и zewnétrzна ERP/CRM система. Синхронизира в двете посоки: импортира данни от zewnétrzната система в CRM и експортира CRM записи към zewnétrzната система.
Синхронизирани обекти:
| Обект | Импорт (zewnétrzно → CRM) | Експорт (CRM → zewnétrzно) |
|---|---|---|
| Продукти + цени | ✓ | ✗ |
| Клиенти + контакти | ✓ | ✓ |
| Поръчки / Проформи | ✓ (като Поръчки за Продажба) | ✗ |
| Запаси по склад | ✓ | ✗ |
| Потенциални клиенти | ✓ | ✓ |
| Проекти | ✓ | ✓ |
| Тикети | ✓ | ✓ |
| Фактури | ✓ | ✓ |
Процес диаграма
[НАСТРОЙКА — задължителна преди първата синхронизация]
│
├── SmartCRM → Настройки:
│ ├── smartcrm_api_url (URL на zewnétrzната система + /index.php/api/)
│ ├── smartcrm_auth_token (Bearer токен за REST API)
│ ├── smartcrm_client_token (отделен токен — ЗАДЪЛЖИТЕЛЕН)
│ └── Тест на Връзката → проверка на свързаността
│
├── Cron конфигурация (опционална):
│ smartcrm_cron = 'yes'
│ smartcrm_interval: 1/2/4/12/24 часа
│
└── Пакетни настройки:
smartcrm_batch_size (по подразбиране 50)
smartcrm_max_retries (по подразбиране 3)
│
↓
════════════════════════════════════
ИМПОРТ — ДАННИ ОТ ZEWNÉTRZNO В CRM
════════════════════════════════════
│
├── Ръчен: SmartCRM → Синхронизация → бутон за всеки обект
└── Автоматичен (cron): всичките 5 основни обекта при изтекъл интервал
│
↓
════════════════════════════════════
ЕКСПОРТ — CRM ДАННИ КЪМ ZEWNÉTRZNO
════════════════════════════════════
│
├── Тригер: CRM хукове за събития ИЛИ ръчен бутон за експорт
└── Повтор при неуспех (max_retries с експоненциално забавяне)
│
↓
[ЖУРНАЛ НА СИНХРОНИЗАЦИЯТА]
│ SmartCRM → Журнал: всички операции с резултат и грешки
│
[ДВУПОСОЧНИЯТ СИНХРОН АКТИВЕН ✓]