Получайте данные об аутрич-активности из ORN с помощью вызовов SOAP
Я использую Oracle RightNow через SOAP API.
С помощью QueryCSV
вариант, я могу получить много информации (например: об инциденте SELECT * FROM Incident WHERE ...
), но я не знаю, как получить информацию об аутрич-деятельности.
Я видел на форуме RightNow, что я могу получить такую информацию от ma_trans
таблица, но я не знаю, как выбрать данные из этой таблицы.
Вкладка Outreach Activity, в которой должны отображаться данные из таблицы 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>
...
Как я могу получить информацию об Аутрич-деятельности и как я могу получить данные из этого ma_trans
Таблица?
1 ответ
ma_trans
таблица не предоставляется через объектную модель Connect или ROQL. transactions
предоставляется через ROQL, а также через некоторые другие "управляемые таблицы", которые можно просмотреть в любой документации по службам, предоставляющим API-интерфейсы подключения (т. е. API-интерфейсы PHP, SOAP, REST и т. д.).
Вы можете получить эти данные, создав отчет для запроса необходимых данных, а затем использовать метод runAnalyticsReport для получения данных из отчета. Но с тех пор ma_trans
может содержать много данных, убедитесь, что ваш отчет отфильтрован правильно, чтобы не выходить за пределы времени выполнения или пороговых значений данных.