Advertisement
Guest User

ТЗ по дедубликации

a guest
Aug 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.18 KB | None | 0 0
  1. Дедубликация
  2. ============
  3.  
  4. Термины и определения
  5. ---------------------
  6.  
  7. Две заявки считаюьтся дублями, если для них одновременно выполняются следующие условия:
  8. - У обеих заявок, в списке продуктов есть продукт РКО
  9. - В обеих заявках есть валидные телефоны и хотя бы один телефон одной заявки совпадает хотя бы с одним телефоном другой заявки
  10. - В обоих заявках указан валидный ИНН и эти ИНН совпадют
  11.  
  12.  
  13. Из двух заявок, определенных как дубли, созданную ранее будем называть первичной заявкой, созданную позже - вторичной заявкой.
  14. (определяется по creation_date в LG_LEAD)
  15.  
  16. Открытая заявка - заявка, у которой is_final_status = 0
  17.  
  18.  
  19. Создание заявки в Email-сервисе и в КЦ
  20. --------------------------------------
  21.  
  22. 1. Находим для создаваемой (вторичной) заявки первичную заявку-дубль.
  23. Если не находим, то работа модуля дедублкации для создаваемой заявки прекращается и заявка отправляется в сервис штатного создания новой заявки.
  24.  
  25. 2. Определяем требуется ли дедублкация.
  26. Дедубликация требуется, если первичная заявка открыта.
  27.  
  28. 3. Если требуется дедублкация, то после штатного создания вторичной заявки выполняются следующие действия:
  29.  
  30. 3.1 Вторичной заявке устанавливается
  31. - Состояние «Дубль заявки».
  32. - Отклик «Заявка неактуальна»
  33. - Подотклик: «некорректная заявка/дубль»
  34.  
  35. 3.2 Если у первичной заявки задан сотрудник ТП, то ему отправляется письмо «Уважаемый <И.О.> по вашему лиду «ссылка» была повторная активность свяжитесь, пожалуйста, с клиентом и уточните его потребность».
  36.  
  37.  
  38. Редактирование заявки сотрудником КЦ
  39. ------------------------------------
  40.  
  41. При нажатии кнопки "Сохранить" на заявке в КЦ:
  42.  
  43. 1. Сервер находит для создаваемой (вторичной) заявки первичную заявку-дубль.
  44. Если не находит, то выполняется стандартная процедура сохранения изменений в заявке, а работа модуля дедублкации прекращается.
  45.  
  46. 2. Если найдена первичная заявка-дубль, то:
  47. 2.1 Сервер закрывает вторичную заявку как неактульную и отправляет lead_id первичной заявки-дубля на UI
  48. 2.2 Сотруднику КЦ выводится сообщение «По данному клиенту существует открытая заявка номер ХХХ, после нажатия кнопки "Ок" произойдет переход на эту заявку. Подтвердите с клиентом выбранную точку или измените выбранную точку если клиенту не удобно»
  49.  
  50. 2.3 После нажатия кнопки сохранить на первичной заявке, на которую произошел переход на предыдущем шаге сервер делает следующее:
  51.  
  52. Если точка не изменена, то не делает ничего нового.
  53. Если точка изменена, то, отметив, что у сохраняемой заявки уже установлен сотрудник ТП, сервер:
  54. - отправляет заданному сотруднику ТП уведомление «Уважаемый «Имя» по вашему лиду «ссылка» был изменён исполнитель в связи с изменением точки обслуживания по запросу клиента».
  55. - обнуляет у заявки значение сотрудника ТП
  56.  
  57.  
  58. //На этом моменте я понял, что приведенное техническое описание в последнем разделе ("Редактирование заявки сотрудником КЦ") не соответствует бизнес-требованиям. Как переформулировать, чтобы соответствовало подумаем уже завтра вместе с Таей.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement