SlideShare a Scribd company logo
1 of 23
Download to read offline
Tien Soon
Technical Consulting
Technical Training
Open Source Community Building
Enterprise Support
twitter.com/tiensoon
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
defined
TestingDeployment
Really?
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
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!
What’s easy to change in the business model
should be easy to change in your architecture
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?
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.0
• Focused on usability simplicity
• 14k downloads in the first year
• Anything else? Tell you MORE after the demo ;)
Thailand Rocks
Thailand is ranked #1
Joget Worklflow downloads by country
DEMO
Automate Leave Approval Process in 10 Minutes
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
The Built-in Sample Organization
Structure
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
LET ME READ YOUR MIND
I’ll Answer Some Questions That I’m Seeing in Your
Eyes
Mobile Support
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
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
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
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
How Can I Integrate a Solution with Joget
Workflow?
How Long Has Joget Workflow Been
Around?
• Celebrating 1st anniversary on 30th Oct
• Top 10 countries of Joget Workflow adoption (19th Sep – 19th
Oct 2010)
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
Q&A
www.joget.org
community.joget.org
twitter.com/jogetworkflow
facebook.com/jogetworkflow
marketplace.joget.org

More Related Content

What's hot

IBM Blueworks Live Infographic
IBM Blueworks Live InfographicIBM Blueworks Live Infographic
IBM Blueworks Live InfographicRobert (Bob) Spory
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureTed Gies
 
Posh Consulting Inc. Overview
Posh Consulting Inc. OverviewPosh Consulting Inc. Overview
Posh Consulting Inc. Overviewash321ash
 
Accessibility and Design: Where Productivity and Philosophy Meet
Accessibility and Design:  Where Productivity and Philosophy MeetAccessibility and Design:  Where Productivity and Philosophy Meet
Accessibility and Design: Where Productivity and Philosophy MeetJoe Lonsky
 
Beyond RAD (Rapid Application Delivery)
Beyond RAD (Rapid Application Delivery)Beyond RAD (Rapid Application Delivery)
Beyond RAD (Rapid Application Delivery)Sameer Bendre
 
Owl Technical Overview
Owl   Technical OverviewOwl   Technical Overview
Owl Technical OverviewTrue North
 
How to create a successful proof of concept
How to create a successful proof of conceptHow to create a successful proof of concept
How to create a successful proof of conceptETLSolutions
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computingAhmed M. Abed
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements EngineeringLMcElh
 
Requirements Tool
Requirements ToolRequirements Tool
Requirements Toolgilashikwa
 
Processes in Microsoft Dynamics CRM 2015
Processes in Microsoft Dynamics CRM 2015Processes in Microsoft Dynamics CRM 2015
Processes in Microsoft Dynamics CRM 2015Ashish Vishwakarma
 
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Razorleaf Corporation
 
BMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Software
 
Go Faster with Lightning Process Builder
Go Faster with Lightning Process BuilderGo Faster with Lightning Process Builder
Go Faster with Lightning Process BuilderSalesforce Developers
 
An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of conceptETLSolutions
 
When is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEWWhen is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEWMike Christesen
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That MatterClint Edmonson
 
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012TEST Huddle
 

What's hot (20)

IBM Blueworks Live Infographic
IBM Blueworks Live InfographicIBM Blueworks Live Infographic
IBM Blueworks Live Infographic
 
Blueworks Live Best Practices
Blueworks Live Best PracticesBlueworks Live Best Practices
Blueworks Live Best Practices
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or Measure
 
Posh Consulting Inc. Overview
Posh Consulting Inc. OverviewPosh Consulting Inc. Overview
Posh Consulting Inc. Overview
 
Accessibility and Design: Where Productivity and Philosophy Meet
Accessibility and Design:  Where Productivity and Philosophy MeetAccessibility and Design:  Where Productivity and Philosophy Meet
Accessibility and Design: Where Productivity and Philosophy Meet
 
Beyond RAD (Rapid Application Delivery)
Beyond RAD (Rapid Application Delivery)Beyond RAD (Rapid Application Delivery)
Beyond RAD (Rapid Application Delivery)
 
Owl Technical Overview
Owl   Technical OverviewOwl   Technical Overview
Owl Technical Overview
 
How to create a successful proof of concept
How to create a successful proof of conceptHow to create a successful proof of concept
How to create a successful proof of concept
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Requirements Tool
Requirements ToolRequirements Tool
Requirements Tool
 
Open Source PLM
Open Source PLMOpen Source PLM
Open Source PLM
 
Processes in Microsoft Dynamics CRM 2015
Processes in Microsoft Dynamics CRM 2015Processes in Microsoft Dynamics CRM 2015
Processes in Microsoft Dynamics CRM 2015
 
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
Merging PLM and Microsoft SharePoint Strategies from GPDIS 2009
 
BMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service Management
 
Go Faster with Lightning Process Builder
Go Faster with Lightning Process BuilderGo Faster with Lightning Process Builder
Go Faster with Lightning Process Builder
 
An example of a successful proof of concept
An example of a successful proof of conceptAn example of a successful proof of concept
An example of a successful proof of concept
 
When is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEWWhen is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEW
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
Stevan Zovinovic - Testers Agile Pocketbook - EuroSTAR 2012
 

Similar to Workflow Driven Application Development v1.0

Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow v6 Training Slides - 1 - Introduction to Joget WorkflowJoget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow v6 Training Slides - 1 - Introduction to Joget WorkflowJoget Workflow
 
Joget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made EasyJoget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made EasyTien-Soon Law
 
Intelligent Process Management
Intelligent Process ManagementIntelligent Process Management
Intelligent Process ManagementDafna Levy
 
Joget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
Joget Workflow v5 Training - Module 1 - Introduction to Joget WorkflowJoget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
Joget Workflow v5 Training - Module 1 - Introduction to Joget WorkflowJoget Workflow
 
Joget Workflow v4 Training - Module 1 - Introduction to Joget
Joget Workflow v4 Training - Module 1 - Introduction to JogetJoget Workflow v4 Training - Module 1 - Introduction to Joget
Joget Workflow v4 Training - Module 1 - Introduction to JogetJoget Workflow
 
Workday Community Session Final.pptx
Workday Community Session Final.pptxWorkday Community Session Final.pptx
Workday Community Session Final.pptxRohitRadhakrishnan8
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – IntroductionJoget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – IntroductionJoget Workflow
 
How joget workflow can transform your business
How joget workflow can transform your businessHow joget workflow can transform your business
How joget workflow can transform your businessSyarif Hidayat
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessBen Bradley
 
What is Robotics Process Automation ?
What is Robotics Process Automation ?What is Robotics Process Automation ?
What is Robotics Process Automation ?Aditya Sharma
 
How can no code platforms improve enterprise digitization
How can no code platforms improve enterprise digitizationHow can no code platforms improve enterprise digitization
How can no code platforms improve enterprise digitizationArpitGautam20
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingKiito25
 
Business Process Mapping.ppt
Business Process Mapping.pptBusiness Process Mapping.ppt
Business Process Mapping.pptArunMattur
 
How a government organization created a central hub to automate administrativ...
How a government organization created a central hub to automate administrativ...How a government organization created a central hub to automate administrativ...
How a government organization created a central hub to automate administrativ...Alain Bezançon
 
2017 1221-orgzit engineering erp
2017 1221-orgzit engineering erp2017 1221-orgzit engineering erp
2017 1221-orgzit engineering erpNitin Verma
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leafletCurtis Tsang
 
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...Modern Workplace Conference Paris
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis
 
Mission IT operations for a good night's sleep
Mission IT operations for a good night's sleepMission IT operations for a good night's sleep
Mission IT operations for a good night's sleepwwwally
 

Similar to Workflow Driven Application Development v1.0 (20)

Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow v6 Training Slides - 1 - Introduction to Joget WorkflowJoget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
 
Joget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made EasyJoget workflow v3 - Software Business Made Easy
Joget workflow v3 - Software Business Made Easy
 
Intelligent Process Management
Intelligent Process ManagementIntelligent Process Management
Intelligent Process Management
 
Joget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
Joget Workflow v5 Training - Module 1 - Introduction to Joget WorkflowJoget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
Joget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
 
Joget Workflow v4 Training - Module 1 - Introduction to Joget
Joget Workflow v4 Training - Module 1 - Introduction to JogetJoget Workflow v4 Training - Module 1 - Introduction to Joget
Joget Workflow v4 Training - Module 1 - Introduction to Joget
 
Workday Community Session Final.pptx
Workday Community Session Final.pptxWorkday Community Session Final.pptx
Workday Community Session Final.pptx
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – IntroductionJoget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
 
How joget workflow can transform your business
How joget workflow can transform your businessHow joget workflow can transform your business
How joget workflow can transform your business
 
Are processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your businessAre processes masquerading as projects hurting your business
Are processes masquerading as projects hurting your business
 
What is Robotics Process Automation ?
What is Robotics Process Automation ?What is Robotics Process Automation ?
What is Robotics Process Automation ?
 
How can no code platforms improve enterprise digitization
How can no code platforms improve enterprise digitizationHow can no code platforms improve enterprise digitization
How can no code platforms improve enterprise digitization
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Business Process Mapping.ppt
Business Process Mapping.pptBusiness Process Mapping.ppt
Business Process Mapping.ppt
 
How a government organization created a central hub to automate administrativ...
How a government organization created a central hub to automate administrativ...How a government organization created a central hub to automate administrativ...
How a government organization created a central hub to automate administrativ...
 
2017 1221-orgzit engineering erp
2017 1221-orgzit engineering erp2017 1221-orgzit engineering erp
2017 1221-orgzit engineering erp
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
Mission IT operations for a good night's sleep
Mission IT operations for a good night's sleepMission IT operations for a good night's sleep
Mission IT operations for a good night's sleep
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Workflow Driven Application Development v1.0

  • 1.
  • 2. Tien Soon Technical Consulting Technical Training Open Source Community Building Enterprise Support twitter.com/tiensoon
  • 3. 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 defined TestingDeployment Really?
  • 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, it’s natural to expect changes, unless the business doesn’t evolve!
  • 6. What’s 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.0 • Focused on usability simplicity • 14k downloads in the first year • Anything else? Tell you MORE after the demo ;)
  • 9. Thailand Rocks Thailand is ranked #1 Joget Worklflow downloads by country
  • 10. DEMO Automate Leave Approval Process in 10 Minutes
  • 11. 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
  • 12. The Built-in Sample Organization Structure
  • 13. 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
  • 14. LET ME READ YOUR MIND I’ll Answer Some Questions That I’m Seeing in Your Eyes
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. How Can I Integrate a Solution with Joget Workflow?
  • 21. How Long Has Joget Workflow Been Around? • Celebrating 1st anniversary on 30th Oct • Top 10 countries of Joget Workflow adoption (19th Sep – 19th Oct 2010)
  • 22. 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