Zapier триггер при обновлении

Я хочу написать триггер обновления для моего приложения Zapier, поскольку у Trello есть "Обновление карты" - "Запуск при обновлении карты в Trello". Однако я не могу найти хороших примеров, есть идеи, как это сделать? Спасибо

1 ответ

Дэвид здесь, из команды Zapier Platform.

Чтобы понять обновления, вы должны сначала понять, как Zapier выполняет дедупликацию. А именно, мы храним список всех идентификаторов, которые мы видели за время существования zap, и запускаем только один раз для каждого. Это позволяет легко вызвать новую карту с помощью опроса.

Самый простой способ сделать обновления - через REST-хуки. Когда с вашей стороны что-то изменится, вы отправите нам сообщение и сообщите нам. Лучшая версия этого перечисляет, какие поля изменяются и их старые и новые значения.

Хотя технически возможно сделать это и с помощью опроса, UX действительно сложен. Вместо использования идентификатора вам нужно будет создать новый идентификатор из идентификатора и всего, для чего вы заинтересованы в отслеживании обновлений. Если это было поле "Правообладатель", вы можете отредактировать каждую карточку в результатах опроса, чтобы иметь идентификатор id:assignee, Таким образом, когда карта была переназначена от Алисы к Бобу, система дедупликации увидит новый идентификатор (5:alice а также 5:bobсоответственно). Трудно экстраполировать это на все поля, и почти невозможно сказать, какие поля изменились с помощью опроса. Существуют и другие творческие способы обработки идентификатора, но UX для конечного пользователя ограничен знанием того, что карта, вероятно, обновлена ​​(но не зная, каким образом).

Надеюсь это поможет. Дайте мне знать, если у вас есть другие вопросы!

Другие вопросы по тегам