mygosscon 2010 - open source workflow with joget

Click here to load reader

Post on 28-Nov-2014




4 download

Embed Size (px)


You may watch the video of this presentation at


  • 1. Open Source Workflow with Joget @tiensoon VP, Technical Consultancy, Open Dynamics
  • 2. Tien Soon Technical Consulting Technical Training Open Source Community Building Enterprise Support
  • 3. How to Adopt a Software Solution? Internal Internally identify expertise In-house yes the project scope ? development flowcharts no Requirements Appoint a vendor gathering Develop / customize Deployment Testing based on process flows Really? defined
  • 4. But, Business Evolves So, business process (the flow of doing something) will change And this leads to a famous term in the IT solution industry change request Changing process flow means changing the core of a system! And changing the core means, changing a lot of codes, which will potentially break something or create more bugs, and that has to be addressed by lengthy testing cycle too Cost = professional manday rate * time
  • 5. How to Minimize Changes? As long as a software system / solution is in used, its natural to expect changes, unless the business doesnt evolve!
  • 6. Whats easy to change in the business model should be easy to change in your architecture
  • 7. Process-Driven Application Design Software is coded based on process requirements translated from business stakeholders When a process flow is changed, the flowchart presented by business users is also modified to reflect the latest business rules So WHY NOT we automate a process from the flowchart?
  • 8. Joget Workflow Open source (GPLv3) Workflow management system (process automation) Designed for people-driven human workflow Key components (but there are more): Workflow Designer Form Builder Workflow Engine Current latest release-version is v2.0.1 (just released today!) Focused on usability simplicity 14k downloads in the first year Anything else? Tell you MORE after the demo ;)
  • 9. Automate Leave Approval Process in 10 Minutes DEMO
  • 10. Just a Few Simple Steps 1. Design the Leave Approval Process using Workflow Designer 2. Configure participant mapping 3. Design data forms using Form Builder 4. Map system activities to relevant plugins
  • 11. The Built-in Sample Organization Structure
  • 12. What Have You Seen in The Demo? System is automated based on process design The business rule / flow changes can be easily applied (theres also a versioning control mechanism) Data can be captured using forms designed with Form Builder Plugin-oriented architecture allows automation of system activities and integration
  • 13. Ill Answer Some Questions That Im Seeing in Your Eyes LET ME READ YOUR MIND
  • 14. Mobile Support
  • 15. What Kind of Process Can I Automate with Joget Workflow? Any process that you can illustrate using flowchart One or more datelines can be defined on a workflow activity, and a series of other activities / actions could be triggered when the timed-bomb is hit A workflow participant (use case actor) can be defined as user(s), group(s) of users, performer of an activity, organization chart, workflow variable or even a plugin
  • 16. Can I Develop the Forms in Other Platforms? YES, you can build advanced forms in any web platform, such as Java, PHP, .NET, Ruby on Rails and Python, and map the form URL to a workflow activity running in Joget Workflow For example, we can call credit card payment form running in external system from a process designed in Joget Workflow
  • 17. Is Joget Workflow a Document Management System? NO. Joget Workflow itself is not any specific vertical solution. But, you can use Joget Workflow as the workflow engine of a solution (eg DMS, HR, Sales, CRM), to automate processes / flows
  • 18. How Can I Integrate a Solution with Joget Workflow? Using Joget Workflow as the workflow engine of a vertical solution, integration can be achieved using JavaScript AJAX and JSON APIs readily available in Joget Workflow. Task inbox embedding Single Sign On (SSO) Start a process, retrieve pending tasks, accept or complete a task, get workflow variable values, and more from external system JSON API can be called from any platform
  • 19. How Can I Integrate a Solution with Joget Workflow?
  • 20. How Long Has Joget Workflow Been Around? Celebrating 1st anniversary on 30th Oct In Malaysia, Joget Workflow has gained adoption from MOSTI, MDeC, Mampu, MOHR, and etc. Top 10 countries of Joget Workflow adoption Sep 2010:
  • 21. The Global Enterprise IT is Putting Attention on Open Source Adoption Accenture survey from 300 large organizations in both the private and public sector (5th Aug 2010) finds: 69% anticipate increased investment in 2010 38% expecting to migrate mission-critical software to open source in the next 12 months 50% are fully committed to open source in their business
  • 22. And If You Are Interested Visit Joget Workflow technology implementer at MyGOSSCON, Booth #05: TMS Software Listen to a case-study of Joget Workflow implementation in Malaysian government: Tomorrow, 11.45am, Hall A1, Pn. Normala Sharon (MOSTI, Sistem Pengurusan Dana)
  • 23. Q&A

View more