WJb Docs - Intermediate

Learn workflows, persistence, scheduling, and production-ready patterns.

πŸš€ Start Here
🧩 Mental Model
🌊 Building Workflows
πŸ’₯ Failures & Control
πŸ‘€ Observation & Debugging
πŸ›  Practical Patterns
βœ… Working Examples
➑️ What’s Next

πŸš€ What’s Next

You have completed the Intermediate level of WJb documentation.

You now understand:

  • The core mental model of WJb
  • Full execution flow
  • How to create, register and chain actions
  • Complete vs Next and multiple next (fan-out)
  • Passing data and conditional transitions
  • Failures, basic retry and requeue
  • Execution control
  • Job status, results and progress
  • Practical patterns and complete working examples

Where to Go From Here

Reference Level

Continue to the Reference documentation for deep technical details:

  • Full API surface (IStore, IJobExecutor, IActionFactory, IWJb, etc.)
  • Storage providers and custom stores
  • Definition management
  • Advanced worker types (CronWorker, WasmWorker, WasmWorkerPool)
  • Low-level extension points and helpers
  • Production configuration and performance considerations

Practical Next Steps

1. Apply the patterns in a real project 2. Add persistence (SQL or other store) 3. Explore scheduling and cron 4. Use WJb.UI.Blazor for live monitoring 5. Move to the Reference docs when you need full control and advanced features


Useful Links


Final Reminder

Every workflow should be understandable by reading the code.

Keep transitions explicit and actions focused. WJb will stay predictable as your system grows.

Happy building!

An unhandled error has occurred. Reload πŸ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.