Здравствуйте!
У нас по письмам создаются задачи.
Заголовок письма идёт в название задачи, тело письма -в тело задачи.
Нам бы желательно, чтобы задачи создавалась так, чтобы её нужно было как можно меньше дооформлять.
Волт, например, мы в шаблоне задачи понаделали кучу полей - текстовых, дата, числовые.
На стороне отправителя мы можем, например, в хедеры письма класть эти значения.
Планфикс может их брать и класть в нужные поля?
Или какой-то другой способ может предложите?
Как можно парсить письма?
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Здравствуйте, Игорь!
На текущий момент ПланФикс не может брать данные из писем и раскладывать их по произвольным полям, но подобные запросы у нас есть и мы планируем сделать такой механизм. Хорошо, что Вы создали эту тему - будет где отмечаться заинтересованным пользователям: чем больше их будет, тем выше эта задача будет подниматься в списке на реализацию.
На текущий момент ПланФикс не может брать данные из писем и раскладывать их по произвольным полям, но подобные запросы у нас есть и мы планируем сделать такой механизм. Хорошо, что Вы создали эту тему - будет где отмечаться заинтересованным пользователям: чем больше их будет, тем выше эта задача будет подниматься в списке на реализацию.
-
- Сообщения: 9
- Зарегистрирован: 21.04.2014 09:25
-
- Сообщения: 248
- Зарегистрирован: 30.03.2016 16:58
Я уже не раз озвучивал тут идею использования внешнего сервиса, прикреплённого на push API.
В таких случаях, как этот, она тоже уместна.
Письмо приходит на Планфикс и по неким признакам отдаётся в обработку сценарию.
Сценарий обращается к стороннему серверу (посредством push API) и отдаёт ему содержимое письма на обработку.
Сторонний сервер забирает данные, производит ними некие нетривиальные манипуляции и уже со своей стороны подключается к Планфиксу через "обычный" pull API и вносит результат обработки в систему.
Сторонний сервер представляет собой скрипт, к примеру, на PHP или Python, принимающий данные в виде json или XML.
Итого, от разработчиков нужна только возможность сценарию отдавать данные "наружу" по своей инициативе, а вся остальная специфика реализуется так, как удобно в конкретном случае внедрения.
В таких случаях, как этот, она тоже уместна.
Письмо приходит на Планфикс и по неким признакам отдаётся в обработку сценарию.
Сценарий обращается к стороннему серверу (посредством push API) и отдаёт ему содержимое письма на обработку.
Сторонний сервер забирает данные, производит ними некие нетривиальные манипуляции и уже со своей стороны подключается к Планфиксу через "обычный" pull API и вносит результат обработки в систему.
Сторонний сервер представляет собой скрипт, к примеру, на PHP или Python, принимающий данные в виде json или XML.
Итого, от разработчиков нужна только возможность сценарию отдавать данные "наружу" по своей инициативе, а вся остальная специфика реализуется так, как удобно в конкретном случае внедрения.
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 23
- Зарегистрирован: 10.02.2017 15:49
1. Прямо сейчас не получилось сделать следующее: создание по письму задачу с исполнителем и постановщиком(могу предположить что может понадобиться и аудитором) сотрудника на который адрес пришла задача.
Например: пишем письмо на user@mail от адреса admin@mail и создается задача поставщиком и исполнителем, которой являться должен user@mail. Сейчас постановщика можно указать только конкретно, либо автоматически поставиться admin@mail
Выкрутились созданием сценария. Не удобно, что при создании задачи приходит два оповещение на почту(1-создание, 2-действие сценария)
2. Из моего видения я бы предложил такую возможность: в теле письма и в заголовке использовать "переменные" которые будут использоваться при создании задачи. Например:
Текст письма:
Текст задачи
&&Постановщик&&Петров&&/Постановщик&&
&&Исполнитель&&Иванов&&/Исполнитель&&
&&Дата завершения&&02-03-2017&&/Дата завершения&&
и тд
Например: пишем письмо на user@mail от адреса admin@mail и создается задача поставщиком и исполнителем, которой являться должен user@mail. Сейчас постановщика можно указать только конкретно, либо автоматически поставиться admin@mail
Выкрутились созданием сценария. Не удобно, что при создании задачи приходит два оповещение на почту(1-создание, 2-действие сценария)
2. Из моего видения я бы предложил такую возможность: в теле письма и в заголовке использовать "переменные" которые будут использоваться при создании задачи. Например:
Текст письма:
Текст задачи
&&Постановщик&&Петров&&/Постановщик&&
&&Исполнитель&&Иванов&&/Исполнитель&&
&&Дата завершения&&02-03-2017&&/Дата завершения&&
и тд
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Спасибо, Виктор.
Из перечисленных вариантов сейчас реализуется подбор исполнителя и даты завершения. Постановщика таким образом подобрать не получится, но это в принципе ложится в расширение набора правил обработки, так что сделаем такую возможность.2. Из моего видения я бы предложил такую возможность: в теле письма и в заголовке использовать "переменные" которые будут использоваться при создании задачи. Например:
Текст письма:
Текст задачи
&&Постановщик&&Петров&&/Постановщик&&
&&Исполнитель&&Иванов&&/Исполнитель&&
&&Дата завершения&&02-03-2017&&/Дата завершения&&
-
- Сообщения: 171
- Зарегистрирован: 19.01.2016 18:50
1. Даты могут приходить от сторонних систем в разных форматах и их надо как-то уложить в дату Планфикс
2. Если в письме перечислены заказываемые товары/услуги (несколько штук) с ценой, количеством и суммой. Поэтому хотелось бы распарсить этого текст и уложить в соответсвующие поля аналитики.
3. В письме может быть код или штрихкод какой-то, и хотелось бы найти и подставить элемент справочника по этому коды
2. Если в письме перечислены заказываемые товары/услуги (несколько штук) с ценой, количеством и суммой. Поэтому хотелось бы распарсить этого текст и уложить в соответсвующие поля аналитики.
3. В письме может быть код или штрихкод какой-то, и хотелось бы найти и подставить элемент справочника по этому коды
-
- Сообщения: 171
- Зарегистрирован: 19.01.2016 18:50