SlideShare a Scribd company logo
1 of 33
The “Banking” deposit system
Web 2.0 / cloud
Using
(Adaptive) case management
Workflow / business process modeling
Google DOCS
UI demo & configuration
A major update will become available in May 2014, we’ll create a new presentation:
Harmony in Cloud Banking - introducing the Google Platform
For processes which:
• are unpredictable in their execution,
• are driven by unknown events,
• need actions with unforeseen consequences,
• require the ad-hoc inclusion of new actors,
• Have manual involvement for decisions not in
rules and flows,
• have unknown inbound and outbound content.
Why adaptive case management (ACM)
IT requirements / features
• must enable business users to add rules at any
time,
• Support multiple versions of cases
– Old versions with the original rules & processes
– Old versions with new versions of rules & processes
• need secure, auditable social interactions of
actors,
• must assign actor authority based on ‘need-to-
know,’
• require complete transparency and auditabilty
Adaptive case management
The banking case
• Customers that want to deposit money
– Existing customers -> select a product
– New customers must be added (account details)
• The Bank has rules for approving contracts
– Minimum amounts and contract duration
– Maximum contract duration
– When deposit amount > exceeds banks maximum the bank
manager must approve
• Customer must accept the contract
– Email notification / online access
• Case data is shared with customer
– “case” access is granted
• Management information needs
– Show all new contracts [in a Pivot table]
Google DOCS configuration contains
• The business process (using rules)
– All interactions: workflows and presentation flows
• User Interface (UI) + web parts for
– “Decision support”: displays & next steps
– “History”: displaying all prior actions
• Data
– Customer & contract files (updatable)
– Products reference/master
• Shared via Google DOCS
– All customer & contract changes replicated in spreadsheets
• Authorization – multi level:
– Groups, users, events, case data
• E-mail support
– templates
• Case output
– Data is “put” on ESB – for processing back-office
The “deposit account” process
Start the app: authorization
3
2
1
1. User logs on with LinkedIN:
access limited to customer group
and “identify customer” process
1
2
1. User logs in with Yahoo account:
Admin rights
…. Sees all groups, all events
Identify customer (implementation A)
• By adding the customer key to the dialog we have mulitple options:
1. Enter first and last name and Harmony auto fills [all fields]
2. Enter Customer key and Harmony shows list
3. Select a customer [key] and Harmony auto fills
1
3
2
1
2
3
Select a [deposit] product
1
1
• If amount is too low:
A message is displayed &
case will be closed (both are “rules”)
• When amount is ok ..
Next process step is contract length
1
2
2
2
When length and date are entered:
1. End value is calculated
2. Customer needs to confirm contract
(Can be online or via email)
Enter contract length
1
1
2
2
Customer confirms contract
1. Email is sent …
2. Recipient (customer) activates link
3. Dialog is displayed
Contract confirmed = yes
1. User logs on with Facebook: limited
access to groups and processes
Data replication in Google DOCS
1. Contract for the customer is created
2. Harmony “syncs” data with spreadsheet
3. (key is created using CONCATENATE function in
expression
Case data
1. Harmony collects and time
stamps all data and records
all user access to the case
2. (developers tip)
with one command the
data is output to an ESB
CHANGING THE RULES
We add the country to the application
1. This version of the case doesn’t have country
… we cancel this event (process)
1
1
No country
1. Version doesn’t contain country
2. We add country name to the dialog (and datasheet (REF_Country)
containing all countries)
(we upload the configuration – within 1 minute the application is ready)
1
2
1
2
Adding country
1. Version 1 (the version that doesn’t contain country ) was canceled .
2. Country name support has been added and all country data
uploaded
(the configuration was uploaded – the application being ready in 1-minute)
3. We select the same case: country is added. Country list present.
1
3
2
1
2
3
Create your own “BI“ / pivot table
1. The transactions added to Contract file are immediately reflected
in the Pivot Table contained in the workbook.
HARMONY CONFIGURATION
How do we “create” such a application?
1. Create the dialogs (process steps)
2. Define rules
1
2
Rules control the sequence (well that’s one part they “do”)
1. When Harmony detects a customer’s Social Security Number :
1. it prompts for the dialog “select deposit”
2. It sets the create account to “No”
2. Dialog “account details” are displayed when create account = “Yes”
3. Only when a deposit [product] has been selected will the dialog
“contract length” be displayed
3
1
3
2
3. Create a Product reference file + DT
It’s smart to link Reference files with Decision Tables
1. Product contains the “base” data; product liability is input for the DT
2. The DT generates a percentage point [value] for any present
combination of liability and contract duration
4. Add expression(s)
Familiar use of spreadsheet style expressions
no learning curve
[e-mail] template
Harmony has built-in templates
5. Authorize users
1. Create groups
2. Create users, assign to groups & specify “access”
3. Specify which event (process) can be started by a group
2
1
3
6. Save transactions / updates
1. The banking application contains:
1. Contract file
2. Customer file
2. Harmony automatically adds unique records to file
3. Attributes are filled when data becomes available
WORK TOGETHER
Collaboration improves productivity, lowers costs
Online collaboration: share ‘n’ chat
The advantage of having all configuration data in Google DOCS spreadsheets
AUTOMATED TESTING
Testing the application
All test stories & test cases are stored in Google DOCS
Tests run automatically, results in minutes.
The tests compare
expectations [what should the result be]
with
outcomes [what is the result ]
Configuration overview Banking
Part Number of rows Data (rows)
Rules 25 -
Dialogs (process steps) 40 (55)
Files 4 (6) 1000
MDT none (1)
DT 1 (2) 3
Expressions 3 (6)
Templates 3 (5)
Groups 3 (4)
Development time (hours) < 12 (+ 6)
(in brackets) is the estimate for a fully developed version
MDT = multi-dimensional decision table.
For more information
• Visit
– www.liquidsequence.com
• Contact us
– http://www.liquidsequence.com/contact.html
• The “deposit” configuration (“source code”)
• https://docs.google.com/spreadsheet/pub?key=0Agz0QZs
Eoj64dExUcUx2ZjRXMk9oN0djdmFpM0Z5MHc&output=ht
ml
• The banking lending application (the ultimate,
decision table, implementation):
• http://liquidsequence.com/DecisionModelingNotation-
Lending-Example.html

More Related Content

Viewers also liked

Lecture 15.1 & 15.2- Water
Lecture 15.1 & 15.2- WaterLecture 15.1 & 15.2- Water
Lecture 15.1 & 15.2- WaterMary Beth Smith
 
SAP Banking Loan Management- FS 210
SAP Banking Loan Management- FS 210SAP Banking Loan Management- FS 210
SAP Banking Loan Management- FS 210Jeetendra Tyagi
 
Intermolecular chemical bonding
Intermolecular chemical bondingIntermolecular chemical bonding
Intermolecular chemical bondingOpal Air
 
Lecture 8.4b- Polar Molecules
Lecture 8.4b- Polar MoleculesLecture 8.4b- Polar Molecules
Lecture 8.4b- Polar MoleculesMary Beth Smith
 
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; AmortizationMath 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; AmortizationJason Aubrey
 
IB Biology Core 2.4: Cell Membranes
IB Biology Core 2.4: Cell MembranesIB Biology Core 2.4: Cell Membranes
IB Biology Core 2.4: Cell MembranesJason de Nys
 
2.1.3.2 polar molecules
2.1.3.2 polar molecules2.1.3.2 polar molecules
2.1.3.2 polar moleculesMartin Brown
 
Chemical bonding and molecular structure
Chemical bonding and molecular structureChemical bonding and molecular structure
Chemical bonding and molecular structurePritesh Sharma
 
Mortgage banking overview
Mortgage banking overview Mortgage banking overview
Mortgage banking overview Floyd Saunders
 
Mortgage Market Presentation Pt. 1 &amp; 2
Mortgage Market Presentation Pt. 1 &amp; 2Mortgage Market Presentation Pt. 1 &amp; 2
Mortgage Market Presentation Pt. 1 &amp; 2lerogers
 
Chapter 12_The Mortgage Markets
Chapter 12_The Mortgage MarketsChapter 12_The Mortgage Markets
Chapter 12_The Mortgage MarketsRusman Mukhlis
 
Molecular polarity
Molecular polarityMolecular polarity
Molecular polarityAngela Stott
 
Polarity of molecules
Polarity of moleculesPolarity of molecules
Polarity of moleculesjamielizxoxo
 
Molecular polarity
Molecular polarityMolecular polarity
Molecular polarityPeggyGeiger
 
2012 Molecule Polarity
2012  Molecule Polarity2012  Molecule Polarity
2012 Molecule PolarityDavid Young
 
Water properties ppt
Water properties pptWater properties ppt
Water properties pptmszeron
 
Functions of banks
Functions of banksFunctions of banks
Functions of banksNeeta Sharma
 
Teachers Application Letter
Teachers Application LetterTeachers Application Letter
Teachers Application Letterlspu
 

Viewers also liked (20)

Lecture 15.1 & 15.2- Water
Lecture 15.1 & 15.2- WaterLecture 15.1 & 15.2- Water
Lecture 15.1 & 15.2- Water
 
SAP Banking Loan Management- FS 210
SAP Banking Loan Management- FS 210SAP Banking Loan Management- FS 210
SAP Banking Loan Management- FS 210
 
Intermolecular chemical bonding
Intermolecular chemical bondingIntermolecular chemical bonding
Intermolecular chemical bonding
 
Lecture 8.4b- Polar Molecules
Lecture 8.4b- Polar MoleculesLecture 8.4b- Polar Molecules
Lecture 8.4b- Polar Molecules
 
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; AmortizationMath 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
 
IB Biology Core 2.4: Cell Membranes
IB Biology Core 2.4: Cell MembranesIB Biology Core 2.4: Cell Membranes
IB Biology Core 2.4: Cell Membranes
 
2.1.3.2 polar molecules
2.1.3.2 polar molecules2.1.3.2 polar molecules
2.1.3.2 polar molecules
 
Chemical bonding and molecular structure
Chemical bonding and molecular structureChemical bonding and molecular structure
Chemical bonding and molecular structure
 
Mortgage banking overview
Mortgage banking overview Mortgage banking overview
Mortgage banking overview
 
Mortgage Market Presentation Pt. 1 &amp; 2
Mortgage Market Presentation Pt. 1 &amp; 2Mortgage Market Presentation Pt. 1 &amp; 2
Mortgage Market Presentation Pt. 1 &amp; 2
 
Chapter 12_The Mortgage Markets
Chapter 12_The Mortgage MarketsChapter 12_The Mortgage Markets
Chapter 12_The Mortgage Markets
 
Molecular polarity
Molecular polarityMolecular polarity
Molecular polarity
 
Polarity of molecules
Polarity of moleculesPolarity of molecules
Polarity of molecules
 
Molecular polarity
Molecular polarityMolecular polarity
Molecular polarity
 
2012 Molecule Polarity
2012  Molecule Polarity2012  Molecule Polarity
2012 Molecule Polarity
 
Water properties ppt
Water properties pptWater properties ppt
Water properties ppt
 
Chapter 8 Covalent Bonds
Chapter 8 Covalent BondsChapter 8 Covalent Bonds
Chapter 8 Covalent Bonds
 
Functions of banks
Functions of banksFunctions of banks
Functions of banks
 
Application Letter
Application LetterApplication Letter
Application Letter
 
Teachers Application Letter
Teachers Application LetterTeachers Application Letter
Teachers Application Letter
 

Similar to Create a WEB 2.0 banking application. Adaptive Case Management. Secure and scalable.

Lucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applicationsLucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applications112Motion
 
Harmony = you can develop IT. This overview describes features, & shows how ...
Harmony =  you can develop IT. This overview describes features, & shows how ...Harmony =  you can develop IT. This overview describes features, & shows how ...
Harmony = you can develop IT. This overview describes features, & shows how ...112Motion
 
Create, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCSCreate, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCS112Motion
 
Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....112Motion
 
Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...112Motion
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentationanuj_rakheja
 
Airline system ppt
Airline system ppt Airline system ppt
Airline system ppt Sunil Thakur
 
Mobile store management
Mobile store management Mobile store management
Mobile store management Rupendra Verma
 
Running Head System Proposal .docx
Running Head System Proposal                                     .docxRunning Head System Proposal                                     .docx
Running Head System Proposal .docxagnesdcarey33086
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasNathaniel Palmer
 
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...OpenText
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission Safe Software
 
Salesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolSalesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolBMC Software
 
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...112Motion
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++vikram mahendra
 
[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product Intro[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product IntroHannah Kim
 

Similar to Create a WEB 2.0 banking application. Adaptive Case Management. Secure and scalable. (20)

Lucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applicationsLucidchart an event driven approach for generating a (workflow) applications
Lucidchart an event driven approach for generating a (workflow) applications
 
Harmony = you can develop IT. This overview describes features, & shows how ...
Harmony =  you can develop IT. This overview describes features, & shows how ...Harmony =  you can develop IT. This overview describes features, & shows how ...
Harmony = you can develop IT. This overview describes features, & shows how ...
 
Create, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCSCreate, sign and share documents online using Google DOCS
Create, sign and share documents online using Google DOCS
 
Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....Online sales: Select product, create quote, accept and ship (from warehouse)....
Online sales: Select product, create quote, accept and ship (from warehouse)....
 
Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...Harmony: what is it, how does it work, best practices. Integration features, ...
Harmony: what is it, how does it work, best practices. Integration features, ...
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Airline system ppt
Airline system ppt Airline system ppt
Airline system ppt
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
Running Head System Proposal .docx
Running Head System Proposal                                     .docxRunning Head System Proposal                                     .docx
Running Head System Proposal .docx
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
 
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
 
Subbu_WM
Subbu_WMSubbu_WM
Subbu_WM
 
Salesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolSalesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow tool
 
Print report
Print reportPrint report
Print report
 
ProjectReport_Subhayu
ProjectReport_SubhayuProjectReport_Subhayu
ProjectReport_Subhayu
 
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
 
[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product Intro[uengine.org] (kor) uEngine BPM Product Intro
[uengine.org] (kor) uEngine BPM Product Intro
 
Citeck ACM
Citeck ACMCiteck ACM
Citeck ACM
 

More from 112Motion

112Motion.com solutions overview
112Motion.com solutions overview112Motion.com solutions overview
112Motion.com solutions overview112Motion
 
Harmony concepts and design guide
Harmony concepts and design guideHarmony concepts and design guide
Harmony concepts and design guide112Motion
 
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
D3   data driven development in practice - the AirPortal for Schiphol and Tra...D3   data driven development in practice - the AirPortal for Schiphol and Tra...
D3 data driven development in practice - the AirPortal for Schiphol and Tra...112Motion
 
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...112Motion
 
Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2112Motion
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...112Motion
 
Product based design of business processes. Applied within Financial Services
Product based design of business processes. Applied within  Financial ServicesProduct based design of business processes. Applied within  Financial Services
Product based design of business processes. Applied within Financial Services112Motion
 
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk NederlandsRulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands112Motion
 
Release description harmony matrix order entry
Release description harmony matrix order entryRelease description harmony matrix order entry
Release description harmony matrix order entry112Motion
 
Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)112Motion
 
Gemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeldGemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeld112Motion
 
Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.112Motion
 
AS400 webservices - the adapter create cloud apps in a couple of days
AS400 webservices - the adapter create cloud apps in a couple of daysAS400 webservices - the adapter create cloud apps in a couple of days
AS400 webservices - the adapter create cloud apps in a couple of days112Motion
 
Tourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking processTourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking process112Motion
 
Port management and business rules: how to implement IMO regulations
Port management and business rules: how to implement IMO regulationsPort management and business rules: how to implement IMO regulations
Port management and business rules: how to implement IMO regulations112Motion
 

More from 112Motion (15)

112Motion.com solutions overview
112Motion.com solutions overview112Motion.com solutions overview
112Motion.com solutions overview
 
Harmony concepts and design guide
Harmony concepts and design guideHarmony concepts and design guide
Harmony concepts and design guide
 
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
D3   data driven development in practice - the AirPortal for Schiphol and Tra...D3   data driven development in practice - the AirPortal for Schiphol and Tra...
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
 
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...Fraud Detector - The easy-to-customize, high ROI,  IT solution for detecting ...
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
 
Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2Harmony concepts and design guide v0.2
Harmony concepts and design guide v0.2
 
Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...Decision model and notation (DMN standard explained. A worked example by Nick...
Decision model and notation (DMN standard explained. A worked example by Nick...
 
Product based design of business processes. Applied within Financial Services
Product based design of business processes. Applied within  Financial ServicesProduct based design of business processes. Applied within  Financial Services
Product based design of business processes. Applied within Financial Services
 
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk NederlandsRulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
 
Release description harmony matrix order entry
Release description harmony matrix order entryRelease description harmony matrix order entry
Release description harmony matrix order entry
 
Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)Harmony API developers documentation (version 2.2)
Harmony API developers documentation (version 2.2)
 
Gemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeldGemeente loket WMO process aanvraag voorbeeld
Gemeente loket WMO process aanvraag voorbeeld
 
Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.Modernize your AS400 - the future proof, low cost solution.
Modernize your AS400 - the future proof, low cost solution.
 
AS400 webservices - the adapter create cloud apps in a couple of days
AS400 webservices - the adapter create cloud apps in a couple of daysAS400 webservices - the adapter create cloud apps in a couple of days
AS400 webservices - the adapter create cloud apps in a couple of days
 
Tourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking processTourism and hospitality: Create an online accommodation booking process
Tourism and hospitality: Create an online accommodation booking process
 
Port management and business rules: how to implement IMO regulations
Port management and business rules: how to implement IMO regulationsPort management and business rules: how to implement IMO regulations
Port management and business rules: how to implement IMO regulations
 

Recently uploaded

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 

Recently uploaded (20)

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 

Create a WEB 2.0 banking application. Adaptive Case Management. Secure and scalable.

  • 1. The “Banking” deposit system Web 2.0 / cloud Using (Adaptive) case management Workflow / business process modeling Google DOCS UI demo & configuration A major update will become available in May 2014, we’ll create a new presentation: Harmony in Cloud Banking - introducing the Google Platform
  • 2. For processes which: • are unpredictable in their execution, • are driven by unknown events, • need actions with unforeseen consequences, • require the ad-hoc inclusion of new actors, • Have manual involvement for decisions not in rules and flows, • have unknown inbound and outbound content. Why adaptive case management (ACM)
  • 3. IT requirements / features • must enable business users to add rules at any time, • Support multiple versions of cases – Old versions with the original rules & processes – Old versions with new versions of rules & processes • need secure, auditable social interactions of actors, • must assign actor authority based on ‘need-to- know,’ • require complete transparency and auditabilty Adaptive case management
  • 4. The banking case • Customers that want to deposit money – Existing customers -> select a product – New customers must be added (account details) • The Bank has rules for approving contracts – Minimum amounts and contract duration – Maximum contract duration – When deposit amount > exceeds banks maximum the bank manager must approve • Customer must accept the contract – Email notification / online access • Case data is shared with customer – “case” access is granted • Management information needs – Show all new contracts [in a Pivot table]
  • 5. Google DOCS configuration contains • The business process (using rules) – All interactions: workflows and presentation flows • User Interface (UI) + web parts for – “Decision support”: displays & next steps – “History”: displaying all prior actions • Data – Customer & contract files (updatable) – Products reference/master • Shared via Google DOCS – All customer & contract changes replicated in spreadsheets • Authorization – multi level: – Groups, users, events, case data • E-mail support – templates • Case output – Data is “put” on ESB – for processing back-office
  • 7. Start the app: authorization 3 2 1 1. User logs on with LinkedIN: access limited to customer group and “identify customer” process 1 2 1. User logs in with Yahoo account: Admin rights …. Sees all groups, all events
  • 8. Identify customer (implementation A) • By adding the customer key to the dialog we have mulitple options: 1. Enter first and last name and Harmony auto fills [all fields] 2. Enter Customer key and Harmony shows list 3. Select a customer [key] and Harmony auto fills 1 3 2 1 2 3
  • 9. Select a [deposit] product 1 1 • If amount is too low: A message is displayed & case will be closed (both are “rules”) • When amount is ok .. Next process step is contract length 1 2 2 2
  • 10. When length and date are entered: 1. End value is calculated 2. Customer needs to confirm contract (Can be online or via email) Enter contract length 1 1 2 2
  • 11. Customer confirms contract 1. Email is sent … 2. Recipient (customer) activates link 3. Dialog is displayed
  • 12. Contract confirmed = yes 1. User logs on with Facebook: limited access to groups and processes
  • 13. Data replication in Google DOCS 1. Contract for the customer is created 2. Harmony “syncs” data with spreadsheet 3. (key is created using CONCATENATE function in expression
  • 14. Case data 1. Harmony collects and time stamps all data and records all user access to the case 2. (developers tip) with one command the data is output to an ESB
  • 15. CHANGING THE RULES We add the country to the application
  • 16. 1. This version of the case doesn’t have country … we cancel this event (process) 1 1 No country
  • 17. 1. Version doesn’t contain country 2. We add country name to the dialog (and datasheet (REF_Country) containing all countries) (we upload the configuration – within 1 minute the application is ready) 1 2 1 2 Adding country
  • 18. 1. Version 1 (the version that doesn’t contain country ) was canceled . 2. Country name support has been added and all country data uploaded (the configuration was uploaded – the application being ready in 1-minute) 3. We select the same case: country is added. Country list present. 1 3 2 1 2 3
  • 19. Create your own “BI“ / pivot table 1. The transactions added to Contract file are immediately reflected in the Pivot Table contained in the workbook.
  • 20. HARMONY CONFIGURATION How do we “create” such a application?
  • 21. 1. Create the dialogs (process steps)
  • 22. 2. Define rules 1 2 Rules control the sequence (well that’s one part they “do”) 1. When Harmony detects a customer’s Social Security Number : 1. it prompts for the dialog “select deposit” 2. It sets the create account to “No” 2. Dialog “account details” are displayed when create account = “Yes” 3. Only when a deposit [product] has been selected will the dialog “contract length” be displayed 3 1 3 2
  • 23. 3. Create a Product reference file + DT It’s smart to link Reference files with Decision Tables 1. Product contains the “base” data; product liability is input for the DT 2. The DT generates a percentage point [value] for any present combination of liability and contract duration
  • 24. 4. Add expression(s) Familiar use of spreadsheet style expressions no learning curve
  • 25. [e-mail] template Harmony has built-in templates
  • 26. 5. Authorize users 1. Create groups 2. Create users, assign to groups & specify “access” 3. Specify which event (process) can be started by a group 2 1 3
  • 27. 6. Save transactions / updates 1. The banking application contains: 1. Contract file 2. Customer file 2. Harmony automatically adds unique records to file 3. Attributes are filled when data becomes available
  • 28. WORK TOGETHER Collaboration improves productivity, lowers costs
  • 29. Online collaboration: share ‘n’ chat The advantage of having all configuration data in Google DOCS spreadsheets
  • 31. All test stories & test cases are stored in Google DOCS Tests run automatically, results in minutes. The tests compare expectations [what should the result be] with outcomes [what is the result ]
  • 32. Configuration overview Banking Part Number of rows Data (rows) Rules 25 - Dialogs (process steps) 40 (55) Files 4 (6) 1000 MDT none (1) DT 1 (2) 3 Expressions 3 (6) Templates 3 (5) Groups 3 (4) Development time (hours) < 12 (+ 6) (in brackets) is the estimate for a fully developed version MDT = multi-dimensional decision table.
  • 33. For more information • Visit – www.liquidsequence.com • Contact us – http://www.liquidsequence.com/contact.html • The “deposit” configuration (“source code”) • https://docs.google.com/spreadsheet/pub?key=0Agz0QZs Eoj64dExUcUx2ZjRXMk9oN0djdmFpM0Z5MHc&output=ht ml • The banking lending application (the ultimate, decision table, implementation): • http://liquidsequence.com/DecisionModelingNotation- Lending-Example.html

Editor's Notes

  1. Lasty update: 22 March 2014: introducing /a announcingCloudsolution(s)