Я написал веб-службу C#, которая запрашивает некоторые данные из Salesforce, используя API Salesforce Web Service. Я хочу вызвать этот веб-сервис после процесса вставки из Salesforce. Как я могу вызвать этот веб-сервис внутри триггера Apex? Любая помощь будет назначена.Как вызвать веб-службу C# в Salesforce
0
A
ответ
0
Вам необходимо вызвать веб-службу внутри метода с помощью аннотации @future. Отметьте этот пост HTTP Callout from Triggers
0
Вы не можете сделать выноски от апекса триггера, так что вы не можете вызвать веб-службу .Net от апекса триггера
Но вы можете создать логическое поле типа и можете создать график ех в .net, который будет работать через каждые 15 минут на основе логического поля и обновит логическое поле до false в salesforce после выполнения кода веб-службы.
Я выполнил свое требование как указано Шаг 1: Создайте новое булево поле со значением по умолчанию false. Шаг 2. Обновите это поле до значения true перед вставкой события учетной записи триггера Salesforce. Шаг 3: напишите .net exe, который будет запускаться каждые 15 минут, будет искать логическое поле для истинных значений. Шаг: вызовите ваш метод веб-службы в exe. Шаг 5: Установите логическое поле учетной записи в false из exe. Он выполнит ваше требование по асинхронизации. – Saam
Как я могу изменить это логическое значение вершины из приложения .net? – Tartar