Автоматизация и low-code
n8n, интеграции и процессы, триггеры, повторы, очереди и диагностика
Материалы
- n8n: границы редакционной автоматизации
Описать вход, выход и ручное решение в учебном процессе ProfessorWeb.
- n8n: контракт заявки и входящий webhook
Отделить HTTP-событие от редакционных данных и определить ожидаемые ответы.
- Узлы n8n и передача заявки
Спроектировать цепочку узлов с понятными входами и выходами без внешних подключений.
- n8n: Items, JSON и нормализация полей
Преобразовать три учебные заявки, сохраняя идентификаторы и различия типов.
- n8n: маршрутизация и версии workflow
Развести темы и исключения по веткам, отделив черновик workflow от опубликованной версии.
- n8n: подготовка редакционной подборки
Собрать связанные карточки заявок в один результат с помощью Aggregate.
- n8n: ошибки и отдельный workflow обработки
Отличить ожидаемую ручную проверку от сбоя и подготовить безопасное сообщение об ошибке.
- n8n: отладка на безопасных данных
Найти потерянную заявку через промежуточные состояния и определить границы повторного запуска.
- n8n: передача workflow и доступы команды
Составить пакет передачи процесса с ролями, ограничениями доступа и проверкой экспортируемых данных.
- n8n — автоматизация редакционной заявки
Девять уроков по n8n с собственным развивающимся примером ProfessorWeb, JSON и точными настройками узлов.
- Temporal: длительные процессы и восстановление после сбоев
Двенадцать уроков TypeScript-проекта «Согласование»: события, время, повторяемые эффекты, отмена и совместимость истории.
- Temporal Workflow: длительный процесс согласования
Как выбрать границу длительного процесса, который ждёт редактора и восстанавливается после остановки Worker.
- Temporal: минимальные Workflow, Activity, Worker и Client
Как связать полный TypeScript-проект «Согласование» и начать исполнение через клиент.
- Temporal: Task Queue и жизненный цикл Worker
Как Worker получает задания и почему запуск Workflow не требует непрерывно работающего Client.
- Temporal: устойчивый таймер и восстановление ожидания
Как ожидать срок внутри Workflow, не удерживая Worker обычным таймером Node.
- Temporal: Signal редактора, Query состояния и срок решения
Как передать решение в уже начатый Workflow и наблюдать его без изменения состояния через Query.
- Temporal: Retries, timeouts и heartbeat внешней операции
Как ограничить попытки Activities и отличить временный сетевой сбой от предметного конфликта.
- Temporal: идемпотентная Activity при потере ответа
Как стабильный operation key и атомарная квитанция защищают публикацию от повторного внешнего эффекта.
- Temporal: Cancel Workflow и сотрудничество Activity
Как обработать запрос отмены, прервать HTTP и выполнить cleanup в non-cancellable области.
- Temporal: компенсация брони и ручное согласование ошибки
Как освободить возможную бронь после окончательного сбоя и выразить неподтверждённую компенсацию.
- Temporal: история событий и детерминированное воспроизведение
Как читать историю «Согласования» и отделить replay решений от нового выполнения внешних Activities.
- Temporal: Patched и совместимое изменение Workflow
Как добавить проверку заявки, сохранив старую историю и явно управляя жизненным циклом ветки.
- Temporal: передача длительного процесса и пределы восстановления
Как передать «Согласование» с версиями, состояниями, правилами ручного решения и границей Continue-As-New.
- Автоматизация бухгалтерского учета
Основные принципы автоматизации бухгалтерии предприятия и список программных продуктов, для ее реализации