Новое API

В настоящий момент модуль входит в новый виток своего развития: старые процедурные методы исторически имеют ряд ограничений, которые нельзя исправить. В рамках реализации Смарт-процессов разработчики пошли дальше создания новой сущности и фактически ориентировались на удовлетворении следующих критериев:

  • Уменьшение дублирования кода.
  • Уменьшение связности классов.
  • Покрытие тестами.

Это позволило добиться следующих целей:

  • Повысить качества кода
  • Уменьшить количество ошибок
  • Ускорить процесса разработки и внедрения новых возможностей

Да, очевидно сложность в изучении модуля возросла многократно, однако это слихвой компенсируется единообразием. Планируется что изучив общий подход разработчик сможет по образу и подобию работать и с другими сущностями CRM.

Изучение нового API рекомендуется начать с изучения Смарт-процессов, поскольку работа модуля для других сущностей будет аналогичной. Изучение классического API следует начать с Лидов, поскольку это фактически точка входа в CRM и хранение холодных зацепок.

Полезные ссылки

Новое API в документации 1С-Битрикс