Как создать триггер опроса пользовательского соединителя приложения логики? - PullRequest
1 голос
/ 05 марта 2019

Мне удалось создать пользовательский соединитель приложения логики с триггером веб-крюка, выполнив документы , однако я не могу найти никакой документации по созданию триггера опроса.Мне удалось найти только примеры триггеров Джеффа Холлана , но триггер опроса не совместим с пользовательским соединителем.

Я попытался настроить триггер опроса, выполнив следующие шаги:

  • Создание функции Azure с операцией GET, ожидающей параметр запроса даты и времени
  • Пусть функция возвращает набор сущностей, которые изменились со времени последнего опроса
  • Настройте настраиваемый соединитель для вызова функции Azure с параметром запроса даты и времени
  • Настройте тело ответа настраиваемого соединителя
  • Попробуйте выполнить другие действия в разделе «Настройка триггера», но это наиболеесмущает меня.

Что бы я ни пытался, триггер всегда дает сбой с 404 на выходах триггера, аналогично тому, что у меня изначально было с типом триггера webhook.

Меня смущает несколько вещей:

1.Путь запроса триггера, кажется, облажался

Похоже, пользовательский интерфейс соединителя запутывает путь к триггеру.Я заметил это, когда я скачал файл OpenAPI.Путь к моему API триггера должен быть /api/trigger/tasks/completed, но в файле OpenAPI он читается как /trigger/api/trigger/tasks/completed.Похоже, пользовательский разъем добавляет /trigger перед пути.Я иногда замечал, что он делал это несколько раз, давая мне что-то похожее на /trigger/trigger/trigger/api/trigger/tasks/completed.Я исправил это в файле OpenAPI и повторно импортировал в пользовательский соединитель.

2.Раздел конфигурации триггера

Я не понимаю, что делать в разделе конфигурации триггера триггера опроса.

enter image description here

  • Я предполагаю, что параметр запроса для отслеживания изменения состояния - это некоторый параметр, который я определяю сам, например, временная метка, чтобы определить, какие объекты следует возвращать.
  • В качестве «значения выбора для передачи выбранному параметру запроса» Iожидать, что я мог бы выбрать метку времени из ответа триггера.Похоже, я могу выбрать только значения из коллекции, а не скалярные значения из ответа, как я ожидал.Как это работает?
  • Является ли 'подсказка триггера' просто некоторой информацией или она действительно что-то контролирует?
...