Перейти к основному содержимому
Версия: 1.6.0

Канбан-доски B2B CRM

По умолчанию в приложении B2B CRM доступны канбан-доски:

Однако, вы можете создать их для других таблиц, если:

  1. Таблица создана в приложении B2B CRM.
  2. В таблице есть хотя бы одна колонка с типом Choice.
  3. В таблице есть хотя бы одна колонка с типом Reference: employee.
подсказка

Требуемая роль: crm_admin, admin.

Создание доски


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

Вы также можете создавать записи в таблице Доски дирекций продаж (crm_selling_direction_board) вручную. Для этого выполните следующие шаги:

  1. Перейдите в CRM → Параметры → Доски дирекций продаж.
  2. Нажмите Создать и заполните поля формы.
  3. Нажмите Сохранить или Сохранить и посмотреть.

Поля формы Доски дирекций продаж

ПолеОбязательноОписание
НазваниеДаУкажите название доски.
Дирекция продажНетУкажите дирекцию продаж, которой принадлежит доска. По умолчанию подставляется первая найденная дирекция продаж текущего пользователя. Если такой нет, поле останется незаполненным. Вы можете изменить это значение.
ПолеОбязательноОписание
ТаблицаДаУкажите таблицу, записи которой будут отображаться в карточках доски. Вы можете выбрать только таблицу, созданную в приложении B2B CRM, если в ней есть хотя бы одна колонка типа Choice и Reference: employee. При очищении значения данного поля будут очищены поля:
  • Условие отображения записей
  • Условие отображения в JSON
  • Бейдж с названием таблицы
  • Бейдж 2-5
  • Настройка областей
  • WIP-лимиты
  • Поле с заголовком карточки
  • Поле с ответственным
  • Поле с датой последнего изменения
  • Поле с параметром блокировки
  • Блокирующее значение
  • Поле с параметром ускоренности
  • Ускоряющее значение
  • Поле со статусами
  • Статусы на доске
  • Исключенные статусы
Указать условие отображения в JSONНетАктивируйте переключатель, если вам нужно указать условие доступа пользователей с разными ролями к карточкам в JSON.
Условие отображения записейНетУкажите условие доступа пользователей к карточкам с помощью конструктора условий. Поле отображается, только если переключатель Указать условие отображения в JSON в неактивном положении.
Условие отображения в JSONНетУкажите условие доступа пользователей с разными ролями к карточкам в формате JSON, используя шаблон. В шаблоне свойствами являются роли из приложения B2B CRM, ключами – условия для роли.

Пример: Шаблон {"crm_marketeer": "(marketing_message_id.sales_direction_id=170549485202516096)"} разрешит доступ к карточкам доски только пользователям с ролью crm_marketeer, принадлежащим к указанной дирекции продаж.

Поле отображается, только если переключатель Указать условие отображения в JSON в активном положении.
Указать ссылку на фоновое изображениеНетАктивируйте переключатель, если вам нужно указать ссылку на фоновое изображение.
Фоновое изображениеНетНажмите на скрепку , чтобы открыть виджет вложений и загрузить фоновое изображение для доски. Поле отображается, только если переключатель Указать ссылку на фоновое изображение в неактивном положении.
Ссылка на фоновое изображениеНетУкажите ссылку на фоновое изображение для доски. Поле отображается, только если переключатель Указать ссылку на фоновое изображение в активном положении.

Редактирование доски


Чтобы отредактировать существующую доску, следуйте одной из инструкций:

  • Перейдите в CRM → Параметры → Доски дирекций продаж, найдите нужную запись доски и откройте ее форму. Отредактируйте необходимые поля и нажмите Сохранить или Сохранить и посмотреть.
  • Откройте доску и нажмите , чтобы внести изменения. Отредактируйте необходимые поля и нажмите Сохранить или Сохранить и посмотреть. Способы открыть доску:
    • Перейдите в CRM → Параметры → Дирекции продаж, откройте запись дирекции продаж, доску которой вы хотите отредактировать. Нажмите Открыть доску возм. сделок или Открыть доску контента.
    • Перейдите в CRM → Доски, найдите запись нужной доски и нажмите на нее.
    • Перейдите в Моя работа в CRM → Моя доска возможных сделок / Моя доска контента / Моя доска задач.

Настройка в JSON


На форме доски доступно UI-действие Настроить JSON. Нажмите его, чтобы открыть модальное окно и указать параметры доски в формате JSON. Структура, которая открывается по нажатию кнопки, отображает текущие настройки доски и соответствует значениям аналогичных полей на форме. После окончания настройки нажмите Применить, чтобы сохранить изменения и в новой вкладке открыть доску. Значения в полях формы доски обновятся, чтобы соответствовать новой конфигурации в JSON.

Параметры, доступные для настройки в JSON Config

Настройка колонок канбан-доски.

ПараметрОписание
WIP_limitsУкажите лимиты на количество записей в каждом статусе. Лимиты могут различаться для каждого статуса или отсутствовать вовсе. Только колонки, для которых выставлены WIP-лимиты, можно объединять в области.
included_stateУкажите статусы, записи в которых должны отображаться на доске. Карточки в других статусах отображаться не будут. Указывайте значение, только если excluded_states не заданы.
excluded_statesУкажите статусы, записи в которых не должны отображаться на доске. Заполняйте значение только если значения для included_state не заданы.
state_aggregationУкажите статусы, объединенные в области на доске. Свойством в объекте выступает статус, который расположен слева от остальных статусов в области. Значениями в свойстве выступает массив последовательных полей, входящих в эту область. Объединить в область можно только те колонки, для которых указаны WIP-лимиты.
Пример настройки в JSON для доски возможных сделок
{
"rows":{
"WIP_limits":{},
"included_state":[],
"excluded_states":[
"Support and post-sale",
"Demand generation"
],
"state_aggregation":[]
},
"cards":{
"body":"name",
"badge1":"",
"badge2":"service_or_product",
"badge3":"selling_direction",
"badge4":"estimated_revenue",
"badge5":"opportunity_probability",
"color_badge_1":"#0068B3",
"color_badge_2":"#ff7514",
"color_badge_3":"#0068B3",
"color_badge_4":"#77dd77",
"color_badge_5":"#0068B3",
"responsible":"responsible",
"expedite_field":"",
"expedite_value":"",
"need_action_field":"status_reason",
"need_action_value":"on_hold",
"time_in_current_state":"sys_updated_at"
},
"lines":{
"main_name":"Main Opportunity",
"expedite_name":"Expedite"
},
"global":{
"condition":"",
"role_dependent_condition": {
"default": "(active=1^open=1^selling_directionDYNAMIC168752035023072720)",
"admin": "(active=1^open=1)",
"crm_admin": "(active=1^open=1)",
"crm_read_admin": "(active=1^open=1)"
},
"row_column_id":"166480673810623773",
"row_column_name":"stage",
"essence_table_id":"166480589916282031",
"essence_table_name":"crm_opportunity",
"background_image_url":"",
"background_image_id":"168907430726377278"
}
}

Пример настройки в JSON для доски контента
{
"rows":{
"WIP_limits":{
"backlog":5,
"approval":5,
"correction":5,
"in_progress":5,
"layout_editing":5,
"internal_editing":5
},
"included_state":[],
"excluded_states":[
"withdrawn",
"published",
"thematic_pool"
],
"state_aggregation":[]
},
"cards":{
"body":"name",
"badge1":"",
"badge2":"service_or_product",
"badge3":"master_content",
"badge4":"sme",
"badge5":"",
"color_badge_1": "#ff7514",
"color_badge_2": "#0068B3",
"color_badge_3": "#77dd77",
"color_badge_4": "#ff7514",
"color_badge_5": "#0068B3",
"responsible":"author",
"expedite_field":"expedite",
"expedite_value":"true",
"need_action_field":"blocked",
"need_action_value":"true",
"time_in_current_state":"sys_updated_at"
},
"lines":{
"main_name":"Main Contents",
"expedite_name":"Expedite"
},
"global":{
"condition":"",
"role_dependent_condition": {
"default": "(marketing_message_id.sales_direction_idDYNAMIC168752035023072720)",
"admin": "()",
"crm_admin": "()",
"crm_read_admin": "()"
},
"row_column_id":"167335724326704524",
"row_column_name":"status",
"essence_table_id":"167335630627617349",
"essence_table_name":"crm_content",
"background_image_url":"",
"background_image_id":"168907430726377278"
}
}
Пример настройки в JSON для доски задач
{
"rows": {
"WIP_limits": {},
"included_state": [],
"excluded_states": [
"cancelled",
"closed"
],
"state_aggregation": []
},
"cards": {
"body": "subject",
"badge1": "",
"badge2": "due",
"badge3": "",
"badge4": "priority",
"badge5": "",
"color_badge_1": "#ff7514",
"color_badge_2": "#0068B3",
"color_badge_3": "#77dd77",
"color_badge_4": "#ff7514",
"color_badge_5": "#0068B3",
"responsible": "owner",
"expedite_field": "",
"expedite_value": "",
"need_action_field":"state",
"need_action_value":"state",
"time_in_current_state": "sys_updated_at"
},
"lines": {
"main_name": "My Task"
},
"global": {
"condition": "",
"role_dependent_condition": {
"default": "(ownerDYNAMIC166065705218605748)",
"admin": "()",
"crm_admin": "()",
"crm_read_admin": "()"
},
"essence_table_id": "166505546317979915",
"essence_table_name": "crm_task",
"row_column_id": "166489007414837079",
"row_column_name": "state",
"background_image_url": "",
"background_image_id": ""
}
}