Workflows
Workflows keep your content moving---from first draft to final publish---without busywork. They help your team stay consistent, on schedule, and in control.
What Workflows make easy:
- Move content through clear stages (Draft -> Review -> Published -> Archived)
- Automate helpful tasks like indexing, transcription, or summaries
- Keep translations and related items in sync
- Make sure the right approvals happen at the right time
How teams use Workflows:
- Replace manual checklists with reliable automation
- Publish with confidence, knowing only approved content goes live
- Maintain consistency across channels and languages
Language-Specific Workflows
Collections and metadata support language-specific workflow variants. Each language version of content can move independently through its own workflow stages, with separate transition history and status tracking per variant. This means your English content can be published while your Spanish translation is still in review.
Language variants also have independent visibility controls and a ready status, so you can manage exactly when each localized version becomes available.
Background Job Processing
Workflows power background job processing for tasks like:
- Search indexing and re-indexing
- Content transcription and summarization
- Image processing and format conversion
- Analytics data processing
Job runners support distributed locking for clustered environments, ensuring that the same job is not executed simultaneously by multiple server instances. Jobs track execution history with status, timing, and error details.
Scheduling
For recurring tasks, Bosca includes a Scheduler that runs jobs on cron expressions with execution history tracking.
For developers
Related modules:
- Workflow engine:
backend/framework/core-content,backend/framework/content - Job scheduling:
backend/framework/core-scheduler,backend/framework/scheduler
Related:
- Content: Content Strategy
- Search: Search indexing
- Scheduler: Job scheduling