Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Jbpm Console NG - JudCon Brazil 2013
1. JudCon Brazil - 2013
Mauricio "Salaboy" Salatino
Red Hat/JBoss Senior Software Engineer
Tuesday, 30 April 13
2. AGENDA
•What is the jBPM Console NG?
•Infrastructure + Architecture
•UberFire
•jBPM Console NG - Features
•Walkthrough
•Contributions
Tuesday, 30 April 13
3. jBPM Console NG
•Task and Process Management
•Proposes a collaborative and code free environment to
adopt Business Processes
•Built on top of the UberFire framework
•It's a subset of a big platform called KIE -> "Knowledge
is Everything"
Tuesday, 30 April 13
8. UberFire Features
•Lightweight
•Decoupled components
•Layout Manager and Multi Perspectives
•Embeddable/Reusable
•Unified API (security, I/O, Metadata)
•Core Widgets (bootstrap based theme)
•Menus, Toolbars, Panels
•Standard Life Cycle
Tuesday, 30 April 13
11. Integration
•Integration with the Process Designer
•Integration with BAM
•Integration with Guvnor NG
•Future
•Integration with the new Form Builder
•Integration with the new Data Modeler
Tuesday, 30 April 13
12. Task MGMT
•Provide an unified way to perform business tasks
•Simplify the access to the data required to do the work
•Guides the user to see and perform only the tasks
assigned to his/her roles
•Provide a way to organize and prioritize the work that
needs to be done
•Provide collaborations tools
Tuesday, 30 April 13
13. Tasks List
•Main entry point for the users to interact
•Quick summary about what the user needs to do (work
load)
•Unify different Task Types
•Business Priorities can be enforced at this level
Tuesday, 30 April 13
14. Tasks List Views
•Classic Grid View
•Calendar View
•Task List by day
•Task List by week
•Task List by month
Tuesday, 30 April 13
15. Task Form
•It's time to do the work
•Focused on specific business needs
•Custom for each Task Type
•Pluggable
•Future
•Form Builder is coming
•Data Modeler is coming
Tuesday, 30 April 13
16. Process MGMT
•We have clearly identified and modeled our business use
cases as Business Processes
•We want to start a new Process to guide a business
scenario
•We want to influence an already existing Process
Tuesday, 30 April 13
17. Definitions
•List of all the process definition available
•We can start a new Process
•We can review/update the Process Model
Tuesday, 30 April 13
18. Instances
•List of all the Process Instance that are currently running
•We can influence the execution via:
•Signal an Event
•Abort the Process Instances
•We can review the process instance current activities at
any time
Tuesday, 30 April 13
21. Contributions
•The project is hosted in github:
•http://github.com/droolsjbpm/jbpm-console-ng
•You can download the latest build from here:
•https://hudson.jboss.org/hudson/view/Drools
%20jBPM/job/jbpm-console-ng/
•You can create issues here:
•https://issues.jboss.org
Tuesday, 30 April 13
22. Contributions
•Download and Deploy in a local environment
•Write us comments and feedback about the things that
you think that we can improve
•Share with us the scenarios that you would like to
support in a tool like this one
•Get used to the application and help us to write
documentation
Tuesday, 30 April 13
23. Contact
•If you need help join the IRC channels
•Freenode.net -> #jbpm
•Twitter: @Salaboy
•We need your help!
•Coders: a great opportunity to learn a lot
•Testers and Business users: from a more functional
perspective to create requirements and test the
current features
Tuesday, 30 April 13