Разработка бизнес-процесса для построения кастомного отчета в Битрикс24

Разработка бизнес-процесса для построения кастомного отчета в Битрикс24

О заказчике

UMETEX — один из крупнейших в России поставщиков медицинского и косметологического оборудования. Компания работает в партнерстве с крупнейшими мировыми производителями оборудования и имеет собственную сервисную службу.

Задача проекта

Такой крупной компании необходимо тщательно следить за результатами работы отдела продаж. Для решения этой задачи руководство UMETEX и обратилось к нам.

Необходимо было дать возможность быстро строить отчеты по различным направлениям сделок. Требовался простой в использовании функционал, работать с которым смогли бы рядовые пользователи портала Битрикс24.

Реализация

Для решения задачи мы решили разработать простое приложение для Битрикс24, использующее функционал бизнес-процессов, универсальных списков и вебхуки. Все то, что есть в Битрикс24 “из коробки”.

Для начала мы хотели решить задачу с помощью бизнес-процессов в Живой ленте, но оказалось, что тогда не будет возможности выбрать конкретное направление для построения отчета. Можно будет строить лишь отчет по всем направлениям сразу, а нам это не подходит. Тогда мы решили делать бизнес-процесс в Компаниях, там никаких проблем не возникло.

Если описывать наше решение кратко, то вот, как оно выглядит:

  1. Запущенный бизнес-процесс запрашивает у сотрудника направление, по которому нужно строить отчет, и даты, за которые нужно собрать данные.

  2. Бизнес-процесс создает элемент списка, в котором будет храниться отчет, а затем передает данные от пользователя вебхуком на сервер.

  3. На сервере запрос обрабатывается и формируется файл с отчетом в формате csv.

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

Также при запуске бизнес-процесса мы добавляем комментарий с информацией о том, что отчет формируется. Это нужно для того, чтобы человек понимал, что все работает.

Дополнительно мы предусмотрели ошибку, когда человек вводит неверные даты. Если дата начала периода будет больше даты окончания, в комментариях появится сообщение об ошибке.

В результате сотрудники UMETEX могут без проблем построить отчет по любому направлению буквально за пару кликов. При этом все реализовано без дополнительных сервисов и приложений, только средствами Битрикс24.

Created by potrace 1.13, written by Peter Selinger 2001-2015

Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов: