通过SOAP调用从ORN获取Outreach Activity数据

时间:2018-03-26 11:44:23

标签: soap rightnow-crm oracle-service-cloud

我通过 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表中获取数据?

1 个答案:

答案 0 :(得分:0)

ma_trans表未通过Connect Object Model或ROQL公开。 transactions通过ROQL以及一些其他“托管表”公开,您可以在任何文档中查看公开连接API的服务(即PHP,SOAP,REST等API)

您可以通过创建报告来查询所需数据来获取此数据,然后使用runAnalyticsReport方法从报告中获取数据。但是,由于ma_trans可能包含大量数据,因此请确保您的报告已正确过滤,以免超出运行时或数据阈值限制。