API and JavaDocs:
So what's new?
Based on these properties, you can run a number of instances of your process and:
- Use the path finder to look at all identified paths
- Look at the generated charts containing information about minimal, maximum and average completion times, etc. using (horizontal and vertical barcharts, pie charts or tables.
- Check the timeline to get an overview of all the recorded events
org.jbpm.task.service.TaskService taskService = new org.jbpm.task.service.TaskService( emf, SystemEventListenerFactory.getSystemEventListener()); LocalTaskService localTaskService = new LocalTaskService(taskService); LocalHTWorkItemHandler humanTaskHandler = new LocalHTWorkItemHandler( localTaskService, ksession, OnErrorAction.RETHROW); humanTaskHandler.connect(); ksession.getWorkItemManager().registerWorkItemHandler( "Human Task", humanTaskHandler);
- Improvements on some of the BPMN 2.0 constructs in the core engine, related to error events, terminating end events in sub processes,
- Introduction of a business calendar related to timers etc.
- The ability to start a process by name, which will automatically start the latest version of that process.
- We created separate wars for EE6 (AS7) and EE5 (AS5) to avoid a lot of manual dependency management. JBoss AS 7.1.1 is now the new default application server in the installer.
- Improved support for invoking web services from inside your processes.
- A database-backed solution for managing which users are part of which group (UserGroupCallback).
- When configuring handlers for domain-specific services, the ksession is automatically injected as an optional constructor parameter in the handler configuration file.
- Ask questions on IRC: chat.freenode.net:6667 #jbpm (there is a web-based client available here)
- Create a JIRA issue: https://issues.jboss.org/browse/JBPM
- Ask the community in the forum