This blog is part of a series showcasing jBPM6. The goal of this blog is to introduce the jBPM console.
The jBPM console, our web-based management console (where you can start new process instances, complete your task list, etc.) has been redesigned completely. There is now one web application supporting you through the entire life cycle of your business processes (and possibly other artefacts like your data models, forms, business rules, etc.).
The life cycle starts by authoring your business processes and deploying them. You can also manage your process running process instances (or start new ones) and manage your task list. Finally, dashboards can give you an overview of the entire system, where you can drill down into the details whenever necessary.
The following screencast gives you a quick overview of how to get started and run your first process. Click on the image below to watch the screencast.
If you have used the jBPM installer to set up and start your environment on your local file system (see jBPM6 Showcase: getting started with the jBPM installer), you can try the same yourself! Simply navigate to http://localhost:8080/jbpm-console and log in using krisv/krisv. This screencast uses one of the sample projects that are provided out-of-the-box as part of the jBPM playground repository (a repository that contains various sample projects that is automatically installed locally by the jBPM installer for you to play with).
It uses a simple Evaluation process where a user can start a performance evaluation, where he first needs to perform a self-evaluation (which will show up as a task on his task list), after which his project manager and his human resource manager need to perform a similar evaluation.
The tooling is based on UberFire, which provides a configurable and pluggable web-based workspace.
What to do if I encounter problems or have questions?
You can always contact the jBPM community for assistance:
- IRC channel #jbpm at chat.freenode.net (you can use http://webchat.freenode.net)
- JIRA for bugs and feature requests