Подтвердить что ты не робот

Веб-крючок в salesforce?

Я хочу получить уведомление, когда в Salesforce создается новое руководство. Есть что-то вроде webhook в Salesforce или каким-то другим способом достичь этого?

Любая помощь приветствуется

4b9b3361

Ответ 1

Да, вариантов много :)

Для SF как актера:

  1. Правило рабочего процесса, которое запускается при вставке Lead и отправляет вам электронное письмо (или, если оно для системной интеграции - исходящее сообщение).
  2. Вы всегда можете написать триггер Apex "после вставки" и иметь в нем обратный вызов во внешнюю систему (поддерживаются API SOAP и RESTful). Хотя вам понадобится дополнительный трюк @future, потому что триггеры по умолчанию не должны отправлять выноски (принятие/откат базы данных не должен зависеть от того, приняло ли сообщение внешняя система или нет).

Для внешней системы в качестве актера:

  1. Просто опрашивайте время от времени что-то вроде [SELECT Id FROM Lead WHERE CreatedDate > :lastTimeIhaveChecked]
  2. Или есть довольно недавнее дополнение под названием Streaming API. По сути, вы определяете PushTopic (интересующий вас запрос). Salesforce просматривает текущие результаты, возвращаемые им, и всякий раз, когда результаты изменяются, вы получаете уведомление. Я еще не играл с ним, но, судя по документам, вы можете установить тип события, чтобы показывать только "созданные" события. Это может быть ближе к веб-крюку.

Ответ 4

SalesForce поддерживает webhooks, их просто вызывают другое имя - Выноски.

Здесь ссылка на документацию разработчика по теме:

Вызов выносок с использованием Apex

Здесь описание функции, взятой непосредственно из ссылки выше:

Выноска Apex позволяет вам плотно интегрировать вашу Apex с внешней службой, совершив вызов внешней веб-службе или отправив HTTP-запрос из кода Apex, а затем получая ответ. Apex обеспечивает интеграцию с веб-службами, использующими службы SOAP и WSDL или HTTP (службы RESTful).

Это то, что делают веб-камеры.

Ответ 5

Есть и другой способ. Используйте логику RoundRobin для назначения новых входящих. Затем создайте новое правило WF для отправки уведомлений новым владельцам плюс Admin или кто-либо еще хотел бы получить уведомление.