Рассмотрим реализованный бизнес процесс по смене значения в одном из полей документа. За основу взята карточка контакта, в которой есть поле тип контакта.
Поскольку в некоторых карточках не указан тип контакта, скорее всего это клиенты. С целью изменения не заполненного поля в каждой из карточек, для автоматизации данного действия, мы создали 2 бизнес процесса, которые могут просмотреть N количество карточек и выставить нужное нам значения.
Как изменить значение в одном из полей карточки?
В функционале бизнес процессов это очень просто сделать.
Рис.1. Изменение поля в карточке
Создаем новый бизнес процесс
Ставим условия если, которое будет проверять заполнено это поле.
Если оно пустое, то берем блок на изменение поле документа. Ставим то значение, которое нам необходимо.
Протестировали, работает хорошо. Но есть проблема в том, что данный бизнес процесс срабатывает только в том контакте, в котором его запустили. Становиться не понятно, зачем тогда необходим данный функционал, если то же самое можно сделать в ручную?!
Создание шаблона последовательного бизнес-процесса
Модуль этапных бизнес-процессов — автоматизируем открытие торговых точек в Битрикс24
Автоматизация этапных, повторяющихся процессов, состоящих из постоянного набора последовательных или параллельных задач.
Сферы применения
- Открытие и закрытие торговых точек;
- Процесс исследования рынка сбыта;
- Запуск проекта (сайты, организация мероприятий и т.д.);
- Найм и увольнение сотрудников неруководящих должностей;
- Закупка оргтехники, мебели, прочих объектов внутренней инфраструктуры;
- Согласование отпусков / командировок.
Бизнес-польза
- Ускорение подготовки запуска повторяющихся проектов — за счёт единоразового создания списка задач.
- Контроль за сроками исполнения проектов.
- Автоматическое прогнозирование завершения проекта при сдвиге сроков.
- Оптимизация расходов на документооборот, контроль и аналитику внутренних процессов компании.
- Снижение нагрузки на топ- и средний менеджмент компании, как следствие, увеличение эффективности работы подразделений.
Стоимость модуля
Стоимость модуля — 200 000 рублей.
В стоимость входит:
- Установка модуля на портал заказчика;
- Настройка пробного шаблона бизнес-процесса (не более 50 этапов);
- Инструкция по использованию модуля бизнес-процессов;
- Инструкция по самостоятельной настройке шаблонов бизнес-процессов;
- Обучение сотрудников заказчика настройке шаблонов бизнес-процесса (удалённо по скайпу, до 2 часов).
Внедрения модуля
- Торговая компания NDA — федеральная сеть магазинов формата фикс-прайс.
- «Улыбка радуги» — федеральная сеть магазинов косметики и товаров для дома.
- «АртШоуЦентр» — компания, организующая праздничные мероприятия на федеральном уровне.
- «Системные технологии» — компания, автоматизирующая федеральные торговые сети.
Системные требования
Требования к программному обеспечению:
Создание шаблона бизнес-процесса со статусами
- PHP >= 7.0;
- MySQL => 5.6;
- 1С-Битрикс24: Корпоративный портал >= 18.0.9, включая модули:
- Highload-блоки >= 18.0.1;
- UI-библиотека >= 18.0.1;
- Задачи >= 17.6.11.
Рекомендуется развертывание на базе продукта 1С-Битрикс: Веб-окружение >= 7.2.
Термины
Группа шаблонов бизнес-процессов — несколько однотипных шаблонов бизнес-процессов, объединённых одной тематикой. Например, открытие павильонов, открытие фирменных магазинов, открытие отделов в торговых центрах. Каждый из этих процессов имеет свой шаблон, но все они объединены одной тематикой — открытия.
Шаблон бизнес-процесса — настройки состава и порядка задач, их описаний, ответственных, сроков по умолчанию и т.д. Например, шаблон открытия фирменных магазинов. Каждый экземпляр бизнес-процесса запускается по какому-либо шаблону. Шаблоны настраиваются администратором.
Экземпляр бизнес-процесса — конкретный экземпляр бизнес-процесса, выполняющийся по заранее заданному шаблону. Например, открытие фирменного магазина в городе Волгограде по конкретному адресу.
Этап (задача) бизнес-процесса — конкретная работа в рамках какого-либо бизнес-процесса. Реализована с помощью задач Битрикс24. Имеет дату старта, дату окончания, описание, ответственных и т.д.
Основные интерфейсы
Страница создания нового экземпляра бизнес-процесса
При создании нового экземпляра БП вводится название, стартовая и конечная даты и т.д.
Основная информация по каждому этапу (дней на выполнение, ответственные и т.д.) заполняется автоматически из шаблона. При необходимости её можно изменить.
Рассмотрим подробнее эту страницу:
Вводятся следующие параметры:
- Название проекта;
- Стартовая дата;
- Конечная дата;
- Руководитель проекта — автоматически подставляется инициатор с возможностью поменять на другого сотрудника;
- Наблюдатели — этим пользователям уходят оповещения при нарушения сроков проекта;
- Группа — группа Битрикс24, в которой будут собираться все задачи проекта. Группу надо предварительно создать.
Для каждого отдельного этапа можно указать:
- Галочка НН — в текущем проекте, в данном этапе нет необходимости (исключает этап из расчётов сроков, задача не будет показана ответственному).
- Дни — количество дней, отводимых на этап. Эта информация учитывается при расчёте сроков.
- Запас — количество дней запаса, отводимых на этап. Запас начинает расходоваться после исчерпания основного срока. При этом отправляются оповещения.
- Переключатель КД/РД — указывает, как расчитываются сроки, по рабочим или по календарным дням.
- Ответственного — по умолчанию берётся из настроек, можно изменить.
Часть опций скрыта и становится доступна при нажатии на иконку. Тут можно указать:
- Описание задачи. Оно добавится к описанию задачи из настроек.
- Соисполнителей задачи — вместе веселее.
- Наблюдателей именно для этой задачи.
- Начать не ранее — данную задачу нужно начинать выполнять не ранее конкретной даты.
- Согласовать сроки — указывает, есть ли необходимость в согласовании сроков с исполнителями.
- Требует приёмки — нужно ли принимать завершённые задачи.
Вкладка сотрудники — назначение по ролям
В модуле реализовано такое понятие, как роль. Например, в открытии торговой точки много работ может выполнять региональный руководитель. По умолчанию, в настройках мы можем на все такие задачи (их может быть не один десяток) назначить одного сотрудника. При этом, при старте проекта в другом регионе или в случае болезни данного сотрудника, придётся во всех задачах, где нужен региональный руководитель, ставить вручную нового ответственного.
Чтобы этого не делать, мы можем завести роль Региональный руководитель и назначить нового сотрудника на эту роль. Модуль автоматически поставит его ответственным во все задачи, связанные с данной ролью.
Данные проекта
У каждого проекта есть свой набор характеристик и данных. Эту информацию надо сохранить. Но заранее предусмотреть, что нужно будет для конкретного проекта невозможно. Поэтому, мы реализовали хранение любых дополнительных данных о проекте.
Отчёт по конфликтам
Когда планируется новый проект, нужно знать, где ещё зайдествованы ответственные сотрудники. Это поможет лучше распределить нагрузку.
Для этого реализован Отчёт по конфликтам. Открывая его, мы видим, где ещё (и в какие даты) задействованы ответственные нашего проекта,
Автоматический пересчёт крайних сроков задач
Важнейшая функция проекта — автоматический расчёт сроков задач. Рассчитывается дата старта и дата завершения, на основе плановых сроков и запасов. Корректно работает расчёт как для последовательных, так и для параллельных задач.
На больших проектах (например, открытие торговых точек), где могут быть сотни задач, уже одна эта функция значительно облегчает планирование.
Опций на странице создания проекта много. Но это для продвинутых пользователей. Есть возможность использовать упрощённый вид.
Страница согласования сроков экземпляра бизнес-процесса
Если у этапа задана опция «требует согласования», сроки его выполнения согласуются с ответственным.
Это происходит после создания экземпляра БП.
Страница старта исполнения экземпляра бизнес-процесса
После того, как все участники согласовали сроки, инициатор должен начать исполнение экземпляра бизнес-процесса.
После этого создаются задачи и экземпляр бизнес-процесса считается запущенным.
Страница с группами шаблонов бизнес-процессов
Страница содержит все созданные шаблоны бизнес-процессов и краткую статистику.
Шаблоны бизнес-процессов можно группировать по тематике (настраивается в административной панели). Название шаблона является ссылкой на страницу со списком запущенных по данному шаблону процессами.
По каждому шаблону показывается число активных задач, задач, чей крайний срок сегодня и просроченных задач
Страница шаблона бизнес-процесса (страница со списком бизнес-процессов)
Страница содержит список выполняющихся и завершённых БП (например, список готовящихся к открытию торговых точек).
Каждое название БП — ссылка на детальную страницу экземпляра БП.
Также на странице отражается краткая информация по состоянию проектов — статус, выполняющийся этап, ссылка на выполняемую задачу и краткая статистика.
Рассмотрим подробнее элементы страницы. Верхняя часть страницы состоит из блока статистики и блока фильтров. Также справа расположены кнопки старта нового процесса и возврата к списку шаблонов.
Статистика отражает общее состояние задач по проектам — количество выполненных, находящихся сейчас на исполнении и не начатых задач, количество своевременно завершённых и просроченных задач. По умолчанию отражаются проценты, точное число показывается при наведении на диаграмму.
Фильтр поддерживает следующие поля:
- Статус процесса (на согласовании, выполняется, завершён, остановлен).
- Руководитель процесса (кто стартовал процесс).
- Дата старта (в формате От / До).
Для минимизации, фильтр можно скрыть.
Нижняя часть страницы содержит список процессов с указанием их статусов, выполняемых этапов (задач), статистикой по каждому проекту, руководителем и датой старта. Список поддерживает сортировку по названию, руководителю и дате старта.
Страница экземпляра бизнес-процесса
Страница содержит всю основную информацию по выполняемому экземпляру БП (например, открытию торговой точки по конкретному адресу).
Отражаются все этапы, их длительность, даты старта и финиша, состояние по каждому этапу (отставание или опережение графика), ответственные и т.д.
Каждый этап — конкретная задача, при необходимости, её можно открыть и увидеть детали.
Удобным дополнением к тексту является цветовая индикация:
Красным указываются даты задач, которые не стартовали вовремя. Рядом с состоянием показывается опережение или отставание от графика.
Задача — детальная страница этапа экземпляра бизнес-процесса
Страница даёт всю информацию о выполняемом этапе — ответственные, сроки, описание, ссылка на график, связанные задачи и т.д.
Планы развития модуля
Сейчас модуль используется в нескольких компаниях. Поступают новые пожелания:
- Выделить оповещения задач из модуля в отдельную группу;
- Разработать внешнее api для запуска процессов из других систем;
- Доработать возможность сдвига сроков у всех задач.
Источник: www.intervolga.ru
Собираем шаблон для генератора документов Битрикс24
Каждая компания ежедневно работает с большим количеством документов, таких как акты, счета, накладные, доверенности и многие другие. Обычно каждый документ представляет собой установленный в организации образец (шаблон) с некоторыми переменными данными. Функционал Битрикс24 позволяет создавать шаблоны, по которым можно формировать конечные документы.
Рассмотрим процесс составления шаблона на примере коммерческого предложения. С чего начинаем? Необходимо определить в файле какие значения у нас будут изменяться. Это могут быть товары, ФИО клиентов, даты, фамилия и имя менеджера и так далее. Рекомендуем выделять данные значения, чтобы с легкостью ориентироваться с какими значениями из CRM предстоит работать в коммерческом предложении и заполняется ли нужное поле в карточке CRM.
Необходимо заменить выделенные слова на коды полей из Битрикс24, чтобы система понимала куда и какие значения нужно подставлять в документ. Чтобы перейти в список кодов полей необходимо открыть любую из сущностей CRM ( лид, сделка, контакт, компания) и выбрать Документ > Добавить новый шаблон:
В открывшемся окне выберете значок «Шестеренка» > Список полей:
Откроется список со всеми названиями полей и их символьным кодом в CRM:
Действие Скопировать позволяет скопировать код в буфер обмена. Теперь мы ищем в списке полей нужные нам для коммерческого предложения. Воспользуемся фильтром: найдем код поля с названием компании.
Но есть такие значения, которые нельзя найти в списке кодов полей Битрикс24. См. справочный материал. Например, обращение «Уважаемый/ая имя отчество». Для этого воспользуемся специальным кодом: ! Находим все коды нужных полей и вставляем их в файл:
В коммерческом предложении есть поле, в котором могут встречаться несколько значений. Разберемся, каким образом работать с кодом при множественных значениях. Ищем код нужного нам поля в списке полей (см. выше) — . Далее нам необходимо определить, в каком виде у нас будут отображаться множественные значения. Добавляем к коду «~mseparator=2».
Теперь код выглядит следующим образом . При таком коде множественные значения будут располагаться с новой строки. Остается добавить оператора, отвечающего за вывод множественных полей в документ «all=y». Конечный код будет выглядеть следующим образом: Разберем ситуацию, когда в коммерческом предложении используется перечень товаров с картинками. Вы можете реализовать автоматическую подстановку картинок к соответствующим товарам. Для этого необходимо в Word перейти в раздел Формат > Специальные возможности > Замещающий текст:
Вставляем в описание код из списка полей: . Теперь при каждой новой позиции товара в документе будет отображаться фотография этого самого товара. После того, как шаблон документа в Word файле подготовлен, его необходимо загрузить на портал. Чтобы это сделать, необходимо снова открыть любую из сущностей CRM ( лид, сделка, контакт, компания) и выбрать Документ > Добавить новый шаблон:
В открывшемся окне выберите Загрузить:
Загрузите в формате docx файл с шаблоном документа со своего ПК на портал:
После загрузки шаблона необходимо произвести его настройки:
Типы настроек:
- Активность позволяет включить возможность использования шаблона
- С подписями и печатью позволяет добавить подпись и печать на шаблон
- Привязать к разделам CRM отвечает за доступность в использовании данного шаблона в различных сущностях CRM:
- Кто будет работать с шаблонами позволяет настроить права доступа к использованию вашего шаблона документа
- Привязать к стране позволяет присвоить шаблон к определенной стране из списка шаблонов документов.
- Используемый нумератор определяет по какому принципу загруженный шаблон будет нумеровать в списке шаблонов документов.
После сохранения настроек загружаемый шаблон появится в списке шаблонов:
Теперь вы можете работать с данным шаблоном и создавать по нему документ.
Для этого перейдите в сущность, по которой необходимо создать документ и выберете нужный шаблон:
Откроется окно, в котором будет конвертироваться готовый документ:
Вы сможете распечатать полученный документ, скачать в формате PDF и DOCX, отправить по электронной почте или сгенерировать публичную ссылку.Благодаря созданию шаблонов вам больше не нужно тратить время и силы на составление тех или иных документов, достаточно перейти в нужную сущность CRM и выбрать нужный шаблон, после чего он сам сгенерируется и будет готов к использованию в работе.
Вы можете сделать шаблон самостоятельно или обратиться за настройками к нам.
Больше кейсов и проектов можно найти БЛОГЕ
Бесплатный курс внедрения Битрикс24 ТУТ
Подписывайтесь на наш YouTube канал!
Источник: spark.ru