Я хочу получить уведомление, когда в Salesforce создается новое руководство. Есть что-то вроде webhook в Salesforce или каким-то другим способом достичь этого?
Любая помощь приветствуется
Я хочу получить уведомление, когда в Salesforce создается новое руководство. Есть что-то вроде webhook в Salesforce или каким-то другим способом достичь этого?
Любая помощь приветствуется
Да, вариантов много :)
Для SF как актера:
Для внешней системы в качестве актера:
[SELECT Id FROM Lead WHERE CreatedDate > :lastTimeIhaveChecked]
Я ненавижу саморекламу, но так как некоторые могут оштрафовать это как полезный ответ... Я создал создателя Webhook для Salesforce. Это с открытым исходным кодом: https://github.com/jamesward/salesforce-webhook-creator
Обычно это связано с написанием собственного кода для "подписания" событий, создания сообщения и отправки его во внешнюю конечную точку. Я довольно подробно написал эту тему по адресу: http://beachmonks.com/posts/integrations/salesforce/practical-guide.html. Исходный код: http://github.com/beachmonks/choir-salesforce.
SalesForce поддерживает webhooks, их просто вызывают другое имя - Выноски.
Здесь ссылка на документацию разработчика по теме:
Вызов выносок с использованием Apex
Здесь описание функции, взятой непосредственно из ссылки выше:
Выноска Apex позволяет вам плотно интегрировать вашу Apex с внешней службой, совершив вызов внешней веб-службе или отправив HTTP-запрос из кода Apex, а затем получая ответ. Apex обеспечивает интеграцию с веб-службами, использующими службы SOAP и WSDL или HTTP (службы RESTful).
Это то, что делают веб-камеры.
Есть и другой способ. Используйте логику RoundRobin для назначения новых входящих. Затем создайте новое правило WF для отправки уведомлений новым владельцам плюс Admin или кто-либо еще хотел бы получить уведомление.