Workflows (Admin)
Тесты административных Temporal workflows. Temporal используется для надежного выполнения долгих процессов — обработки сообщений, отправки в мессенджеры и жизненного цикла биллинга.
admin-workflows.e2e.ts
Покрытие:
- ✅ Список workflows с пагинацией (
GET /api/admin/workflows) - ✅ Статистика workflows (
GET /api/admin/workflows/stats) - ✅ Жизненный цикл биллинга (
GET /api/admin/workflows/billing-lifecycle)
Типы workflows
| Workflow | Описание |
|---|---|
processMessageWorkflow | Генерация AI-ответа с проверкой токенов |
sendMessageWorkflow | Доставка сообщения в мессенджер |
subscriptionLifecycleWorkflow | Жизненный цикл подписки (trial → renewal → dunning → cancellation) |
processPaymentWebhookWorkflow | Обработка webhook платежной системы |
Следующие шаги
- Панель администратора — entity lists
- Аналитика — admin аналитика