Парсинг содержимого письма (e-mail)

Коллеги, не нашёл в сообществе и академии - как можно реализовать следующее:

Приходит e-mail на выделенный адрес, в тексте емейла есть один или более guid услуги в системе.

По этому событию нужно создать обращение, в котором выбрана эта услуга и по ней определены договор и контрагент, т.е. вычитать содержимое письма и создать столько обращений, сколько guid там есть.

Пример:

Название услуги1 bpm_id: 33b4d4c6-3d2d-4c89-98ce-90b1c0368d36;  sap: 5sdf5564

Название услуги2 bpm_id: 44444444-4444-4444-98ce-90b1c0368d36; sap: dkj398hf

 

Вопрос именно в механизме вычитки.

Спасибо!

Нравится

1 комментарий

Александр, добрый день!

 

Вы можете попробовать реализовать Вашу задачу с помощью бизнес процесса со стартовым сигналом по созданию активности с типом Email. Тело письма находится в колонке "Body". В элементе "ScriptTask" (задание-сценарий) на C# можно написать механизм парсинга (письмо это html-документ).

Показать все комментарии