Все идеи

Рейтинг: 0  
Новая
Предложил Исупов Александр 21.10.2020 10:49:46

Постоянная проверка робота на изменения заказа

Предлагаю реализовать срабатывание робота не только при переводе заказа в конкретный статус, а на изменения заданного условия в самом заказе (опциональная галочка). Например создаем робота, который при изменении ответственного заказа - создает задачу или уведомление. при этом сам заказ не двигается по статусам и не должен попасть в этот статус, чтобы робот сработал. Случилось действие по заказу - произошло событие робота. То есть это и не совсем триггер, который должен перекинуть заказ в определенный статус, и не совсем робот, который сработал при переводе в этот статус. Можно реализовывать такое через БП, но хотелось бы и более удобного варианта в виде роботов:)
Рейтинг: 0  
Новая
Предложил Исупов Александр 21.10.2020 10:41:40

Добавить раздел "Скидки на товар" в Маркетинг

В б24 интерфейсе в разделе товарного маркетинга отсутствует подраздел "Скидки на товар", который есть в БУС интерфейсе. Так как все управление скидками и правилами корзины переведено в б24 интерфейс, предлагаю все же добавить и этот раздел к остальным.
Файлы:
Рейтинг: 0  
Новая
Предложил Исупов Александр 21.10.2020 10:36:03

Пользовательские поля заказов в роботах

При добавлении пользовательских полей в заказах, например с типом дата (и любыми иными типами) эти поля не появляются в условиях, например в триггерах по изменению полей(такого триггера у заказов кстати нет), ни в дате запуска робота (хотя в сделках все в порядке). Необходимо добавить поддержку этих полей в заказах, по аналогии с пользовательскими полями в сделках.

Продукт - Интернет-магазин + CRM
Файлы:
Рейтинг: 0  
Новая
Предложил Николаев Андрей 20.10.2020 10:17:51

Унификация типов полей в rest

Если посмотреть метод crm.contact.fields то можно увидеть пользовательские типы crm_company и crm_lead (и другие)
При этом существует стандартный тип "crm", с настройками SETTINGS.

В подолжении развитии идеи: https://idea.1c-bitrix.ru/39468/ предлагаю сломать в именовании типа обратную совместимость и заменить "crm_lead" на более универсальный "crm" с настройками.
При этом, так как поля содержат только один тип то содержать они будут так же идентификаторы (т.е. по составу данных обратная совместимость будет).
Рейтинг: 0  
Новая
Предложил Исупов Александр 19.10.2020 17:12:42

При создании оплаты через центр продаж подвязывать покупателя

Сейчас при создании оплаты из сделки создается анонимный пользователь, к которому привязывается заказ, предлагаю создавать аккаунт реального покупателя, который сможет авторизоваться на сайте по телефону и посмотреть статус своего заказа, его состав и прочее.  
Файлы:
Рейтинг: 7.6706  
Новая
Предложил Николаев Андрей 19.10.2020 15:05:25

Добавить в crm.*.fields недостающую информацию

Для основных сущностей (контакт, компания и т.п.) CRM наблюдаем следующую картину (на примере контакта показываю):
- Есть метод crm.*.fields который возвращает описания полей
- Есть метод crm.*.userfield.list который возвращает описание пользовательских полей.

В ответ на crm.*.fields для UF_* полей возвращается описание:
{
   "UF_CRM_1603091288": {
      "type": "crm",
      "isRequired": false,
      "isReadOnly": false,
      "isImmutable": false,
      "isMultiple": false,
      "isDynamic": true,
      "title": "UF_CRM_1603091288",
      "listLabel": "Привяка к компаниям",
      "formLabel": "Привяка к компаниям",
      "filterLabel": "Привяка к компаниям"
   }
}


В нем вы видим важные параметры:
  • Технические характеристики (обязательность, множественность, динамичность и т.п.)
  • Его тип (привязка к CRM)
  • Отображаемые названия

В нем мы НЕ видим:
  • Параметров, которые необходимы для показа значения

В ответ на crm.*.userfield.list возвращается описание:
{
   "5": {
      "ID": "114",
      "ENTITY_ID": "CRM_CONTACT",
      "FIELD_NAME": "UF_CRM_1603091288",
      "USER_TYPE_ID": "crm",
      "XML_ID": null,
      "SORT": "100",
      "MULTIPLE": "N",
      "MANDATORY": "N",
      "SHOW_FILTER": "I",
      "SHOW_IN_LIST": "N",
      "EDIT_IN_LIST": "Y",
      "IS_SEARCHABLE": "N",
      "SETTINGS": {
         "LEAD": "N",
         "CONTACT": "N",
         "COMPANY": "Y",
         "DEAL": "N",
         "ORDER": "N"
      }
   }
}


В нем мы видим важные параметры:
  • Технические характеристики (обязательность, множественность, динамичность и т.п.)
  • Его тип (привязка к CRM)
  • Настройки (SETTINGS)

В нем мы НЕ видим:
  • Отображаемых названий

Имя 2 запроса можно предположить что настройки для пользовательских полей возвращаются отдельно, однако: если обратиться к полю с типом enumeration, то в fields-запросе вернется:
{
   "UF_CRM_1603091201384": {
      "type": "enumeration",
      "isRequired": false,
      "isReadOnly": false,
      "isImmutable": false,
      "isMultiple": false,
      "isDynamic": true,
      "items": [
         {
            "ID": "26",
            "VALUE": "Значение 1"
         },
         {
            "ID": "27",
            "VALUE": "Значение 2"
         }
      ],
      "title": "UF_CRM_1603091201384",
      "listLabel": "Список из двух значений",
      "formLabel": "Список из двух значений",
      "filterLabel": "Список из двух значений"
   }
}

Т.е. дополнительный ключ items, который показывает что можно выбрать.


Суть предложения: провести унификацию методов, чтобы crm.*.fields возвращает достаточную информацию для отображения поля.
Возвращать дополнительный ключ parameters внутри которого возвращать данные из ID поля, SETTINGS (возможно другую необходимую информацию)
- Это закрывает базовую потребность "возвращает достаточную информацию для отображения поля"
- Это не нарушает обратную совместимость (такого ключа ранее не было, а механизмы других ключей не менялись)
Рейтинг: 0  
Новая
Предложил Мерзликин Виталий 19.10.2020 08:10:20

Реализовать кнопочку с символом "i"

Здравствуйте, прошу реализовать в новом концепте по задачам небольшую кнопочку с символом "i" как вариант, что бы по её нажатию проставлялся сам пользователь. Частая операция на самом деле.
Файлы:
Screenshot_1.png (36.27 КБ)
Рейтинг: 1  
Новая
Предложил Зайцев Тимофей 16.10.2020 09:21:43

Загрузка документов в мобильном приложении в заданиях бизнес-процесса

Если в заданиях бизнес-процессов есть поле с типом "Файл", то при попытке его выполнения в мобильном приложении отображается сообщение об ошибке: "Задание можно выполнить только в полной версии Битрикс24, пожалуйста, авторизуйтесь в своем аккаунте в браузере, на компьютере".

Для пользователей это один из ключевых сценариев работы с платформой, просьба добавить в Roadmap ASAP.  
Файлы:
Рейтинг: 0  
Новая
Предложил Грачёв Илья 14.10.2020 06:46:50

Задачи с привязкой к элементам CRM в бизнес-процессе

Было бы полезно в бизнес-процессе добавить возможность добавлять элемент CRM через вставку значения. Довольно часто надо поставить задачу из, например, универсального списка, но с привязанным элементом CRM.
Приходится либо использовать php-код, либо костыль в виде запуска БП на нужной сущности с передачей параметров БП.

Было бы здорово выбирать из всего перечня CRM-сущностей
Рейтинг: 0  
Новая
Предложил Кузнецов Валерий 13.10.2020 22:00:52

План продаж по оплаченным счетам

Менеджеры получают % от суммы поступившей за месяц.
Очень не хватает плана продаж по оплаченным счетам за месяц.

Действующий план работает не корректно, т.к. при тоннеле из одной сущности в другую, сделки копируются и соответственно план продаж задваивается (затраивается и тд.)
Рейтинг: 0  
Новая
Предложил Семашко Евгений 13.10.2020 11:48:48

Для документов сделать условия для вывода значений полей

Очень было бы удобно добавить условия для вывода полей внутри шаблона.
Например, если поле заполнено - выводить, если нет, не выводить.
Ну и много других условий можно было бы сделать.
Рейтинг: 0.8902  
Новая
Предложил Потапов Александр 12.10.2020 12:48:56

Уведомления

Добрый день! В процессе работы в правом нижнем углу экрана, при поступлении новых задач или сообщений, на несколько секунд появляется об этом уведомление. В случае отсутствия на рабочем месте в эти несколько секунд, информация может быть упущена и несвоевременно получена. Прошу  внести изменения в конфигурацию программы с тем, что бы уведомление оставалось на экране до отклика пользователя.
Рейтинг: 1  
Новая
Предложил Исупов Александр 10.10.2020 12:43:36

При отправке SMS из заказа или сделки сокращать ссылку

Предлагаю сокращать ссылку штатными средствами битрикс (как это делается при продажах в чате).
Т.е вставили полную ссылку - при отправке смс она конвертируется в сокращенную. Тем самым имеем меньше стоимость одной sms.
Рейтинг: 0  
Новая
Предложил Крылов Александр 09.10.2020 15:38:30

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

Добрый день.
Реализуйте, пожалуйста, возможность выбора определенных дней повторения события в календаре. Например, мне нужно, чтобы событие повторялось 12.10.2020, 14.10.2020, 26.10.2020, 02.11.2020, 16.11.2020.

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

Спасибо за сотрудничество!
Заранее благодарю.
Файлы:
Рейтинг: 1  
Новая
Предложил Семёнов Роман 09.10.2020 11:54:57

копирование настроек роботов между порталами или между группами

- например роботы в задачах
нужен функционал копирования "выделенных" роботов (а не всех) из одной группы в другую

- импорт/экспорт тоже бы подошел
Рейтинг: 0  
Новая
Предложил Нетяга Руслан 08.10.2020 13:40:38

Кеширование меню по дополнительному параметру

Здравствуйте!
Сейчас в компоненте меню можно использовать параметр:
MENU_CACHE_GET_VARS, который добавляет к строке идентификатора значение из переменной $_GET
Но при отсутствии этого параметра у страницы, приходится использовать либо что-то этого:
$_GET['TEMPORARY_MENU_VAR_SOMEVALUE'] = getSomeValue();
// вызов компонента
unset($_GET['TEMPORARY_MENU_VAR_SOMEVALUE']);

либо включать MENU_CACHE_USE_GROUPS или MENU_CACHE_USE_USERS,  что сильно увеличивает объём кеша

Было бы здорово, если в компонент можно было бы передать сразу значение параметра, а не только через  $_GET
Рейтинг: 2.8902  
Новая
Предложил Чирков Александр 07.10.2020 15:45:41

Генератор документов CRM из БП - возможность включать содержимое файла в документ.

Нужна возможность сключать содержимое файла в формате docx в свежесозданный документ CRM.
Например, расчеты, созданнные в сторонней программе, прикрепляются к сделке.
После этого БП создает новый документ CRM по шаблону, то есть добавляет к такому документу заголовок и подвал с параметрами из сделки и добавляет оформление из шаблона.
Рейтинг: 0  
Новая
Предложил AndreyChursin 07.10.2020 11:09:27

Добавить в SidePanel больше style для label

Сейчас приходится крутить много костылей вокруг например цвета иконки-крестика, ведь на светлом фоне его не видно...
[img]data:image/png;base64,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[/img]
Рейтинг: 0  
Новая
Предложил Древецкий Борис 06.10.2020 09:50:12

Глобальная настройка 404 ошибки для компонентов

Добавить глобальную настройку 404 ошибки для стандартных компонентов ядра в настройки сайта.
- Устанавливать статус 404;
- Показ специальной страницы;
- Страница для показа (по умолчанию /404.php).