0 0,00 

Есть вопрос? Звоните!

+7 923 192-46-05

Классификация компаний

07.07.2024
48
Классификация компаний

Для более быстрой ориентации по клиентской базе компаниям часто присваивают рейтинг. Как это можно организовать в Битриксе?

 

Создадим поле ABC и бизнес-процесс, который будет добавлять рейтинг из этого поля перед названием компании. Таким образом, везде, где фигурирует название компании мы будем видеть и ее рейтинг.

Содержание

Создание поля рейтинга в Компании

Поле ABC типа список (со значениями A/B/C/D и т.д. )можно создать как в карточке Компании, так и в настройках пользовательских полей CRM.

Бизнес-процесс переименования компаний

Создание Бизнес-процесса

Для создания бизнес-процесса перейдем CRM —> Настройки —> Настройки CRM —> Роботы и бизнес-процессы —> Бизнес-процессы.

БП компании
Создание БП
Далее Компания —> Список шаблонов —> Добавить шаблон. Вводим наименование процесса, сохраняем и переходим непосредственно к созданию.

Переменные бизнес-процесса

Переменные

Действия бизнес-процесса

Текущее название

Залогируем текущее название. Для этого выберем действие Запись в отчет.

  • Заголовок — Текущее название;
  • Текст — {{Название компании}};
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.
Текущее название
Изменение переменных. Вхождение

Изменение переменных: Вхождение

Действие Изменение переменных.

  • Заголовок — Изменение переменных: Вхождение;
  • Вхождение — {{=strpos({{Название компании}}, ‘]’)}};

Ищем в названии символ закрывающей скобки ], на какой позиции он появляется в строке.

Вхождение

Действие Запись в отчет.

  • Заголовок — Вхождение;
  • Текст — {=Variable:strpos > printable};
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.
Вхождение

Условие. Есть ]?

Условие есть ли символ

Конструкция Условие.

Проверяем есть ли в названии символ закрывающей скобки ], если да, то к переменной Вхождение добавляем 2, так как нам надо взять название после рейтинга.

Условие. Да

Ветка условия.

  • Заголовок — Да;
  • Тип условия — Значение переменной;
  • Свойство или переменная — Вхождение;
  • Условие — больше;
  • Значение — 0.
Условие Да
Разветвление

Действие Запись в отчет.

  • Заголовок — Разветвление;
  • Текст — Вхождение > 0 ({=Variable:strpos > printable});
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.
Разветвление Да
Изменение переменных: Вхождение

Действие Изменение переменных.

  • Заголовок — Изменение переменных: Вхождение;
  • Вхождение — ={=Variable:strpos}+2;
Изменение переменных. Вхождение
Вхождение +2

Действие Запись в отчет.

  • Заголовок — Вхождение +2;
  • Текст — {=Variable:strpos > printable};
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.
Вхождение
Условие. Нет
Условие. Нет

Ветка условия.

  • Заголовок — Нет;
  • Тип условия — Истина.
Разветвление

Действие Запись в отчет.

  • Заголовок — Разветвление;
  • Текст — Вхождение <= 0 ({=Variable:strpos > printable});
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.

После конструкции условия:

Изменение переменных: Текущее название без рейтинга

Действие Изменение переменных.

  • Заголовок — Изменение переменных: Текущее название без рейтинга;
  • Текущее название без рейтинга — ={{=substr({{Название компании}}, {=Variable:strpos})}};
Текущее название без рейтинга

Текущее название без рейтинга

Действие Запись в отчет.

  • Заголовок — Текущее название без рейтинга;
  • Текст — {=Variable:LastNameWR > printable};
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.

ABC заполнено?

Конструкция Условие.

Проверяем заполнено ли поле с рейтингом компании, если да, то меняем название компании с учетом рейтинга рейтинга, если нет, то ничего не делаем.

Условие ABC заполнено. Да
Условие. Да

Ветка условия.

  • Заголовок — Да;
  • Тип условия — Поле документа;
  • Поле документа — ABC;
  • Условие — заполнено.
Разветвление

Действие Запись в отчет.

  • Заголовок — Разветвление;
  • Текст — ABC заполнено ({{Категория заказчика ABC (текст)}});
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.
Изменение документа. Название
Изменение документа: Название

Действие Изменение документа.

  • Заголовок — Изменение документа: Название;
  • Название компании — [{{ABC (текст)}}] {=Variable:LastNameWR};
  • Изменять от имени — {{Ответственный}}.

В ветке Нет указываем истину и добавляем лог.

Ставим запуск процесса при изменении.

Процесс готов! 

Читайте также

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
Генерация пароля
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
0
    0
    Корзина
    Корзина пустаВернуться в магазин