我通过 SOAP API 使用 Oracle RightNow 。
使用QueryCSV
选项,我可以获得大量信息(例如:关于事件SELECT * FROM Incident WHERE ...
),但我不知道如何获取有关外展活动的信息
我在RightNow forum上看到我可以从ma_trans
表中获取此类信息,但我不知道如何从此表中选择数据。
外展活动标签,应该显示来自ma_trans表的数据
我尝试了不同的方法,但我总是得到这样的回答:
请求:
SELECT * FROM ma_trans
响应:
...
<n0:RequestErrorFault xmlns:n0="urn:faults.ws.rightnow.com/v1_3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<n0:exceptionCode>INVALID_REQUEST</n0:exceptionCode>
<n0:exceptionMessage>no such table: ma_trans</n0:exceptionMessage>
</n0:RequestErrorFault>
...
或
请求:
SELECT Contact.ma_trans FROM Contact
响应:
...
<n0:RequestErrorFault xmlns:n0="urn:faults.ws.rightnow.com/v1_3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<n0:exceptionCode>INVALID_REQUEST</n0:exceptionCode>
<n0:exceptionMessage>Non-existent column: 'ma_trans'</n0:exceptionMessage>
</n0:RequestErrorFault>
...
如何获取有关Outreach Activity的信息以及如何从此ma_trans
表中获取数据?
答案 0 :(得分:0)
ma_trans
表未通过Connect Object Model或ROQL公开。 transactions
通过ROQL以及一些其他“托管表”公开,您可以在任何文档中查看公开连接API的服务(即PHP,SOAP,REST等API)
您可以通过创建报告来查询所需数据来获取此数据,然后使用runAnalyticsReport方法从报告中获取数据。但是,由于ma_trans
可能包含大量数据,因此请确保您的报告已正确过滤,以免超出运行时或数据阈值限制。