SlideShare a Scribd company logo
1 of 59
Create code-free applications: the sales process 
Quote, accept and ship 
[a product] 
Showcases: 
(1) “how to create and run a simple business process” 
(6 steps in 30 minutes) 
(2) “how to create and run a “complex” business process” 
(in 10 – 14 hours)
Case 1: sell garden furniture online 
A three step process 
Company selling & shipping goods, 
internet user buying goods 
1. An Internet user selects a product 
– And a quote is presented 
• on the web page / user interface prompt 
• sent by email 
2. [Internet] user is asked to accept 
– through the user interface 
– by activating the email (link) 
3. Warehouse employee ships the product 
– If internet user accepts
1st step select product 
1 
1. Data from product file is used 
to validate entry 
2. Price is immediately displayed 
2
2nd step customer accepts (online) 
1 
2 
Decision support displays next activity/step (including who has 
to do this step) 
1. Total price calculated from an expression 
2. Accept quote = yes ”fires” next process [shipping]
2nd step: customer accepts using email 
(email is alternative for “online” – see slide 
customer online view)
3rd step: ship the product 
1. Work item is in “warehouse” queue 
2. Process details 
2 
1 
1 
2
How to configure this simple 3-step process 
CREATING YOUR 1ST APP
Needed to support the sales process 
the specifications 
1. Three (3) screens / dialogs 
• Select product 
• Accept the quote 
• Ship the product 
We need to control the dialog flow (one screen to the other) 
2. One (1) Product file 
• Containing the products 
3. One (1) Email 
• (template) to ask buyer to confirm the quote 
4. One (1) calculation 
5. Access to the application and data (authorization) 
– Buyer versus seller (and shipper)
Step 1: create 3 screens / dialogs
Step 1b – control the flow 
The rules are “self-explanatory” 
Rule 10: show “Acceptance” when a total price exists 
Rule 20: start “Shipping” when [the customer] accepts the quote
Step 2 create Product file 
Create, or import. as many products as you want …. 
1. and as many fields as you want
Step 3 create the [e-mail] template 
Harmony has a built-in template function
Step 4 create one expression
Step 5 authorize 
Create groups 
Create your users, assign them to groups 
Specify who can start the 1st step (Customers and Sales) 
1 
2 
3 
1 
3
Step 6 Generate your app 
On the Harmony menu 
Select upload 
Your app will be ready in 30 seconds !
That’s all 
You think you can do this (in 30 minutes) ?
What you don’t have to do – but what Harmony does for you 
ADDED FEATURES
All steps are assembled 
You’ll be able to see all Quotes 
which have been created and waiting for acceptance
Email pre-view 
2 
3 
Point your mouse at the email – and the contents are displayed
All case data is accessible 
Harmony collects and 
time stamps all data 
and records all user 
access to the case
Configuration overview 
simple app 
Part Number of Total rows 
Rules 5 (15) - 
Dialogs (process steps) 3 (8) 85 
Reference files 1 (4) ?? 
MDT none (1) 
DT none (2) 
Expressions 1 (10) 
Templates 1 (2) 
Groups 4 (5) 
Configuration time (hours) < 1 (4) 
(in brackets) is the estimate for a fully developed version 
MDT = multi-dimensional decision table.
Quote, accept and ship 
[a product] 
Showcase #2 
“how to create and run a “complex” business process” 
(in 10 – 14 hours) 
Flowchart of this process
Case 2: sell bedroom furniture online 
1. An Internet user selects a product 
– We’ll prompt for his customer details 
– We’ll ask him if he wants to create a customer record 
– The quote is presented 
2. Internet user is asked to accept the quote 
– We add a “later” option (and remind him/her) 
3. Internet user is asked to accept the license terms 
– If no shipping address specified: we’ll prompt for this 
4. The minimum stock (warehouse) is checked 
– a purchase order is generated in case stock is too low 
5. Goods are shipped [from the warehouse] 
– Shipped qty can differ from ordered qty
Case 2: sell bedroom furniture online 
6. Prompt user with a “thank you” screen 
– User can specify “contact me” 
7. The contact form is displayed [to the user] 
8. A response is required [by the sales dept] 
9. User has access to the Customer file 
10. User has the option to delete case data 
– In case he/she hasn’t ordered 
11. We’ll add all users to a file 
– Accessible in a spreadsheet
1st step – select a product 
1. Data from product file is used to 
validate entry
2nd step: customer accepts quote 
User can delay … 
… system prompts for reminder
(2nd step) customer recieves email 
Standard Harmony function – email access 
(email is alternative for “online” – see slide customer online view)
3rd step customer to accept License terms 
If previously no shipping address has been entered the system will 
prompt user for this
The seller has overview of all tasks 
2 
1 
2 
After the license terms have been accepted – 2 
steps/tasks are triggered: 
The last step “thank you”” for the customer 
Shipping the product by the warehouse 
1 
2
4th step generating a PO 
The system automatically generates a PO (to be completed by purchasing dept)
5th step warehouse ships the product 
Note: All goods to be shipped are in “warehouse” queue 
In case a logistics company fulfills the delivery – they would have access 
With ‘small’ companies, like retailers, the seller has multiple roles
6th step: Thank you 
1. “check” box in case you want to change the email address 
2. Yes for accessing profile (see next slide)
7th step: Contact form 
A “dynamic” form is generated 
Depending on contact subject 
.. Additional fields are generated
8th step: response 
This is what customer entered
9th step: Customer profile
10th step: Maintain case data
# 11a: adding users to a file
# 11b: prospects/customers
How to configure this “sophisticated” process 
CREATING YOUR 2ND APP
Needed to support the sales process 
the specifications 
1. Eleven (11) screens / dialogs 
• Support sales 
• Shipping 
• purchasing 
• Customer service 
All these need to be controlled - the dialog flow 
2. Four files 
• Catalog, Products, Customer and Access 
• How to add-to/update Customer and Access 
3. Nine (9) email templates 
• How to sent an email 
4. Price & stock calculations 
5. Access to the application and data (authorization) 
– Buyer/customer, sales, purchasing and warehouse
Needed to support the sales process 
Some more specifications … 
6. Creating “timers” 
• A powerful mechanism to start actions in the 
future 
• Three (3) are implemented 
7. UI item interaction 
• Depending on data show an extra UI attribute
1st step the dialogs (process steps) 
Dialog items are grouped by dialog[names] 
simply specify type, the values (ext) in case of multiple choice and 
the description (how this appears on the user interface). Sample
Define the workflow 
The sequence of the workflow is determined by: 
the condition (total price exists) 
which (dialog) is to be executed 
by whom (queue) 
1 
2 
1 
3 
2 3
Define the workflow 
The sequence of the workflow is determined by: 
the condition (accept quote = yes) 
which (dialog) is to be executed 
by whom (queue) 
1 
2 
1 
3 
2 3
2nd step: creating/updating files 
Customer: updated by the application 
Catalog: uploaded by the application manager (you) 
Access: updated by the application 
Product: uploaded by application manager
2nd step: How to updat files 
Customer file: updated by the application 
set the value “type” to prospect
3rd step create/send e-mail (templates) 
Create the templates 
& control when (and which) template is sent
4th step: create expression(s) 
Expressions “fire” automatically – no need to create rules for thus 
Total price is calculated when price and quantity (qty) exist [Id1] 
Customer name is created when first and last name exist [Id30]
5th step authorize access 
1. Create groups 
2. Create users, assign to groups & specify “access” 
3. Autothorize which group (department) can start a workflow 
1 
2 
3
6th step “timers” 
1. User enters a time [because of “later” to accept the quote) 
2. The timer is started 
3. When the timer expires (at 11:00 hrs) the dialog accept quote 
will be started 
2 
3 
1
7th step control fields in “UI” 
3 
1 
1. Contact = partner query 
2. User selects Demo request 
3. Three fields are displayed 
1. Product name 
2. Location 
3. (pre-ferred) contact date & time 
2
7th step How to do this …
Next slide(s) shows advanced tecnique(s) 
ADVANCED USERS
Annex to 7th step: DT to control the UI 
1 
2 
A Decision table sets the condition for the fields 
User selected Demo request and email 
1. Three fields are displayed 
1. Product required = yes 
2. Date required yes 
3. Message body required = yes 
1 
2
Case process info 
Harmony collects and 
time stamps all 
processing - and all 
data that has been 
“hit” in each step
Case data 
Harmony collects and 
time stamps all data 
and relates the actions 
which caused data to 
be created
Configuration overview 
Part Number of Total rows 
Rules (process & UI) 100 (120) 
Dialogs (process steps) 11 (-) 90 
Reference files 4 (-) 180 
MDT none (1) 
Decision Tables 1 (2) 
Expressions 8(10) 
Templates 9 (-) 
Groups 6 (-) 
Development time (hours) < 12 (16) 
(in brackets) is the estimate for a fully developed version 
MDT = multi-dimensional decision table.
For more information 
• Visit 
– www.liquidsequence.com 
• Run the live demo 
– http://www.liquidsequence.com/Demo.html 
• The flowchart: 
– https://www.lucidchart.com/documents/view/4 
f5b-8e2c-5257b8aa-b1d4-197b0a00d0bd 
– Video Testimony: testing the process 
• Will be added later
For more information 
• Visit 
– www.liquidsequence.com 
• Release overview 
– (all new features) 
• Contact us 
– http://liquidsequence.com/Contact.html 
• Two 5 minutes videos: Harmony in action 
– http://youtu.be/4QgM1F1Sbhg (part I) 
– http://youtu.be/G6ezSMX9A5k (part II) 
– Video Testimony: testing the process 
• Will be added later

More Related Content

Similar to Create Code-Free Apps: Quote, Accept & Ship Products

ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportsobanmoriwala1
 
Provide first level remote help desk support
Provide first level remote help desk supportProvide first level remote help desk support
Provide first level remote help desk supportGera Paulos
 
Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptxtalhajann43
 
Power point operations management i (1)
Power point operations management i (1)Power point operations management i (1)
Power point operations management i (1)ocagnen
 
05 b 01workflowcustomizing
05 b 01workflowcustomizing05 b 01workflowcustomizing
05 b 01workflowcustomizingtflung
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iAkash Gupta
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptxanguraju1
 
Running Head RiordanSystem Proposal .docx
Running Head RiordanSystem Proposal                              .docxRunning Head RiordanSystem Proposal                              .docx
Running Head RiordanSystem Proposal .docxcharisellington63520
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
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
 
Grygoriy gavaleshko cross-framework communication on frontent
Grygoriy gavaleshko   cross-framework communication on frontentGrygoriy gavaleshko   cross-framework communication on frontent
Grygoriy gavaleshko cross-framework communication on frontentAneta Kołosowska (Wiśniewska)
 
Project of IT243Customer Service For Electroni.docx
Project of IT243Customer Service For Electroni.docxProject of IT243Customer Service For Electroni.docx
Project of IT243Customer Service For Electroni.docxwoodruffeloisa
 
Web design-project-report3961
Web design-project-report3961Web design-project-report3961
Web design-project-report3961university
 
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxIGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxAnilVhatkar
 
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2Shay Hassidim
 

Similar to Create Code-Free Apps: Quote, Accept & Ship Products (20)

ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
 
Colombia Voluntary Emissions Trading system
Colombia Voluntary Emissions Trading systemColombia Voluntary Emissions Trading system
Colombia Voluntary Emissions Trading system
 
Provide first level remote help desk support
Provide first level remote help desk supportProvide first level remote help desk support
Provide first level remote help desk support
 
provide1923.pptx
provide1923.pptxprovide1923.pptx
provide1923.pptx
 
Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
 
Power point operations management i (1)
Power point operations management i (1)Power point operations management i (1)
Power point operations management i (1)
 
05 b 01workflowcustomizing
05 b 01workflowcustomizing05 b 01workflowcustomizing
05 b 01workflowcustomizing
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
 
Reqs analysis
Reqs analysisReqs analysis
Reqs analysis
 
webTender 2.0
webTender 2.0webTender 2.0
webTender 2.0
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptx
 
02 intro of fin mod-mat
02   intro of fin mod-mat02   intro of fin mod-mat
02 intro of fin mod-mat
 
Running Head RiordanSystem Proposal .docx
Running Head RiordanSystem Proposal                              .docxRunning Head RiordanSystem Proposal                              .docx
Running Head RiordanSystem Proposal .docx
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
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
 
Grygoriy gavaleshko cross-framework communication on frontent
Grygoriy gavaleshko   cross-framework communication on frontentGrygoriy gavaleshko   cross-framework communication on frontent
Grygoriy gavaleshko cross-framework communication on frontent
 
Project of IT243Customer Service For Electroni.docx
Project of IT243Customer Service For Electroni.docxProject of IT243Customer Service For Electroni.docx
Project of IT243Customer Service For Electroni.docx
 
Web design-project-report3961
Web design-project-report3961Web design-project-report3961
Web design-project-report3961
 
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxIGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
 
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
GigaSpaces Cloud Computing Framework 4 XAP - Quick Tour - v2
 

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
 
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
 
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 = 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
 
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
 
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
 
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
 
Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0 Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0 112Motion
 
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 (19)

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
 
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, ...
 
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 = 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 ...
 
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)
 
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...
 
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
 
Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0 Harmony release overview 1.0 - 2.0
Harmony release overview 1.0 - 2.0
 
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

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Create Code-Free Apps: Quote, Accept & Ship Products

  • 1. Create code-free applications: the sales process Quote, accept and ship [a product] Showcases: (1) “how to create and run a simple business process” (6 steps in 30 minutes) (2) “how to create and run a “complex” business process” (in 10 – 14 hours)
  • 2. Case 1: sell garden furniture online A three step process Company selling & shipping goods, internet user buying goods 1. An Internet user selects a product – And a quote is presented • on the web page / user interface prompt • sent by email 2. [Internet] user is asked to accept – through the user interface – by activating the email (link) 3. Warehouse employee ships the product – If internet user accepts
  • 3. 1st step select product 1 1. Data from product file is used to validate entry 2. Price is immediately displayed 2
  • 4. 2nd step customer accepts (online) 1 2 Decision support displays next activity/step (including who has to do this step) 1. Total price calculated from an expression 2. Accept quote = yes ”fires” next process [shipping]
  • 5. 2nd step: customer accepts using email (email is alternative for “online” – see slide customer online view)
  • 6. 3rd step: ship the product 1. Work item is in “warehouse” queue 2. Process details 2 1 1 2
  • 7. How to configure this simple 3-step process CREATING YOUR 1ST APP
  • 8. Needed to support the sales process the specifications 1. Three (3) screens / dialogs • Select product • Accept the quote • Ship the product We need to control the dialog flow (one screen to the other) 2. One (1) Product file • Containing the products 3. One (1) Email • (template) to ask buyer to confirm the quote 4. One (1) calculation 5. Access to the application and data (authorization) – Buyer versus seller (and shipper)
  • 9. Step 1: create 3 screens / dialogs
  • 10. Step 1b – control the flow The rules are “self-explanatory” Rule 10: show “Acceptance” when a total price exists Rule 20: start “Shipping” when [the customer] accepts the quote
  • 11. Step 2 create Product file Create, or import. as many products as you want …. 1. and as many fields as you want
  • 12. Step 3 create the [e-mail] template Harmony has a built-in template function
  • 13. Step 4 create one expression
  • 14. Step 5 authorize Create groups Create your users, assign them to groups Specify who can start the 1st step (Customers and Sales) 1 2 3 1 3
  • 15. Step 6 Generate your app On the Harmony menu Select upload Your app will be ready in 30 seconds !
  • 16. That’s all You think you can do this (in 30 minutes) ?
  • 17. What you don’t have to do – but what Harmony does for you ADDED FEATURES
  • 18. All steps are assembled You’ll be able to see all Quotes which have been created and waiting for acceptance
  • 19. Email pre-view 2 3 Point your mouse at the email – and the contents are displayed
  • 20. All case data is accessible Harmony collects and time stamps all data and records all user access to the case
  • 21. Configuration overview simple app Part Number of Total rows Rules 5 (15) - Dialogs (process steps) 3 (8) 85 Reference files 1 (4) ?? MDT none (1) DT none (2) Expressions 1 (10) Templates 1 (2) Groups 4 (5) Configuration time (hours) < 1 (4) (in brackets) is the estimate for a fully developed version MDT = multi-dimensional decision table.
  • 22. Quote, accept and ship [a product] Showcase #2 “how to create and run a “complex” business process” (in 10 – 14 hours) Flowchart of this process
  • 23. Case 2: sell bedroom furniture online 1. An Internet user selects a product – We’ll prompt for his customer details – We’ll ask him if he wants to create a customer record – The quote is presented 2. Internet user is asked to accept the quote – We add a “later” option (and remind him/her) 3. Internet user is asked to accept the license terms – If no shipping address specified: we’ll prompt for this 4. The minimum stock (warehouse) is checked – a purchase order is generated in case stock is too low 5. Goods are shipped [from the warehouse] – Shipped qty can differ from ordered qty
  • 24. Case 2: sell bedroom furniture online 6. Prompt user with a “thank you” screen – User can specify “contact me” 7. The contact form is displayed [to the user] 8. A response is required [by the sales dept] 9. User has access to the Customer file 10. User has the option to delete case data – In case he/she hasn’t ordered 11. We’ll add all users to a file – Accessible in a spreadsheet
  • 25. 1st step – select a product 1. Data from product file is used to validate entry
  • 26. 2nd step: customer accepts quote User can delay … … system prompts for reminder
  • 27. (2nd step) customer recieves email Standard Harmony function – email access (email is alternative for “online” – see slide customer online view)
  • 28. 3rd step customer to accept License terms If previously no shipping address has been entered the system will prompt user for this
  • 29. The seller has overview of all tasks 2 1 2 After the license terms have been accepted – 2 steps/tasks are triggered: The last step “thank you”” for the customer Shipping the product by the warehouse 1 2
  • 30. 4th step generating a PO The system automatically generates a PO (to be completed by purchasing dept)
  • 31. 5th step warehouse ships the product Note: All goods to be shipped are in “warehouse” queue In case a logistics company fulfills the delivery – they would have access With ‘small’ companies, like retailers, the seller has multiple roles
  • 32. 6th step: Thank you 1. “check” box in case you want to change the email address 2. Yes for accessing profile (see next slide)
  • 33. 7th step: Contact form A “dynamic” form is generated Depending on contact subject .. Additional fields are generated
  • 34. 8th step: response This is what customer entered
  • 36. 10th step: Maintain case data
  • 37. # 11a: adding users to a file
  • 39. How to configure this “sophisticated” process CREATING YOUR 2ND APP
  • 40. Needed to support the sales process the specifications 1. Eleven (11) screens / dialogs • Support sales • Shipping • purchasing • Customer service All these need to be controlled - the dialog flow 2. Four files • Catalog, Products, Customer and Access • How to add-to/update Customer and Access 3. Nine (9) email templates • How to sent an email 4. Price & stock calculations 5. Access to the application and data (authorization) – Buyer/customer, sales, purchasing and warehouse
  • 41. Needed to support the sales process Some more specifications … 6. Creating “timers” • A powerful mechanism to start actions in the future • Three (3) are implemented 7. UI item interaction • Depending on data show an extra UI attribute
  • 42. 1st step the dialogs (process steps) Dialog items are grouped by dialog[names] simply specify type, the values (ext) in case of multiple choice and the description (how this appears on the user interface). Sample
  • 43. Define the workflow The sequence of the workflow is determined by: the condition (total price exists) which (dialog) is to be executed by whom (queue) 1 2 1 3 2 3
  • 44. Define the workflow The sequence of the workflow is determined by: the condition (accept quote = yes) which (dialog) is to be executed by whom (queue) 1 2 1 3 2 3
  • 45. 2nd step: creating/updating files Customer: updated by the application Catalog: uploaded by the application manager (you) Access: updated by the application Product: uploaded by application manager
  • 46. 2nd step: How to updat files Customer file: updated by the application set the value “type” to prospect
  • 47. 3rd step create/send e-mail (templates) Create the templates & control when (and which) template is sent
  • 48. 4th step: create expression(s) Expressions “fire” automatically – no need to create rules for thus Total price is calculated when price and quantity (qty) exist [Id1] Customer name is created when first and last name exist [Id30]
  • 49. 5th step authorize access 1. Create groups 2. Create users, assign to groups & specify “access” 3. Autothorize which group (department) can start a workflow 1 2 3
  • 50. 6th step “timers” 1. User enters a time [because of “later” to accept the quote) 2. The timer is started 3. When the timer expires (at 11:00 hrs) the dialog accept quote will be started 2 3 1
  • 51. 7th step control fields in “UI” 3 1 1. Contact = partner query 2. User selects Demo request 3. Three fields are displayed 1. Product name 2. Location 3. (pre-ferred) contact date & time 2
  • 52. 7th step How to do this …
  • 53. Next slide(s) shows advanced tecnique(s) ADVANCED USERS
  • 54. Annex to 7th step: DT to control the UI 1 2 A Decision table sets the condition for the fields User selected Demo request and email 1. Three fields are displayed 1. Product required = yes 2. Date required yes 3. Message body required = yes 1 2
  • 55. Case process info Harmony collects and time stamps all processing - and all data that has been “hit” in each step
  • 56. Case data Harmony collects and time stamps all data and relates the actions which caused data to be created
  • 57. Configuration overview Part Number of Total rows Rules (process & UI) 100 (120) Dialogs (process steps) 11 (-) 90 Reference files 4 (-) 180 MDT none (1) Decision Tables 1 (2) Expressions 8(10) Templates 9 (-) Groups 6 (-) Development time (hours) < 12 (16) (in brackets) is the estimate for a fully developed version MDT = multi-dimensional decision table.
  • 58. For more information • Visit – www.liquidsequence.com • Run the live demo – http://www.liquidsequence.com/Demo.html • The flowchart: – https://www.lucidchart.com/documents/view/4 f5b-8e2c-5257b8aa-b1d4-197b0a00d0bd – Video Testimony: testing the process • Will be added later
  • 59. For more information • Visit – www.liquidsequence.com • Release overview – (all new features) • Contact us – http://liquidsequence.com/Contact.html • Two 5 minutes videos: Harmony in action – http://youtu.be/4QgM1F1Sbhg (part I) – http://youtu.be/G6ezSMX9A5k (part II) – Video Testimony: testing the process • Will be added later

Editor's Notes

  1. The Booker (i.e. John Doe) on the website would not see this - We show this however to demonstrate the power of Decision Support for internal users.
  2. The impact is that Shipped QTY must be added to the SHIPPING dialog