У нас в ИТ-отделе существует старая раздутая система продажи билетов, и она не будет изменена в ближайшее время. Наши специалисты, работающие вне сайта, получают много писем, которые они автоматически получают из системы продажи билетов. И когда они выходят в поле, они приносят распечатки каждого электронного билета с собой, чтобы они знали, куда идти и что делать на каждой работе. Я хочу создать приложение, которое будет в первую очередь просматриваться с мобильных устройств и которое будет:
- получение электронной почты с указанной учетной записи электронной почты (Gmail)
- анализ для определенных полей (Имя техника :, Описание билета :, Телефон: и т. Д.)
- создает запись "тикета" на основе этого письма
- Должны быть представления для каждого технического средства, чтобы видеть только его собственные назначенные заявки, а также основное представление «панели мониторинга», чтобы все назначенные запросы могли быть просмотрены как длинный список.
- Когда технический специалист нажимает кнопку «удалить» на индексной / информационной панели, он удаляет запись и затем отправляет «напоминание» по электронной почте обратно на собственный адрес электронной почты технического специалиста в качестве напоминания о закрытии заявки в основной системе создания билетов, когда он возвращается в офис.
Есть предложения, как мне это реализовать? Я в основном создаю стороннее приложение, которое обеспечивает лучший / быстрый просмотр для техников, когда они работают удаленно. Я думал об использовании mailman gem для получения электронных писем, но не смог найти хорошее пошаговое руководство ... И не знал, как справиться с частью проекта, посвященной обработке электронной почты. Пожалуйста, дайте мне знать, если кто-то сделал такие вещи или может указать мне правильное направление.