Приложение - больше действий БП

Больше действий БП

Выполняя десятки проектов по Битрикс24 мы столкнулись с отсутствием типовых действий (активити) в бизнес-процессах CRM системы. Специально для таких целей мы решили создать свой репозиторий с популярными сценариями.  По мере поступления новых идей мы будем дополнять наш репозиторий новыми решениями.  

ПРИЛОЖЕНИЕ БЕСПЛАТНО! Всем компаниям, которые продлевают через нашу компанию тариф "Проект+" мы дарим 1 наше приложение на срок продления лицензии. Тем компаниям, которые продлевают через нас тарифы "Команда" и "Компания" мы дарим все наши приложения бесплатно на срок продления лицензии Битрикс24. 
Для кого данное приложение:
  • Для компаний, которые пользуются на тарифными планами "Команда", "Компания", "Корпоративный портал" (исключение составляют порталы с бесплатными тарифными планами, которые зарегистрированы более 1,5 лет назад) и используют дизайнер бизнес-процессов для оптимизации работы в Битрикс24.
  • Для тех, кто хочет расширить возможности стандартных активити в Битрикс24.

Логика работы
Приложение создаёт в  Вашем дизайнере бизнес-процессов новые действия (активити). 
Задачи

В процессе работы бывают ситуации, когда необходимо  автоматически закрыть задачи, которые потеряли свою актуальность. Чтобы не тратить менеджеру своё время на такую процедуру, используется данное активити.

Логика активити подразумевает, что если не указаны данные, необходимые для выбора конкретной задачи, то будут закрываться все задачи, которые находятся в статусах 1,2,3,4 (о значениях статусов смотрите в описании активити "Получить текущий статус и мета-статус задачи") в той сущности, где запущен данный бизнес-процесс (Лид, Сделка, Контакт, Компания).

Постановщик (условие) - отобрать все задачи в которых постановщиком будет выбранный сотрудник

Ответственный (условие) - отобрать все задачи в которых ответственный будет выбранный сотрудник

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

В процессе работы бывают ситуации, когда необходимо  автоматически удалять задачи, которые потеряли свою актуальность. Чтобы не тратить менеджеру своё время на такую процедуру, используется данное активити.

ID задачи (условие) - в данном поле необходимо указать ID задачи, которую нужно удалить.

Статус задачи, ID (условие) - в данном поле необходимо указать статус, в котором удалять задачу.

 Номер 
 статуса
 Расшифровка статуса задачи
1  Новая задача
2  Задача принята ответственным
3  Задача выполняется (пользователь нажал начать выполнение)
4  Условно завершена (пользователь закрыл задачу и ждёт согласования от постановщика)
5  Задача выполнена (пользователь завершил выполнение задачи)
6  Задача отложена (пользователь нажал отложить)
7  Задача отклонена ответственным.

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Данное активити позволяет получить статус задачи для того, чтобы понять что с ней происходит. Исходя из вашей логики, получив статус, можно далее реагировать как необходимо. Результатом работы данного активити будет число, которое обозначает конкретный статус задачи.

 Номер
 статуса
 Расшифровка статуса задачи
1  Новая задача
2  Задача принята ответственным
3  Задача выполняется (пользователь нажал начать выполнение)
4  Условно завершена (пользователь закрыл задачу и ждёт согласования от постановщика)
5  Задача выполнена (пользователь завершил выполнение задачи)
6  Задача отложена (пользователь нажал отложить)
7  Задача отклонена ответственным.

 Номер 
 статуса
 Расшифровка мета-статуса задачи     
-1  Непросмотренная задача
-2  Просроченная задача

ВАЖНО! Мета-статусы не будут работать если Вы и постановщик и исполнитель задачи.

ID задачи (условие) - в данном поле необходимо указать ID задачи у которой будет проверяться статус.

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

Период ожидания. Время ожидания ответа от приложения - Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени. Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Данное активити добавляет чек-лист к выбранной задаче, чтобы можно было выполнять задачу устанавливая отметки в списке из пунктов. Это особенно удобно когда задача сложная (состоит из пяти и более шагов) или когда задача выполняется сотрудником крайне редко и он может забыть все детали её выполнения.

ID задачи (условие) - в данном поле необходимо указать ID задачи для которой будет добавляться чек-лист.

Пункт чек-листа - в данном поле пишется важный момент, который должен выполнить ответственный за выполнение задачи. 

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Данное активити проверяет чек-лист на заполненность всех пунктов. Это бывает необходимо, когда стоит сложная задача и необходимо проверять внимательность исполнителя. Результатом работы будет возврат значений -  Выполнено = Y, Не выполнено = N.

ID задачи (условие) - в данном поле необходимо указать ID задачи для которой будет проверятся чек-лист.

Пункт чек-листа - в данном поле пишется важный момент, который должен выполнить ответственный за выполнение задачи. 

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Период ожидания. Время ожидания ответа от приложения - Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени. Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.

Дата и время

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

Формат возвращаемого числа - 01.01.2017 11:00 Такой формат выбран нами из-за особенностей платформы. Именно с ним у Вас не будет проблем в работе бизнес-процесса.

День недели (условие) - 1: понедельник, 2: вторник, 3: среда, 4: четверг, 5: пятница, 6: суббота, 7: воскресенье.

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Период ожидания. Время ожидания ответа от приложения - Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени. Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.

ВАЖНО! В процессе создания данного активити было обнаружено, что в поле с типом дата или дата со временем не появляется возможность извлечь нашу переменную из дополнительных результатов. Это является следствием несовершенства самой платформы, т.к. мы перепробовали все возможные варианты. Чтобы получить наше переменную, необходимо воспользоваться формой вставка значений в заголовке активити "Пауза в выполнении" см. картинку ниже.

В форме подстановки значения у заголовка активити Вы сможете найти нужную Вам переменную.

Список контактов

После получения переменной Вы можете её вставить и использовать в любом поле бизнес-процесса.

Список контактов

В процессе работы бывают ситуации, когда необходимо  совершать какие-либо действия регулярно. Это может быть каждое 15 число месяца. Данное активити, при срабатывании, возвращает ближайшее значение в зависимости от настроек либо дату месяца. Если в месяце нет такого числа (29 февраля или 31 апреля), то будет возвращаться 28 февраля или 30 апреля.

Формат возвращаемого числа - 01.01.2017 11:00 Такой формат выбран нами из-за особенностей платформы. Именно с ним у Вас не будет проблем в работе бизнес-процесса.

День месяца (условие) - заполняется день месяца 1: первое число месяца, 15: пятнадцатое число месяца

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Период ожидания. Время ожидания ответа от приложения - Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени. Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.

ВАЖНО! В процессе создания данного активити было обнаружено, что в поле с типом дата или дата со временем не появляется возможность извлечь нашу переменную из дополнительных результатов. Это является следствием несовершенства самой платформы, т.к. мы перепробовали все возможные варианты. Чтобы получить наше переменную необходимо воспользоваться формой вставка значений в заголовке активити "Пауза в выполнении" см. картинку ниже.

В форме подстановки значения у заголовка активити Вы сможете найти нужную Вам переменную.

Список контактов

После получения переменной Вы можете её вставить и использовать в любом поле бизнес-процесса.

Список контактов

CRM

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

ID дела (условие) - в данном поле необходимо указать ID дела, которое нужно удалить.

Владелец (условие) - в данном поле необходимо указывать ID владельца дела.

Тип дела, ID (условие) - в данном поле необходимо указывать тип дела.

 Номер 
 типа
 Расшифровка типа дела
1  Встреча
2  Звонок
3  Задача?
4  Письмо
5  Действие

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

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

Текст статуса - в данном поле указывается текстовый вариант статуса. Вы можете написать свой вариант названия статуса.

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

Период ожидания. Время ожидания ответа от приложения - Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени. Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.

 duplead Приложение "Больше действий БП" 

Остались вопросы?
У Вас другие задачи или Вы не поняли как это сделать?

Тэги:  Лид, дубликаты, битрикс24, битрикс 24, bitrix24

Отзывы

У нас стояла задача настроить автоматическое создание Лидов в битрикс 24 при отправке клиентом на нашем сайте своих данных с e-mail и телефоном, а также при обращении через jivosite.
Отзыв ЭКСПЕРТ ГАРАНТ Размер: 484.5 Кб
Евгений Владимирович 3айков
директор по развитию ЭКСПЕРТ ГАРАНТ