Я работаю с платформой Dell Boomi и NetSuite.
У меня уникальная ситуация, когда нам нужно получить электронные письма из почтового ящика с почтовым (IMAP) соединителем, а затем взять тело письма и прочитать его построчно, чтобы извлечь конкретную информацию.
Это грубая диаграмма того, что мне нужно сделать.
Коннектор почты (IMAP) работает отлично, но я не могу понять, что оттуда делать. Я пытаюсь выучить Boomi, и это оказывается более сложной задачей.
В основном мне нужно создать 3 переменные из тела письма:
var customer = [];
var memo = [];
var amount = [];
Анализируемое тело письма без заголовков будет выглядеть примерно так:
-----Исходное сообщение-----
Отправлено: среда, 28 августа 2019 г., 21:07
Кому: [email protected];
Тема: Журнал событий: Строка темы резюме отчета
Пример 123456, 123412532452346346: ALKNBAQWIOET235QA08WSAQ2038YTQ12 {
Пример 120985, 109285710928561239: IO2Q0AIHJG698AE64A98GA654AG98DGF {
Пример 489072, 987651498795654987: S54DGFH9A84D65F4A6SDF98A4SD138A4 {
12341253643876843589, #12345, 100.00
12387019287654984616, #12324, 125.00
12359870923654987465, #51232, 100.00
Эта часть письма - это то, что мне нужно прочитать, а остальное игнорировать
12341253643876843589, #12345, 100.00
12387019287654984616, #12324, 125.00
12359870923654987465, #51232, 100.00
Я предполагаю, что мне понадобится форма обработки данных для управления информацией. Но я не понимаю, какие сценарии следует включить, чтобы преобразовать их в переменные, которые можно будет связать с картой в будущем.
Грубо написанный сценарий мне нужен для следующих действий:
- Прочтите первую строку электронного письма и убедитесь, что первое слово состоит не менее чем из 20 символов.
- Если не прочтите следующую строчку
- Если он хранится в переменной
customer
, сохраните значение после, в переменнойmemo
(# 12345), затем сохраните последнее значение как переменнуюamount
- затем разрешите передачу / отображение этих переменных в NetSuite
Прошу прощения, если в этом нет особого смысла. Я очень надеюсь, что смогу найти здесь помощь. Я изо всех сил пытаюсь выучить это, но это просто выше моей головы, в отчаянии, и мне просто нужна помощь ...
Мой текущий процесс в Boomi, я понятия не имею, что делать после этого, снова электронная почта тянет отлично.