mygosscon 2010 - open source workflow with joget

23
@tiensoon VP, Technical Consultancy, Open Dynamics Open Source Workflow with Joget

Upload: joget-workflow

Post on 28-Nov-2014

2.237 views

Category:

Technology


4 download

DESCRIPTION

You may watch the video of this presentation at http://www.vimeo.com/16685643

TRANSCRIPT

Page 1: MyGOSSCON 2010 - Open Source Workflow with Joget

@tiensoonVP, Technical Consultancy, Open Dynamics

Open Source Workflow with Joget

Page 2: MyGOSSCON 2010 - Open Source Workflow with Joget

Tien SoonTechnical Consulting

Technical Training

Open Source Community Building

Enterprise Support

twitter.com/tiensoon

Page 3: MyGOSSCON 2010 - Open Source Workflow with Joget

How to Adopt a Software Solution?

Internally identify the project scope

Appoint a vendor

Internal expertise

?

In-house development

yes

no Requirements gathering

flowcharts

Develop / customize based on process flows

definedTestingDeployment

Really?

Page 4: MyGOSSCON 2010 - Open Source Workflow with Joget

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

Page 5: MyGOSSCON 2010 - Open Source Workflow with Joget

How to Minimize Changes?

• As long as a software system / solution is in used, it’s natural to expect changes, unless the business doesn’t evolve!

Page 6: MyGOSSCON 2010 - Open Source Workflow with Joget

What’s easy to change in the business model should be easy to change in your architecture

Page 7: MyGOSSCON 2010 - Open Source Workflow with Joget

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?

Page 8: MyGOSSCON 2010 - Open Source Workflow with Joget

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 ;)

Page 9: MyGOSSCON 2010 - Open Source Workflow with Joget

DEMO

Automate Leave Approval Process in 10 Minutes

Page 10: MyGOSSCON 2010 - Open Source Workflow with Joget

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

Page 11: MyGOSSCON 2010 - Open Source Workflow with Joget

The Built-in Sample Organization Structure

Page 12: MyGOSSCON 2010 - Open Source Workflow with Joget

What Have You Seen in The Demo?

• System is automated based on process design

• The business rule / flow changes can be easily applied (there’s 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

Page 13: MyGOSSCON 2010 - Open Source Workflow with Joget

LET ME READ YOUR MIND

I’ll Answer Some Questions That I’m Seeing in Your Eyes

Page 14: MyGOSSCON 2010 - Open Source Workflow with Joget

Mobile Support

Page 15: MyGOSSCON 2010 - Open Source Workflow with Joget

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

Page 16: MyGOSSCON 2010 - Open Source Workflow with Joget

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

Page 17: MyGOSSCON 2010 - Open Source Workflow with Joget

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 engineof a solution (eg DMS, HR, Sales, CRM), to automate processes / flows

Page 18: MyGOSSCON 2010 - Open Source Workflow with Joget

How Can I Integrate a Solution with JogetWorkflow?

• 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

Page 19: MyGOSSCON 2010 - Open Source Workflow with Joget

How Can I Integrate a Solution with JogetWorkflow?

Page 20: MyGOSSCON 2010 - Open Source Workflow with Joget

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:

Page 21: MyGOSSCON 2010 - Open Source Workflow with Joget

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

Page 22: MyGOSSCON 2010 - Open Source Workflow with Joget

And If You Are Interested…

• Visit Joget Workflow technology implementer at MyGOSSCON, Booth #05:

TMS Software

• Listen to a case-study of Joget Workflow implementationin Malaysian government:

Tomorrow, 11.45am, Hall A1, Pn. Normala Sharon (MOSTI, Sistem Pengurusan Dana)

Page 23: MyGOSSCON 2010 - Open Source Workflow with Joget

Q&A

www.joget.org

community.joget.org

twitter.com/jogetworkflow

facebook.com/jogetworkflow

marketplace.joget.org