Базовая терминология n8n

Поздравляю, вы только что установили n8n и вошли в свой аккаунт! Теперь давайте разберёмся, как тут всё устроено.

Простыми словами объясню основные понятия, которые пригодятся вам в работе.

Прочитайте это очень внимательно, чтобы понять четыре основных элемента n8n.

  1. Узлы (Nodes) – это блоки, которые выполняют определённые действия: отправляют сообщения, сохраняют данные, делают запросы к API и т.д.
  2. Сценарии (Workflows) – это цепочки узлов, которые выполняются последовательно. Каждый сценрий обслуживает какой-то процесс или задачу.
  3. Учётные данные (Credentials) – это ключи доступа к внешним сервисам, которые нужны для работы узлов.
  4. Выполнение (Execution) – это запись о каждом запуске сценария, которая показывает, какие шаги прошли успешно, а какие нет.

В следующих разделах я подробно расскажу о каждом из этих элементов.

Когда вы хотите, чтобы сценарий n8n взаимодействовал с каким-то внешним сервисом — например, отправлял письмо, сохранял файл или проверял оплату — ему нужно получить доступ к сервису с правом делать это от вашего имени.

Большинство сервисов поддерживают создание специальных ключей, которые позволяют сторонним приложениям, таким как n8n, безопасно взаимодействовать с ними.

Если вы хотите чтобы n8n мог сохранить файл в вашем Dropbox, вам нужно в настройках Dropbox создать специальный ключ доступа. Этот ключ сохранить в n8n, и тогда сценарий сможет взаимодействовать с вашим Dropbox, например, загружать туда файлы или получать список папок.

Если хотите чтобы n8n создавал инвойсы в Stripe, вам нужно в настройках Stripe создать секретный ключ. Этот ключ вы вводите в n8n, и теперь сценарий может автоматически создавать счета и проверять статусы платежей.

Если хотите, чтобы n8n создавал задачи в Trello, вам нужно в Trello создать токен доступа. Этот токен вы вводите в n8n, и теперь сценарий может добавлять карточки, обновлять списки и т.д.

Я думаю, вы поняли идею.

Что такое Выполнение (Execution)?

Каждый раз, когда сценарий запускается (автоматически по расписанию, при событии или вручную), n8n создаёт запись о его выполнении. Это и есть выполнение или execution.

Выполнение показывает, какие именно шаги сценария прошли успешно, сколько времени занял каждый шаг, были ли ошибки. Это помогает отлаживать сценарий и понимать, всё ли идёт правильно.

Например, если вы увидите, что выполнение завершилось с ошибкой, вы можете сразу определить, на каком шаге проблема, и исправить её.