我被困在这个问题上。
我有两个输入字段
1) 外部注释
2) 内部注释
我想将它们映射到目标节点“评论”
如果
外部笔记来了(做映射)
内部笔记来了(做映射)
两个领域都来了(做映射)
没有字段来(不要映射)
我执行了以下任务:
1)如果节点来了,检查逻辑存在。
2) 使用 Equal fuctoid 来确认该值是否为 true 。逻辑存在 = true -> 将 true 传递给 OR 运算符
3) 对两个字段执行逻辑或的逻辑或。
4) 值映射来设置值。
此逻辑适用于以下场景:
a) InternalNotes 来了(映射成功)
b)两个值(inter & exter)都来了(映射成功)
c) 外部注释来了(未映射)
我已经尝试了很多,但没有得到任何为什么这个外部值没有被映射。
请帮我 。
谢谢
以下应该是以下输入消息的输出:
输入 1:
<InternalNotes>
<Value>Internal notes value</Value>
</InternalNotes>
输出 1:
<Comments>
<Name>Comments</Name>
<Operation>Append</Operation>
<Value>Internal notes value</Value>
</Comments>
输入 2:
<ExternalNotes>
<Value>External notes value</Value>
</ExternalNotes>
输出 2:
<Comments>
<Name>Comments</Name>
<Operation>Append</Operation>
<Value>External notes value</Value>
</Comments>
输入 3:
<ExternalNotes>
<Value>External notes value</Value>
</ExternalNotes>
<InternalNotes>
<Value>Internal notes value</Value>
</InternalNotes>
输出 3:
<Comments>
<Name>Comments</Name>
<Operation>Append</Operation>
<Value>External notes value .
Internal Notes value
</Value>
</Comments>