Синхронизация полей подзадач с головными задачами

13.12.2022

Автор: Егор Б. (веб-разработчик)

13.12.2022

Автор: Егор Б. (веб-разработчик)

Время чтения: 5 мин

 Я фул-стек веб-разработчик, джун.

 В середине ноября мне выпал шанс проверить свои знания в веб-программировании и получить первый опыт работы в компании. За плечами три курса университета и полгода самостоятельного изучения веб-технологий.

На стажировке я, в первую очередь, знакомился с экосистемой Битрикс24 и, в частности, с его REST API. Стажировка продлилась 2,5 недели (вместо запланированных 4-ёх) и была оплачена (по успешному результату).

Всего выполнено задач в рамках стажировки веб-разработчика:

  1. Ознакомление с библиотекой Битрикс24 через генератор разных объектов CRM (лиды, контакты, компании, сделки, элементы-смарт-процессов, задачи). Получилась программа, которая получает (get) все поля объекта и по возможности заполняет их рандомными значениями (update).
  2. Списание времени пользователя портала в случайные задачи рабочих дней заданного промежутка времени.
  3. Исследование ограничений REST API. Необходимо было удалить ненужные задачи по заданному фильтру. В рамках реализации приложения я узнал об ограничениях на количество запросов в единицу времени (2 запроса в секунду).
  4. «Отчет по Лидам» - представляет комбинацию из выгрузки больших объемов данных и визуализации их в таблице. В задаче нельзя было использовать сторонние библиотеки, поэтому основная часть разработки была посвящена генерациям таблицы, их сортировке с пагинацией (постраничный выбор данных).
  5. Реализовать приложение для удаление различных данных из CRM. В процессе я познакомился с быстрой выгрузкой большого объема данных через упаковку листовых (списковых) методов в батч (50 запросов в одном запросе - экономия времени). Приложение получилось легко модифицируемым для дальнейшего добавления в него новых объектов CRM.

Сейчас я нахожусь на испытательном сроке и в дальнейшем планирую улучшать свои навыки и продолжать работать в компании Bambit. 

Генератор объектов

Списать время

Код

Таблица отчетности по Лидам за период

Удаление записей

Код