Introduction to Alfresco ECM and Activiti, the open source Business Process Management Platform by Alfresco.
Presented at the Amplexor seminar on Case Management, 15 september 2011, Brussels
6. Alfresco ECM ‘An open source and open standards Java content platform for building any content-rich application’
7. Alfresco ECM Document Management Create, capture, share and retain corporate content Records Management Ensure governance, compliance and retention Enterprise Collaboration Create, collaborate, discuss and discover content Web content Management Author, collaborate, approve and publish to the web WORKFLOW
8. Activiti BPM Open source BPM-engine (Apache license) Founded by Tom Baeyens and his right-hand JoramBarrez (former RedHat/Jboss JBPM-team) Processes are BPMN 2.0 OMG standard for modeling (executable)processes Lightweight, embeddable, testable and extensible Active community, many contributions
15. ACM principles in Activiti Explorer Create ‘ad hoc’ tasks, without process Involve people with the task/case Add subtasks (also to process-tasks) Add related documents/url’s Contextual task-lists (role-based, involvement, assigned, …) Activity stream (Case History + collaboration) Possibility of leveraging history of engine
Open source Open standards (FTP, IMAP, CMIS, CIFS, Sharepoint protocol) Founded by John Newton, John Powell in 2005
- Document-centric workflow, that’s where we come in
Open source, apache lisence, free to do anything with it Core-team = belgian (+ recent, Tijs joined) BPMN, including tasks, gateways, scripts, events, timers, …
Collaboration between developer and business-analyst Adding conversation/versioning and artifacts to business-models
task/case management Management of processes and DB Starting and managing processes
Based on previous slides, Activiti == BPM So structured, right? More positioned to the right…