Не уверен, что go это должно быть связано с соединителями или переплетением данных, но размещаю это здесь. Это связано с соединителем составного запроса salesforce. Сначала мне нужно получить список идентификаторов, а затем удалить их, возможно ли использование композитного запроса. Вот что я пытаюсь использовать с dw:
%dw 2.0
output application/json
---
{
allOrNone: true,
compositeRequest: [
{
method: "GET",
referenceId: "GetOrderIds",
url: "/services/data/v48.0/query/?q=SELECT+Id++From+OrderItem+WHERE+Order.SAP_Sales_Document_Number__c+=+'70022247'"
},
{
method: "DELETE",
referenceId: "deleteOrderIds",
url: "/services/data/v48.0/sobjects/OrderItem/Id/" ++ "@{GetOrderIds.records.Id}"
}]
}
С указанным выше ошибкой: Указана неверная ссылка. В GetOrderIds .
нет значения для GetOrderIds.records.Id. Он работает, когда я использую @ {GetOrderIds.records [0] .Id}, но он удаляет только одну запись, мне нужно удалить все list.
Есть идеи?