Archust Docs

Workflows & Tự động hoá

Quản lý workflows, workflow runner và liên kết tới jobs.

Workflows & Tự động hoá

Workflows điều phối pipeline sinh bài. Mỗi workflow là một runner có các node, liên kết tới blog_jobsdrafts.

Workflows

/dashboard/workflows — WorkflowRunnerView

Runner

Nodes, projections, instances

Liên kết

Workflow ↔ Jobs ↔ Drafts

Bạn tìm thấy gì ở đâu

TrangĐường dẫnMô tả
Workflows/dashboard/workflowsList workflows, prefetch workflows.list + getInitialInstance + getProjection

Không có trang /dashboard/workflows/[id] riêng — chi tiết nằm trong WorkflowRunnerView với query params/modal. Không có /dashboard/settings/generation-rules hay /admin/feature-flags cho tenant.

Workflows Router — bạn làm được gì

Chức năngMô tả
listList workflows của tenant
getInitialInstance / getProjectionLấy instance đầu và projection để render runner
updateNodeConfig / skipNode / retryNodeĐiều khiển từng node
retryPublisherAttempt / continueWithPublisherRetry publish
updatePublishedDraft / unpublishDraftCập nhật/hủy publish (admin)
duplicateRun / retryRun / restartRun / cancelRunQuản lý run
downloadReportTải báo cáo run

Workflow ↔ Jobs ↔ Drafts

List workflows: vào /dashboard/workflows → xem danh sách và trạng thái.
Xem projection: getProjection cho biết workflow đang ở node nào, node nào blocked.
Tạo job: từ workflow trigger jobs.create với topics/keywords, lưu workflow_id để trace.
AI pipeline: RAG (top chunks) → Tavily → Claude writer (brand voice + rules + RAG) → SEO scoring → review_ready.
Xử lý lỗi: node fail có thể retryNode hoặc skipNode. Publisher fail thì retryPublisherAttempt.

Cấu hình liên quan

  • Brand Voice: settings.getBrandVoice / saveBrandVoice (admin) — ảnh hưởng prompt
  • Content Strategy Profile: settings.getContentStrategyProfile — dùng cho Monthly Plans và workflows
  • Tenant Rules: tenant-rules router (list, create, update, toggleAdminRule, delete) — admin quản lý, tenant áp dụng
  • Feature Flags: features.list / features.check — kiểm tra flag cho tenant (không có UI admin cho tenant)

Lưu ý

  • Workflows không có soft delete riêng — dùng cancelRun để dừng
  • Mọi link /dashboard/workflows phải qua org-scoped URL (/orgs/{slug}/dashboard/workflows)
  • Prefetch workflows.list + getInitialInstance + getProjection khi vào trang để render nhanh

On this page