Новое API
В настоящий момент модуль входит в новый виток своего развития: старые процедурные методы исторически имеют ряд ограничений, которые нельзя исправить. В рамках реализации Смарт-процессов разработчики пошли дальше создания новой сущности и фактически ориентировались на удовлетворении следующих критериев:
- Уменьшение дублирования кода.
- Уменьшение связности классов.
- Покрытие тестами.
Это позволило добиться следующих целей:
- Повысить качества кода
- Уменьшить количество ошибок
- Ускорить процесса разработки и внедрения новых возможностей
Да, очевидно сложность в изучении модуля возросла многократно, однако это компенсируется единообразием. Планируется что изучив общий подход разработчик сможет по образу и подобию работать и с другими сущностями CRM.
Изучение нового API рекомендуется начать с изучения Смарт-процессов, поскольку работа модуля для других сущностей будет аналогичной. Изучение классического API следует начать с Лидов, поскольку это фактически точка входа в CRM и хранение холодных зацепок.