运行转换贴图时选择操作出现问题

时间:2019-05-16 17:18:05

标签: servicenow

我正在尝试通过使用变换映射将记录插入到表中。我在目标表(选择类型)中有此字段,并且在源表的字段中将选择操作设置为拒绝(如果找不到匹配的值)。但是,当我尝试使用具有正确值的转换映射插入记录时,该记录存在于目标字段的选择列表中,但仍然被拒绝,因此没有插入记录。

我尝试搜索可能的原因,即使在源字段中使用正确的值仍被拒绝。这是我找到的示例链接:https://hi.service-now.com/kb_view.do?sysparm_article=KB0677334

它表示,如果选择列表值包含40个以上的字符,它将被截断并且可能与那些选择不匹配。但是目标字段中的选择只有20个字符或更少。

在开始生产之前,我首先尝试在较低的环境中运行转换映射。在较低的环境中,它工作正常,并且记录已插入。但是,当我在生产中尝试它时,它就被拒绝了。

1 个答案:

答案 0 :(得分:0)

选择和选择列表之间有区别。在选择列表中,值是逗号分隔的sys_id。我可以想象您有多个要导入的值,然后达到最大字符或值不匹配等。 您可以使用这种方法: 使用脚本来定位,而不是直接分配,而是将源指定到目标字段。然后,您将获得完整的脚本功能;)

enter image description here

也许在这里您可以添加一些逻辑,例如开关盒之类的东西,我想您已经明白了。