Преизползваема библиотека за интеграции с Bitrix24
Всяка нова интеграция с Bitrix24 и външни услуги (електронен подпис, склад) се пишеше наново — заявките, обработката на грешки и логването се дублираха между проектите.
Беше нужен инструмент, независим от конкретен framework — за да се използва както в Bitrix24 модули, така и в самостоятелни PHP скриптове.
- REST клиент за Bitrix24 (сделки, контакти, компании, генериране на документи от шаблони)
- Интеграции с услуга за електронен подпис и складова услуга зад единен интерфейс
- Retry механизъм с настройваем брой опити и разделяне на транспортни/domain изключения
- Единна система за логване с нива, ротация и автоматично изчистване по retention
- Composer пакет с CI (статичен анализ, проверка на стила)
Новите интеграции с Bitrix24 и свързани услуги започнаха да се сглобяват от готов преизползваем слой за транспорт и логване, вместо да се пишат от нулата всеки път.
Свързани услуги и решения
Bitrix24 D7: кутийна разработка и стабилизация
Работя не само с настройките в интерфейса, но и на ниво кутия, код и вътрешни API.
Автоматизация на бизнес процеси
Когато служителите прехвърлят данни ръчно, сверяват таблици, губят заявки или повтарят еднотипни действия — превръщам рутината в код.