У меня есть мобильное приложение (не приложение salesforce), которое подключено к Salesforce.com, и salesforce.com общается с внешним веб-сайтом (порталом выполнения) с использованием HTTP-запроса REST и вызова метода ответа, теперь проблема возникает, когда пользователь, который хочет купить новый телефон, вводит свои данные, такие как имя, название модели телефона и номер своего телефона, из приложения и посещает физический магазин, представитель магазина не может найти данные клиента на портале выполнения. Так что магазин должен повторно -введите данные клиента.
Класс Apex интеграции представлен как WebService
public class HttpIntegration{
public String getCalloutResponseContents(String url){
Http h = new Http();
HttpRequest req = new HttpRequest();
req.setEndpoint(url);
req.setMethod('GET');
HttpResponse res = h.send(req);
return res.getBody();
}
}
При тестировании вручную в Salesforce мы получаем ответ об успешном выполнении с внешнего веб-сайта (портала выполнения) и Trigger
также создается в конце Salesforce для обновления Token id
в пользовательском объекте Order
, но все же, когда клиент идет в магазин, он не может найти свои данные. Какое может быть решение, чтобы исправить это