Рассмотрим задачу: у нас есть некоторый шаблон задачи и нам нужно по определенному действию из внешней системы создавать задачу по шаблону. Для общения с внешней системой метод мы уже сделали, а как из шаблона поставить задачу? Конечно можно получить данные шаблона и создать задачу, но зачем нужно писать много лишнего кода, если разработчики сделали все за вас? Дано Некоторый шаблон ID которого мы уже знаем ($templateId) и ID пользователя ($userId) кто является владельцем шаблона (или имеет доступ)...
В Bitrix многие процессы завязаны на события, что позволяет гибко управлять логикой обработки различных действий. В данной статье мы рассмотрим, как можно отлавливать события создания комментариев в таймлайне сделки и выполнять определённые действия, используя стандартный класс EventManager из пространства имен Bitrix\Main. Наша задача заключается в следующем: если создаётся комментарий в таймлайне сделки и при этом нет закрепленных комментариев, то созданный комментарий должен быть автоматически закреплен...