Я написал веб-службу C #, которая запрашивает некоторые данные из Salesforce с помощью API веб-службы Salesforce. Я хочу вызвать эту веб-службу после процесса вставки из Salesforce. Как я могу вызвать эту веб-службу внутри триггера Apex? Любая помощь будет принята.
Как вызвать веб-службу C # в Salesforce
Ответы (2)
Вам нужно вызвать веб-сервис внутри метода с аннотацией @future. Прочтите этот пост HTTP-вызов от триггеров
person
Vadim Rudkov
schedule
31.07.2014
Вы не можете сделать выноску из триггера вершины, поэтому вы не можете вызвать веб-службу .Net из триггера вершины
Но вы можете создать поле логического типа и создать расписание exe в .net, которое будет запускаться каждые 15 минут на основе логического поля и обновит логическое поле до false в saleforce после выполнения кода вашей веб-службы.
person
Saam
schedule
31.07.2014
Я выполняю свое требование, как указано. Шаг 1. Создайте новое логическое поле со значением по умолчанию false. Шаг 2. Обновите это поле до значения true перед вставкой события учетной записи триггера salesforce. Шаг 3: напишите .net exe, который будет запускаться каждые 15 минут и будет искать логическое поле для истинных значений. Шаг: вызовите метод веб-службы в exe. Шаг 5: установите для логического поля учетной записи значение false из exe. Это завершит ваше требование асинхронным способом.
- person Saam; 31.07.2014
Как я могу изменить это логическое значение вершины из приложения .net?
- person Tartar; 31.07.2014