Пример технического задания - математические вычисления AmoCRM
Пример технического задания - математические вычисления AmoCRM

Пример технического задания - математические вычисления AmoCRM

15.07.2019
137
0

Пользователи системы часто просят добавить данный функционал в систему для удобства расчёта параметров с помощью полей карточки сделки. Менеджерам по продажам необходимо производить расчёт параметров в Excel вручную, что тормозит работу и вызывает ошибки, связанные с человеческим фактором.

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

Описание задачи:

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

  • Добавить в «Настройках сделок» пункт «Математические вычисления»;
  • На странице «Математические вычисления» предусмотреть в модальном окне вкладки по воронкам сделки, которые созданы в системе пользователем. В зависимости от открытой вкладки выводятся созданные вычисляемые поля, так как вычисляемые поля будут создаваться на одну воронку сделок;
  • В зависимости от открытой вкладки реализовать вывод всех созданных в данной воронке вычисляемых полей, в которых уже настроены формулы и в их значения будут заноситься результат вычисления;
  • На странице «Математические вычисления» предусмотреть кнопку «Добавить»;
  • При клике на кнопку «Добавить» выводить модальное окно «Добавление вычисляемого поля»;
  • При клике на вычисляемое поле осуществлять переход в модальное окно «Редактирование вычисляемого поля» с настроенными параметрами, в котором предусмотреть изменение и удаление параметров;
  • Предусмотреть в карточке сделки блокирование полей, которые являются вычисляемым полем, так как в эти поля будут заноситься результаты.
  • Предусмотреть рядом с этими полями иконку-подсказу, в котором при наведении будет появляться всплывающая подсказа: «Данное поле является вычисляемым»;
  • При редактировании сделки, а именно полей, участвующие в вычислении, реализовать произведение вычисления и запись результатов в вычисляемые поля в реальном времени;
  • Предусмотреть рекурсивность, так как вычисляемые поля участвуют в вычислениях.

  • Модальное окно «Добавление/Редактирование» вычисляемого поля:
  • Предусмотреть поле с выпадающим списком «Вычисляемое поле», где будет происходить выбор числового поля сделки. Запретить повторный выбор параметра, которое уже является вычисляемым полем, то есть параметр может быть выбран один раз;
  • Реализовать поле «Формула» со свободным вводом, в котором будут вводиться название поля в фигурных скобках и символы: «+», «-», «*», «/»;
  • Реализовать восприятие символов и параметров в фигурных скобках, то есть название параметра в фигурных скобках будут являться переменной;
  • Предусмотреть вывод справочника, в котором будут выводиться список полей в фигурных скобках. Предусмотреть вывод числовых полей, которые созданы в данной.

Остались вопросы? Звоните или пишите, мы поможем! Это бесплатно!!
Нажимая кнопку "Заказать", я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-Ф3 "О персональных данных", на условиях и для целей, определенных в Согласии на обработку персональных данных.

  • Комментарии
Загрузка комментариев...