Документ с заключением по выполненному ремонту и интеграцией с системой ИЦ
Задача, которая объединяет два связанных между собой функционала: автоматизация создания заявки на ремонт из системы информационного центра (Sales Force) и выдача клиенту документа с заключением о выполненных работах вместе с отремонтированным аппаратом или АНРП.
1. Автоматизация создания ремонта из системы информационного центра
Необходимо в публичном API портала (http://cc.tpvrussia.ru:84/) предусмотреть новую функцию, предусматривающую создание ремонта из системы информационного центра. В качестве входной информации возможны следующие поля:
- Имя (текст, 50 символов)
- Фамилия (текст, 50 символов)
- Отчество (текст, 50 символов)
- Номер телефона (текст, 50 символов, обязательное)
- Адрес почты (текст, 50 символов)
- Страна (текст, 50 символов)
- Город (текст, 50 символов)
- Текст (текст, 50 символов)
- Номер дома (текст, 50 символов)
- Квартира (текст, 50 символов)
- Бренд аппарата (текст, 50 символов)
- Модель (текст, 50 символов)
- Серийный номер (текст, 50 символов)
- Описание неисправности (текст, 255 символов)
- Номер заявки ИЦ (текст, 50 символов)
- URL на анкету для прохождения опроса по завершению ремонта (текст, 50 символов)
Все поля необязательные, кроме номера телефона с проверкой по минимальной длине10 символов.
При создании ремонта нужно подобрать переданные страну, город, бренд и модель. Если не получается - оставить пустым. Если эти четыре поля подобрать удалось, проверить количество АСЦ, авторизованных по этому бренду в городе. Если такой АСЦ ровно один - назначить ремонт на него.
В ответ на запрос нужно вернуть URL созданного ремонта чтобы ИЦ мог его открыть, проверить выбор города, бренда, АСЦ и модели и внести изменения вручную при необходимости.
К трекингу нужно добавить поле с URL анкеты, которая невидна никому кроме NSO TPV, которые её ещё и редактировать смогут (при острой необходимости).