Как проверить существование узла в dell Boomi.
Как проверить существование узла в dell boomi, как если бы у меня был элемент name в источнике, а иногда имя пусто, то я не хочу отображать эти данные на цели.
2 ответа
Для этого вы можете использовать компонент Decision Shape.
В окне конфигурации в параметре "Первое значение" выберите "Элемент профиля" -> выберите свой профиль, а затем свой элемент (исходя из того, какое условие вы хотите добавить)
В окне конфигурации в параметре Второе значение выберите Статическое и пустое значение. Теперь форма Решения будет вести себя согласно вашему требованию. Если элемент имеет значение, он перейдет в ветвь True, иначе он перейдет в ветвь False.
Найти больше вариантов и информации: Пример формы решения Boomi
Я надеюсь, что это отвечает на ваш вопрос.
Поведение сопоставления, которое вы увидите, состоит в том, что документ, который выходит из карты, не будет иметь никаких полей профиля данных, которые не были установлены.
Профиль данных назначения на карте может иметь значение по умолчанию, установленное для защиты от исходных данных, пропускающих требуемое содержимое поля.
Если я понимаю ваш вопрос, если элемент / поле имени пуст для данного сопоставленного документа, возникающий документ "не отобразит" это поле, он появится с отсутствующим этим сопоставленным полем.
Документ Dell по этому вопросу не охватывает ваш вопрос, но содержит некоторые полезные сведения: http://help.boomi.com/atomsphere/GUID-CA9E44A0-5621-46AE-8419-C334B374D7E3.html