This document discusses using a process engine like Activiti for building workflows and automating business processes. It highlights benefits like rapid prototyping through visual process modeling, prebuilt activities, and improving communication between business and IT. Activiti provides a BPMN 2.0 standards-based process engine that can be deployed anywhere and has advanced tooling. The document also outlines how Activiti enables collaborative case management through features like shared context, comments, and linking to other systems and content.
3. Where Is The Problem? Discuss requirements Build what they want Show results Turns out they want something else Make up your mind That’s normal Solution: More and faster prototyping
4. Where Is The Problem? Imagine building a webapp Show one form to one user Then invoke procedure in CRM app Logic grows in webapp Show approval form to multiple users When 80% approves proceed Timer for escalation If-then-else forest Solution: Build overview diagram of steps
19. Why Activiti? BPMN 2.0 New, endorsed industry standard Liberal Apache license Big and active community Java library Deploy anywhere Advanced Tooling
21. Software Project Executable Process Abstract Process Non-tech Business Analyst Developer <details /> Analyst Java, XML, Buildscripts, Tests, … Developer Software Server Activiti Your App
22. Activiti Cycle Collaboration for process solutions Repositories Alfresco, nfs, Activiti Modeler, svn, Jira Link and discuss artifacts from different repos Lifecycle guidance Revamp in 5.4 (tomorrow)
31. Simple And Fast Mantra We shall not be harder then email Speed Only task title is required The new Post-it™ Text – Enter – Text – Enter
32. Share Context Get people involved Open full context Comments replace emails Link emails Upload content Link ‘stuff’ from online accounts Alfresco sites, docs, wiki pages, calendars Google calendar Forum threads Jira issue
35. ACM and BPM Borrowed with permission from Sandy Kemsley http://column2.com
36. Viral Expect this on the cloud As a service No installation treshold Addictive for individuals Extra benefit for collaboration with collegues Extra benefit for B2B collaboration
37. Multipurpose Dedicated case types will make it massively applicable Generic cases Workflow tasks Meeting Issues Call center Opportunity / deals
38. Grow Processes Organic Start doing ad hoc Grow organic Once you spot a pattern Build process as you go Start building process by example
39. Store Processes In Systems Knowledge typically in people People can leave Huge replacement cost Processes captured in systems like Activiti Can’t leave