0

我只是想通过遵循 ROQL 来获得所有答案

SELECT A FROM Answer A

这会返回答案,但是当我看到解决方案的值时,它包含$variableName. $variableName我已配置变量并在预览中正确查看它,但是在通过 Rightnow SOAP API 转换为实际内容后如何获得完整的解决方案值?

4

2 回答 2

1

正如您所发现的,API 显示的是原始解决方案字符串,而不是替换变量的计算字符串。发生这种情况的原因有很多;UI 在运行时了解界面/语言、计算或其他变量变化等。因此,SOAP API 不知道要在查询时通过 ROQL 替换它的变量的上下文。根据变量的构造方式,您可能需要根据答案中该变量背后的逻辑以编程方式替换变量。

作为旁注,通过对象查询(而不是仅针对所需字段的表格查询)选择所有答案可能会很昂贵(技术上)。以这种方式选择所有答案背后的商业案例是什么?

于 2016-12-14T15:24:54.360 回答
1

请改用 Knowledge API - 变量将替换为实际值。

于 2016-12-15T00:01:17.123 回答