feat: триггер schedule для автоматизаций — ежедневный запуск по МСК
- планировщик server/workers/automation-scheduler.ts (тик 60 сек, все организации)
- защита от дублей: automations.last_scheduled_run_at (миграция 0065), catch-up в пределах суток
- UI: выбор триггера 'По расписанию' и времени запуска в Automations.tsx
- MCP: create_automation/update_automation принимают trigger 'schedule'
- triggerData: { trigger: 'schedule', scheduledAt }
This commit is contained in:
@@ -47,7 +47,7 @@ interface WorkerDone {
|
||||
|
||||
type WorkerMessage = WorkerStorageCall | WorkerDone;
|
||||
|
||||
function runAutomationInWorker(
|
||||
export function runAutomationInWorker(
|
||||
code: string,
|
||||
organizationId: number,
|
||||
triggerData: unknown,
|
||||
|
||||
Reference in New Issue
Block a user