我只是想通过ROQL得到所有的答案
SELECT A FROM Answer A这将返回答案,但是当我看到解决方案的值时,它包含$variableName。我已经配置了变量并在预览中正确地看到了它,但是在通过Rightnow SOAP API将$variableName转换为实际内容之后,我如何获得完整的解决方案值呢?
发布于 2016-12-14 23:24:54
正如您已经发现的,API显示的是原始解决方案字符串,而不是替换了变量的计算字符串。发生这种情况的原因有很多;UI知道运行时的界面/语言、计算或其他变量的变化,等等。因此,SOAP API不知道在查询时通过ROQL替换它的变量的上下文。根据变量的构造方式,您可能需要在答案中根据变量背后的逻辑以编程方式替换变量。
顺便说一句,通过对象查询(而不是仅针对所需字段的表格查询)选择所有答案(从技术上讲)可能代价很高。以这种方式选择所有答案背后的商业案例是什么?
发布于 2016-12-15 08:01:17
改为使用Knowledge API -变量将替换为实际值。
https://stackoverflow.com/questions/41133259
复制相似问题