Loading
Расширение Salesforce с помощью кликов, а не кода
Создайте правило EventBridge и подключите его к назначению API

Создайте правило EventBridge и подключите его к назначению API

Правило EventBridge перенаправляет события из шины событий в цель API, что приводит к выполнению вызова REST для публикации события обратно в Salesforce.

Предварительные требования:

Создать цель API в разделе «Создание цели API и подключения к EventBridge».

Дополнительные сведения о правилах EventBridge см. в разделе «Создание правил Amazon EventBridge, реагирующих на события в документации AWS».

  1. В Amazon Eventbridge нажмите «Правила».
  2. Выберите шину событий в раскрывающемся списке, являющуюся источником событий для отправки в Salesforce.
  3. В разделе «Правила» нажмите «Создать правило».
  4. Введите имя правила.
  5. Нажмите «Далее».
  6. В схеме события выберите «Настраиваемые схемы (редактор JSON)» и введите фильтр. Если вы не хотите конкретизировать фильтр, используйте фильтр, соответствующий любому параметру, кроме событий, исходным полем которых является "dontSend".
    {
      "source": [{
        "anything-but": ["dontSend"]
      }]
    }

    Дополнительную информацию о сопоставлении схем событий см. в разделе Фильтрация содержимого в схемах событий Amazon EventBridge в документации AWS.

  7. Нажмите «Далее».
  8. В поле «Выбрать цели» в цели 1 выберите цель EventBridge API.
  9. В раскрывающемся списке выберите цель API, которую вы создали.
  10. Разверните «Дополнительные параметры».
  11. Выберите «Часть совпадающего события» и предоставьте часть сообщения о событии для передачи в цель API. Этот шаг предотвращает отправку полей событий Amazon верхнего уровня в Salesforce. Отправляется только часть, содержащая поля события Salesforce из раздела сведений исходного события.
    1. Если формат события является событием EventBridge, введите это значение: $.detail
    2. Если событие происходит из лямбда-функции, укажите путь в сообщении о результате лямбда-функции. Например, чтобы вернуть раздел из ответа функции, используйте $.detail.responsePayload.{responseSection}.
  12. Нажмите «Далее», а потом «Далее».
  13. Просмотрите правило, а потом нажмите «Создать правило».
Совет
Совет Совет по устранению неполадок: Чтобы устранить неполадки выполнения назначения API, можно добавить очередь мертвых букв к цели. Очередь мертвых букв - это очередь Amazon SQS, которая получает сообщения, которые не удалось доставить вместе с ошибками. В консоли Amazon SQS можно опрашивать сообщения в очереди для просмотра сообщений и ошибок. Дополнительную информацию см. в разделе «Политика повторной попытки события» и «Использование очередей с пустыми буквами и Прием и удаление сообщений (консоль)» в документации AWS.
 
Загрузка
Salesforce Help | Article