Contractor cl
Создадим в системе справочники контрагентов и их сотрудников (контактных лиц).\ За ведение справочников — внесение данных, актуализацию статусов — будут отвечать сотрудники отдела продаж. Остальные сотрудники могут просматривать и использовать эти справочники.
Создание категории Контрагенты¶
В интерфейсе администрирования в разделе Категорию создадим категорию "Контрагенты".
Начальные настройки категории¶
Когда мы только начинаем настраивать категорию, в ней еще нет маршрута и ДП. Поэтому на начальном этапе можно сделать только самые основные настройки.
Данная категория будет справочной, в ней не контролируются сроки и не назначаются исполнители. В текст задачи будет вноситься наименование контрагента, поэтому текст задачи обязателен.
В справочных категориях часто запрещается написание комментариев. Если нужно хранить какие-то заметки, для них выделяют отдельный ДП типа "Большой текст" (с форматированием или без).
Запретим менять заказчика задачи. В дереве категорий мы не будем следить за количеством новых задач, а просроченных задач не будет. Уберем отображение лишних полей, запретим вкладывать файлы в задачи.
Раздел настроек
Параметр
Значение
Тип категории
Справочник
Режим установки срока
Отключен
Разрешено устанавливать срок при постановке
Назначение исполнителя
Запретить пользователям назначать исполнителя при постановке
Текст
Текст задачи обязателен: настройки
Текст может быть пустым, Запретить вносить текст задачи и Заблокировать изменение текста задачи отключены
Разрешить изображения в тексте задачи
Запретить добавление комментариев
Разрешить менять заказчика задачи
Показывать количество всех задач в дереве
Разрешить добавление подписчиков при постановке
Отображать Начало работы
Вложение файлов
Запретить
Название сущности
Контрагент
Текст кнопки постановки
Создать контрагента
Конфигурация тулбара
В разделе Конфигурация тулбара уберем отображение лишних кнопок на панели инструментов. Оставим только следующие пункты:
-
Сохранение изменений
-
Добавить в избранное
-
Прочие действия
oКопировать
oМаршрут задачи
oИстория изменений ДП
Доступ¶
В разделе Доступ настроим общие права доступа к задачам категории. Более тонкие детали, такие как доступ к отдельным полям или доступ в зависимости от текущего статуса заявки, будут настраиваться позднее.
Контрагентов могут заносить в систему только сотрудники отдела продаж, они же будут актуализировать статус клиента, т.е. выполнять переходы по маршруту категории. Остальные пользователи могут только просматривать справочник.
Права по группам:
Группа
Права
Пользователи
Просмотр всех задач
Отдел продаж
Просмотр всех задач
Исполнять
ДП в категории Контрагенты
Для контрагента нужно указывать ИНН, по этому полю мы будем отслеживать дубли, поэтому запретим менять его в процессе работы с контрагентом. Клиентского менеджера мы будем назначать позднее, поэтому при создании контрагента скроем это поле. Остальные поля будут отображаться, но будут необязательными для заполнения.
Настройки ДП:
Параметр Тип При постановке Заполняется один раз
ИНН (см. детали) Текст Обязателен Адрес (см. детали) Адрес Отображать Телефон (см. детали) Текст Отображать Email (см. детали) Текст Отображать Сайт URL Отображать Комментарий Большой текст Отображать Менеджер (см. детали) Выбор пользователей Не отображать
Особенности настройки ДП
1. ## Для ДП ИНН пропишем регулярное выражение: \^\\d+\$
2. ## Если вы настроите адресный провайдер, то в ДП Адрес пользователи смогут быстро и безошибочно выбирать адрес.
3. ## В настройках ДП Телефон включим признак Отображать ДП Текст как телефон — тогда в интерфейсе пользователя номер будет отображаться в формате телефона, а при интеграции с телефонией будет включаться режим click-to-call — рядом с номером телефона будет отображаться кнопка для быстрого набора номера.
Активация настройки Отображать ДП Текст как телефон:
4. ## Для ДП Email также укажем регулярное выражение, позволяющее вводить только один адрес и в правильном формате (разрешение на ввод только одного email будет полезно при интеграции с системой рассылок): -0-9a-zA-Z.+_+@-0-9a-zA-Z.+_+\.\a-zA-Z\
5. ## Если это не противоречит логике процесса, в настройках ДП Менеджер мы рекомендуем включить опции Разрешить сохранять не более одного элемента и Разрешить выбирать пользователей.
Во-первых, это дает дополнительную проверку правильности внесенных данных (как правило, за клиентом закрепляется один конкретный менеджер).
Во-вторых, если данные настройки активны, то в денормализованной категории для ДП "Выбор пользователей" хранится UserID, что очень удобно при дальнейших настройках текущей и связанных категорий. Если опции отключены, то в денормализованной категории для ДП "Выбор пользователей" хранится строка с ID и именами пользователей, работать с этой строкой менее удобно.
Не обязательно создавать новые ДП, можно использовать существующие ДП соответствующего типа с подходящими настройками. Тогда в поле "Имя ДП в категории" укажите название, которое должно отображаться на карточке контрагента.
ℹ️ Если вы собираетесь менять настройки ДП, не забывайте проверять, в каких еще категориях он используется. Продумайте, как ваши изменения могут отразиться на уже настроенных бизнес-процессах.
Проверка категорий, где используется данный ДП:
Табличное представление категории Контрагенты¶
После настройки ДП можно настраивать табличное представление категории — в него можно вывести нужные столбцы. Например, для справочника контрагентов имеет смысл отображать столбцы Контрагент (текст задачи), ИНН, Телефон, Менеджер, Комментарий.
Маршрут категории Контрагенты¶
По умолчанию в категории создается типовой маршрут. Для контрагента изменим статус "Выполняется" на "Действующий", а "Завершена" — на "Не действующий".
Мы не будем переименовывать статусы, т.к. они могут использоваться и в других категориях. Поэтому заменим статусы в настройках перехода, а если подходящего статуса нет в системе — создадим его. Заодно изменим название кнопки перехода. Лишние переходы удаляем из таблицы маршрута.
После создания маршрута укажем Шаг при постановке "Действует (Новая -> Действующий)". Тогда все создаваемые контрагенты будут сразу переходить в статус Действующий.
Дизайнер маршрута категории:
Категория Контактные лица¶
Создадим категорию "Контактные лица" с такими же настройками и маршрутом, как в категории "Контрагенты".
ФИО будем записывать в текст задачи: в настройке Название сущности необходимо указать "Контактное лицо".
Список ДП будет другим:
Настройки ДП в категории:
Параметр Тип При постановке Заполняется один раз
Телефон Текст Отображать Email Текст Отображать Комментарий Большой текст Отображать Контрагент Lookup Отображать
Особенности настройки ДП
ДП Контрагент должен быть настроен на категорию "Контрагенты", т.е. он будет хранить ссылку на задачу из этой категории.
Для ДП Lookup важно указывать статусы, в которых задачи доступны для выбора (настройка Включая статусы). В нашем примере для ДП Контрагент должны быть доступны только задачи в статусе Действующий.
Чтобы пользователям было удобно выбирать нужного контрагента, настройте табличный вид — уберите из списка лишние поля, оставьте только те, на которые пользователь обращает внимание при выборе. Если табличный вид не настроен, будет открываться табличное представление самой категории.
Табличное представление категории¶
Настройте табличное представление категории "Контактные лица" — оставьте столбцы Контактное лицо (текст задачи), Контрагент, Телефон, Email, Комментарий.
Контактные лица в карточке контрагента¶
В карточке контрагента удобно видеть контактных лиц, связанных с этим контрагентом. Для этого нужно в категории "Контрагенты" создать и настроить блок "Используется" (БИ), в котором будут отображаться задачи из категории "Контактные лица".
Создание блока "Контактные лица":
Поскольку в категории "Контактные лица" есть подходящий ДП "Контрагент" (типа Lookup), используем источник данных "Связанная категория". Добавление таблицы в блок:
ℹ️ В категориях "Контрагенты" и "Контактные лица" используется один и тот же ДП "Телефон". По умолчанию при создании задачи из БИ в новую задачу копируются значения всех совпадающих ДП из исходной задачи. В нашем случае это означает, что в телефон контактного лица автоматически подставится общий телефон контрагента. Пользователь увидит уже заполненное поле и может по невнимательности не исправить его — не указать реальный телефон контактного лица. Чтобы избежать этого и чтобы поле "Телефон" при создании контактного лица оставалось пустым, в настройках по умолчанию для ДП "Телефон" включите опцию Не копировать значение из задачи-источника.
Поскольку в настройках мы включили опцию Отображать кнопку Создать, то из БИ можно создавать новые контактные лица, в которых поле Контрагент будет сразу содержать ссылку на текущего контрагента.