Интеграциялар · Bitrix24 · МойСклад
Bitrix24 ↔ МойСклад интеграциясы
Санат: Интеграциялар
Стек: Bitrix24, МойСклад API, PHP, кезектер, logs
Мерзім: 1–3 апта
Мәселе
CRM мен қойма арасында тауарлар, қалдықтар мен тапсырыстар сәйкес келмейтін, синхрондау тұрақсыз жұмыс істеп, дубликаттар пайда болатын.
Шектеулер
Әртүрлі деректер моделі, МойСклад API шектеулері, жазбаларды жоғалтпау және қайталамау талабы.
Не істедім
- Компаниялар, контактілер мен мәмілелердің екіжақты синхрондауы
- Жүйелер арасында жауаптыларды салыстыру
- UUID және негізгі өрістер бойынша дубликаттарды іздеу
- Тиын/дөңгелектеуді дұрыс өңдеу
- Қауіпсіз жүргізу үшін verify / sync / count режимдері
- Кіріс және шығыс сұраныстарды журналдау
Архитектура
Bitrix24
→ Алмасу сервис қабаты
→ Кезек / қайталаулар
→ МойСклад API
→ Алмасу журналдары
Нәтиже
Алмасу тарихы пайда болды: синхрондаудың қай жерде және неге құлайтыны көрінеді; деректер енді қолмен ажырамайды.
Нені қайта қолдануға болады
Салыстыру қабаты
Дедупликация ережелері
Нақты алмасуға дейінгі verify режимі
Алмасу журналдарының форматы