Я работаю с платформой Dell Boomi и NetSuite.
У меня есть уникальная ситуация, когда нам нужно извлечь электронную почту из входного почтового ящика с почтовым соединителем (IMAP), затем взять тело письма ипрочитайте его построчно, чтобы извлечь конкретную информацию.
Это грубая диаграмма того, что мне нужно сделать.
Почта (IMAP) разъем работает отлично, но я не могу понять, что оттуда делать. Я пытаюсь выучить Boomi, и это становится более сложной задачей.
По сути, мне нужно создать 3 переменные из тела письма:
var customer = [];
var memo = [];
var amount = [];
Анализируемое тело письма будетвыглядеть примерно так без заголовков:
----- Исходное сообщение -----
От: info@somesite.com
Отправлено:Среда, 28 августа 2019 г. 21:07
Кому: reports@somesite.com;
Тема: Журнал событий: Строка темы повторения отчета
Пример 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, я понятия не имею, что делать после этого, сноваэлектронная почта тянет отлично.