Страница 1 из 1

Как можно парсить письма?

Добавлено: 26.06.2015 12:23
Игорь
Здравствуйте!
У нас по письмам создаются задачи.
Заголовок письма идёт в название задачи, тело письма -в тело задачи.
Нам бы желательно, чтобы задачи создавалась так, чтобы её нужно было как можно меньше дооформлять.
Волт, например, мы в шаблоне задачи понаделали кучу полей - текстовых, дата, числовые.
На стороне отправителя мы можем, например, в хедеры письма класть эти значения.
Планфикс может их брать и класть в нужные поля?
Или какой-то другой способ может предложите?
 

Добавлено: 26.06.2015 12:36
Dmitry Goncharenko
Здравствуйте, Игорь!
На текущий момент ПланФикс не может брать данные из писем и раскладывать их по произвольным полям, но подобные запросы у нас есть и мы планируем сделать такой механизм. Хорошо, что Вы создали эту тему - будет где отмечаться заинтересованным пользователям: чем больше их будет, тем выше эта задача будет подниматься в списке на реализацию.

Добавлено: 26.06.2015 14:45
Игорь
Ясно, спасибо, печаль.

Добавлено: 28.06.2015 14:41
Зайцев Михаил Сергеевич
+1
Думаю стоит добавить голосование.

Добавлено: 04.03.2017 02:51
Виталий Витюк
Плюсую. Нужно!

Добавлено: 05.03.2017 11:22
Андрей Гринюк
+1

Добавлено: 06.03.2017 20:05
Кирилл Панькин
Я уже не раз озвучивал тут идею использования внешнего сервиса, прикреплённого на push API.
В таких случаях, как этот, она тоже уместна.
Письмо приходит на Планфикс и по неким признакам отдаётся в обработку сценарию.
Сценарий обращается к стороннему серверу (посредством push API) и отдаёт ему содержимое письма на обработку.
Сторонний сервер забирает данные, производит ними некие нетривиальные манипуляции и уже со своей стороны подключается к Планфиксу через "обычный" pull API и вносит результат обработки в систему.
Сторонний сервер представляет собой скрипт, к примеру, на PHP или Python, принимающий данные в виде json или XML.

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

Добавлено: 09.03.2017 14:05
Dmitry Goncharenko
Вопрос к коллегам, проставившим свежие плюсы - каких именно возможностей в обработке писем вам не хватает на текущий момент? Со времени создания темы ПланФикс научился заполнять кастомные поля данными из писем, поэтому нужны уточнения.

Добавлено: 10.03.2017 11:57
Попов Виктор
1. Прямо сейчас не получилось сделать следующее:  создание по письму задачу с исполнителем и постановщиком(могу предположить что может понадобиться и аудитором) сотрудника на который адрес пришла задача.
Например: пишем письмо на user@mail от адреса admin@mail и создается задача поставщиком и исполнителем, которой являться должен user@mail. Сейчас постановщика можно указать только конкретно, либо автоматически поставиться admin@mail

Выкрутились созданием сценария. Не удобно, что при создании задачи приходит два оповещение на почту(1-создание, 2-действие сценария)

2. Из моего видения я бы предложил такую возможность: в теле письма и в заголовке использовать "переменные" которые будут использоваться при создании задачи. Например: 
Текст письма:

Текст задачи
&&Постановщик&&Петров&&/Постановщик&&
&&Исполнитель&&Иванов&&/Исполнитель&&
&&Дата завершения&&02-03-2017&&/Дата завершения&&
и тд

Добавлено: 10.03.2017 16:59
Dmitry Goncharenko
Спасибо, Виктор.
2. Из моего видения я бы предложил такую возможность: в теле письма и в заголовке использовать "переменные" которые будут использоваться при создании задачи. Например: 
Текст письма:

Текст задачи
&&Постановщик&&Петров&&/Постановщик&&
&&Исполнитель&&Иванов&&/Исполнитель&&
&&Дата завершения&&02-03-2017&&/Дата завершения&&
Из перечисленных вариантов сейчас реализуется подбор исполнителя и даты завершения. Постановщика таким образом подобрать не получится, но это в принципе ложится в расширение набора правил обработки, так что сделаем такую возможность.

Добавлено: 15.03.2017 17:25
Андрей Гринюк
1. Даты могут приходить от сторонних систем в разных форматах и их надо как-то уложить в дату Планфикс
2. Если в письме перечислены заказываемые товары/услуги (несколько штук) с ценой, количеством и суммой. Поэтому хотелось бы распарсить этого текст  и уложить в соответсвующие поля аналитики.
3. В письме может быть код или штрихкод какой-то, и хотелось бы найти и подставить элемент справочника по этому коды

Добавлено: 16.03.2017 11:58
Андрей Гринюк
ну и не русь же я. чувствую себя чуркой. )))