SlideShare a Scribd company logo
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

PPT
Creating a Cloud system in one hour using Google DOCS spreadsheets
PPTX
Create and Maintain Negotiation Documents
PPTX
Create and Maintain Negotiation Documents-screen shots
PPTX
Harmony release overview 1.0 - 2.0
PDF
Construction Accounting Software Overview
PPTX
Microsoft Dynamics CRM 2011 Walkthrough Part 1
PPTX
Digital Workplace Solutions by Accesa
PPT
Amortization Refinance Calculator
Creating a Cloud system in one hour using Google DOCS spreadsheets
Create and Maintain Negotiation Documents
Create and Maintain Negotiation Documents-screen shots
Harmony release overview 1.0 - 2.0
Construction Accounting Software Overview
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Digital Workplace Solutions by Accesa
Amortization Refinance Calculator

Viewers also liked (20)

PPT
Lecture 15.1 & 15.2- Water
PDF
SAP Banking Loan Management- FS 210
PPTX
Intermolecular chemical bonding
PPT
Lecture 8.4b- Polar Molecules
PDF
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
PPTX
IB Biology Core 2.4: Cell Membranes
PPTX
2.1.3.2 polar molecules
PPT
Chemical bonding and molecular structure
PPTX
Mortgage banking overview
PPTX
Mortgage Market Presentation Pt. 1 &amp; 2
PPT
Chapter 12_The Mortgage Markets
PPTX
Molecular polarity
PPTX
Polarity of molecules
PPTX
Molecular polarity
PPTX
2012 Molecule Polarity
PPTX
Water properties ppt
PPT
Chapter 8 Covalent Bonds
PPTX
Functions of banks
DOCX
Application Letter
DOC
Teachers Application Letter
Lecture 15.1 & 15.2- Water
SAP Banking Loan Management- FS 210
Intermolecular chemical bonding
Lecture 8.4b- Polar Molecules
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
IB Biology Core 2.4: Cell Membranes
2.1.3.2 polar molecules
Chemical bonding and molecular structure
Mortgage banking overview
Mortgage Market Presentation Pt. 1 &amp; 2
Chapter 12_The Mortgage Markets
Molecular polarity
Polarity of molecules
Molecular polarity
2012 Molecule Polarity
Water properties ppt
Chapter 8 Covalent Bonds
Functions of banks
Application Letter
Teachers Application Letter
Ad

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

PPTX
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
PDF
Harmony concepts and design guide v0.2
PPTX
Tourism and hospitality: Create an online accommodation booking process
PPTX
Lucidchart an event driven approach for generating a (workflow) applications
DOCX
Harmony concepts and design guide
PPTX
Harmony = you can develop IT. This overview describes features, & shows how ...
PPTX
Harmony: what is it, how does it work, best practices. Integration features, ...
PPTX
Online sales: Select product, create quote, accept and ship (from warehouse)....
PDF
Pcm to unifier migration considerations - Oracle Primavera P6 Collaborate 14
PPT
Osvaldo Bordoni UBS Italia
PDF
The Wright Move – A Continued Journey to the Oracle EPM Cloud
PPTX
Create, sign and share documents online using Google DOCS
PPTX
Blockchain and the investment industry stack
PPTX
Collect Money Android Application
PPTX
Client on-boarding
PDF
Charisma Portfolio Management
PDF
Sage ERP X3 Consulting and implementation Services in Alberta | Panni
PDF
Evolution of paradigms in Banking IT
PDF
Workday rising 2019
PPTX
Harmony first step
Harmony new release 3.0: Relationship Kernel, Google, Webydo, Web forms, Mult...
Harmony concepts and design guide v0.2
Tourism and hospitality: Create an online accommodation booking process
Lucidchart an event driven approach for generating a (workflow) applications
Harmony concepts and design guide
Harmony = you can develop IT. This overview describes features, & shows how ...
Harmony: what is it, how does it work, best practices. Integration features, ...
Online sales: Select product, create quote, accept and ship (from warehouse)....
Pcm to unifier migration considerations - Oracle Primavera P6 Collaborate 14
Osvaldo Bordoni UBS Italia
The Wright Move – A Continued Journey to the Oracle EPM Cloud
Create, sign and share documents online using Google DOCS
Blockchain and the investment industry stack
Collect Money Android Application
Client on-boarding
Charisma Portfolio Management
Sage ERP X3 Consulting and implementation Services in Alberta | Panni
Evolution of paradigms in Banking IT
Workday rising 2019
Harmony first step
Ad

More from Harmony (11)

PDF
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
PPT
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
PDF
Decision model and notation (DMN standard explained. A worked example by Nick...
PDF
Product based design of business processes. Applied within Financial Services
PDF
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
DOCX
Release description harmony matrix order entry
PPTX
Harmony API developers documentation (version 2.2)
PPTX
Gemeente loket WMO process aanvraag voorbeeld
PPTX
Modernize your AS400 - the future proof, low cost solution.
PPTX
AS400 webservices - the adapter create cloud apps in a couple of days
PPTX
Port management and business rules: how to implement IMO regulations
D3 data driven development in practice - the AirPortal for Schiphol and Tra...
Fraud Detector - The easy-to-customize, high ROI, IT solution for detecting ...
Decision model and notation (DMN standard explained. A worked example by Nick...
Product based design of business processes. Applied within Financial Services
RulesSpeak: Het opstellen van bedrijfsregels in begrijpelijk Nederlands
Release description harmony matrix order entry
Harmony API developers documentation (version 2.2)
Gemeente loket WMO process aanvraag voorbeeld
Modernize your AS400 - the future proof, low cost solution.
AS400 webservices - the adapter create cloud apps in a couple of days
Port management and business rules: how to implement IMO regulations

Recently uploaded (20)

PDF
IFRS Notes in your pocket for study all the time
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PPTX
Amazon (Business Studies) management studies
PDF
Nidhal Samdaie CV - International Business Consultant
PPT
Chapter four Project-Preparation material
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
Training And Development of Employee .pdf
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Types of control:Qualitative vs Quantitative
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
IFRS Notes in your pocket for study all the time
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Amazon (Business Studies) management studies
Nidhal Samdaie CV - International Business Consultant
Chapter four Project-Preparation material
Power and position in leadershipDOC-20250808-WA0011..pdf
Unit 1 Cost Accounting - Cost sheet
Training And Development of Employee .pdf
Chapter 5_Foreign Exchange Market in .pdf
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Lecture (1)-Introduction.pptx business communication
Types of control:Qualitative vs Quantitative
Probability Distribution, binomial distribution, poisson distribution
Roadmap Map-digital Banking feature MB,IB,AB
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
unit 1 COST ACCOUNTING AND COST SHEET
COST SHEET- Tender and Quotation unit 2.pdf
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions

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

  • #2: Lasty update: 22 March 2014: introducing /a announcingCloudsolution(s)