SlideShare uma empresa Scribd logo
1 de 23
A Model-Driven Approach to Align Business Processes with User Interfaces Kênia Sousa Université catholique de Louvain (UCL) Louvain School of Management (LSM) Information Systems Unit (ISYS) Belgian Laboratory of Computer-Human Interaction (BCHI)
Issues ,[object Object],[object Object],[object Object],“… receiving only screen shots not linked with the process makes our work very difficult. ” Business  Analyst System Analyst “… docs are too detailed… no prior training… they use a tool we do not have… we wait for updated docs…”
Issues ,[object Object],[object Object],[object Object],UI Designer “ we are overloaded to stop and read these documents…” All: “changes impact hundreds of screens…we spend lots of times on meetings to decide what to do…”
Main Goals ,[object Object],[object Object],[object Object],(Smith, 2007)
UI –Business Alignment Task Model Business Process
UI –Business Alignment Task Model User Interface
Why task models? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Roles, Artifacts, Tools
Traceability Business Process Data Model Task Model Domain  Model Abstract UI Business User Interface Screen group Screen Screen fragment Screen element Decompose the  task model in containers sync
Traceability Screen group Screen Screen fragment Screen element Abstract UI Title of page Task Model Task Model Task Model Task Model Task Model Label of field Label of field Label of field Name of fragment Name of fragment Concrete UI Final UI A concrete UI can be  inspired in an abstract UI Java Swing HTML Style Guide
Business Process Process = 10 sub-processes Sub-process = 17 activities Activity = 30 tasks Task = 99 business rules
Associate tasks and screens
Grouping tasks in screens One subprocess can present one screen. Screen 1 Screen 2 Screen 1 But  the same subprocess can also be decomposed into  several screens.
Forward Example ,[object Object],[object Object],[object Object],[object Object]
Backward Example
Examples of rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BP to TM  - Relationships Business Model Task Model Sequence Flow Enabling  Sequence Flow + Data Object Enabling + Information Passing  Rule Intermediate Event + Link Intermediate Event Suspend/resume Exclusive decision Deterministic choice Inclusive decision + Exclusive merge Non-Deterministic choice Cancel Intermediate Event Disabling  Ad-Hoc marker in sub-process Independence Parallel gateway Concurrency Parallel gateway + Data Object Concurrency + info passing
BP to TM Activity Attribute Task  Property Conditional Flow Optional  Standard Loop Iteration  Multi-Instance Loop + MI Condition Finite Iteration  Process Task Type  Task  Type User Interaction  Service Application  Manual Single User  None Abstract  User + Attribute Performers Multiple Users
Tool Support
Intended Results ,[object Object],[object Object],[object Object],[object Object]
This is an on going work ,[object Object],[object Object],[object Object]
Thank you for your attention http://www.isys.ucl.ac.be/bchi   BCHI Lab http://www.isys.ucl.ac.be/bchi/members/kso/ http://www.programalban.org Program Alban http://www.usixml.org UI extensible Markup Language
References ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamNick Dunlavey
 
Business user requirements for it development
Business user requirements for it developmentBusiness user requirements for it development
Business user requirements for it developmentSimon Misiewicz
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
The Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application ArchitectureThe Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application ArchitectureTechAhead
 

Mais procurados (7)

article 3 may
article 3 mayarticle 3 may
article 3 may
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake Markham
 
Agile user story mapping
Agile user story mappingAgile user story mapping
Agile user story mapping
 
Business user requirements for it development
Business user requirements for it developmentBusiness user requirements for it development
Business user requirements for it development
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Building an Information System
Building an Information SystemBuilding an Information System
Building an Information System
 
The Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application ArchitectureThe Eight Building Blocks of Enterprise Application Architecture
The Eight Building Blocks of Enterprise Application Architecture
 

Destaque

Presentation social media tips & secrets
Presentation social media tips & secretsPresentation social media tips & secrets
Presentation social media tips & secretsTechSoup
 
Using Mobile Technologies For Outreach And Education
Using Mobile Technologies For Outreach And EducationUsing Mobile Technologies For Outreach And Education
Using Mobile Technologies For Outreach And EducationTechSoup
 
NSAC 2010: Social Media: Listen First
NSAC 2010: Social Media: Listen FirstNSAC 2010: Social Media: Listen First
NSAC 2010: Social Media: Listen FirstTechSoup
 
Managing It Volunteers
Managing It VolunteersManaging It Volunteers
Managing It VolunteersTechSoup
 
Integrating Social Media Into Your Website
Integrating Social Media Into Your WebsiteIntegrating Social Media Into Your Website
Integrating Social Media Into Your WebsiteTechSoup
 
Presentasjon av Web 2.0 ved Olav Birketveit
Presentasjon av Web 2.0 ved Olav BirketveitPresentasjon av Web 2.0 ved Olav Birketveit
Presentasjon av Web 2.0 ved Olav BirketveitOppland fylkesbibliotek
 
Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...
Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...
Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...LIDC
 
How to create a blog - Bir blog nasıl oluşturulur?
How to create a blog - Bir blog nasıl oluşturulur?How to create a blog - Bir blog nasıl oluşturulur?
How to create a blog - Bir blog nasıl oluşturulur?Ercan Aksoy
 
Alvarez f presentación - geografía de un mundo híbrido
Alvarez f   presentación - geografía de un mundo híbridoAlvarez f   presentación - geografía de un mundo híbrido
Alvarez f presentación - geografía de un mundo híbridoJosé Nafría
 

Destaque (11)

Presentation social media tips & secrets
Presentation social media tips & secretsPresentation social media tips & secrets
Presentation social media tips & secrets
 
Using Mobile Technologies For Outreach And Education
Using Mobile Technologies For Outreach And EducationUsing Mobile Technologies For Outreach And Education
Using Mobile Technologies For Outreach And Education
 
NSAC 2010: Social Media: Listen First
NSAC 2010: Social Media: Listen FirstNSAC 2010: Social Media: Listen First
NSAC 2010: Social Media: Listen First
 
Managing It Volunteers
Managing It VolunteersManaging It Volunteers
Managing It Volunteers
 
Integrating Social Media Into Your Website
Integrating Social Media Into Your WebsiteIntegrating Social Media Into Your Website
Integrating Social Media Into Your Website
 
Presentasjon av Web 2.0 ved Olav Birketveit
Presentasjon av Web 2.0 ved Olav BirketveitPresentasjon av Web 2.0 ved Olav Birketveit
Presentasjon av Web 2.0 ved Olav Birketveit
 
Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...
Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...
Systematic Reviews as a Source of Useful Evidence: The Experience of the EPPI...
 
How to create a blog - Bir blog nasıl oluşturulur?
How to create a blog - Bir blog nasıl oluşturulur?How to create a blog - Bir blog nasıl oluşturulur?
How to create a blog - Bir blog nasıl oluşturulur?
 
Alvarez f presentación - geografía de un mundo híbrido
Alvarez f   presentación - geografía de un mundo híbridoAlvarez f   presentación - geografía de un mundo híbrido
Alvarez f presentación - geografía de un mundo híbrido
 
Vivienne Storey
Vivienne StoreyVivienne Storey
Vivienne Storey
 
Various viralppt
Various viralpptVarious viralppt
Various viralppt
 

Semelhante a A Model-Driven Approach to Align Business Processes with User Interfaces

Usi4Biz Framework Presentation at TAMODIA'09
Usi4Biz Framework Presentation at TAMODIA'09Usi4Biz Framework Presentation at TAMODIA'09
Usi4Biz Framework Presentation at TAMODIA'09Usi4Biz
 
Siebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UISiebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UIScott Nash
 
D1 3 200710 Poznan+Paris Bpm Arch
D1 3   200710 Poznan+Paris Bpm ArchD1 3   200710 Poznan+Paris Bpm Arch
D1 3 200710 Poznan+Paris Bpm Archbrutkowski
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?Gabriel Lucaciu
 
NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1Nicole Wells
 
Smart Client Software Factory 2010
Smart Client Software Factory  2010Smart Client Software Factory  2010
Smart Client Software Factory 2010Tomy Ismail
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business RequirementsDafna Levy
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseDafna Levy
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxmydrynan
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To ServicesJames Phillips
 
A Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial TransactionsA Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial Transactionscorbanmiferreira
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAlexander SAMARIN
 
dairy farm mgmt.pptx
dairy farm mgmt.pptxdairy farm mgmt.pptx
dairy farm mgmt.pptxMusabInamdar2
 
From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane MorrisShane Morris
 
Architecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityArchitecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityNathaniel Palmer
 
Today, electronic work instructions soft-ware is instrumenta.docx
Today, electronic work instructions soft-ware is instrumenta.docxToday, electronic work instructions soft-ware is instrumenta.docx
Today, electronic work instructions soft-ware is instrumenta.docxedwardmarivel
 

Semelhante a A Model-Driven Approach to Align Business Processes with User Interfaces (20)

Usi4Biz Framework Presentation at TAMODIA'09
Usi4Biz Framework Presentation at TAMODIA'09Usi4Biz Framework Presentation at TAMODIA'09
Usi4Biz Framework Presentation at TAMODIA'09
 
Siebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UISiebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UI
 
D1 3 200710 Poznan+Paris Bpm Arch
D1 3   200710 Poznan+Paris Bpm ArchD1 3   200710 Poznan+Paris Bpm Arch
D1 3 200710 Poznan+Paris Bpm Arch
 
Hse mda bpmn_210410
Hse mda bpmn_210410Hse mda bpmn_210410
Hse mda bpmn_210410
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1NT1330 Week 1 Assignment 1
NT1330 Week 1 Assignment 1
 
Smart Client Software Factory 2010
Smart Client Software Factory  2010Smart Client Software Factory  2010
Smart Client Software Factory 2010
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business Requirements
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
 
Adapting to Case Management
Adapting to Case ManagementAdapting to Case Management
Adapting to Case Management
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To Services
 
A Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial TransactionsA Business Process-Centric Approach To Financial Transactions
A Business Process-Centric Approach To Financial Transactions
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
 
dairy farm mgmt.pptx
dairy farm mgmt.pptxdairy farm mgmt.pptx
dairy farm mgmt.pptx
 
From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane Morris
 
IIBA Multimodels
IIBA MultimodelsIIBA Multimodels
IIBA Multimodels
 
Architecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityArchitecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal Agility
 
Today, electronic work instructions soft-ware is instrumenta.docx
Today, electronic work instructions soft-ware is instrumenta.docxToday, electronic work instructions soft-ware is instrumenta.docx
Today, electronic work instructions soft-ware is instrumenta.docx
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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)
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

A Model-Driven Approach to Align Business Processes with User Interfaces

  • 1. A Model-Driven Approach to Align Business Processes with User Interfaces Kênia Sousa Université catholique de Louvain (UCL) Louvain School of Management (LSM) Information Systems Unit (ISYS) Belgian Laboratory of Computer-Human Interaction (BCHI)
  • 2.
  • 3.
  • 4.
  • 5. UI –Business Alignment Task Model Business Process
  • 6. UI –Business Alignment Task Model User Interface
  • 7.
  • 9. Traceability Business Process Data Model Task Model Domain Model Abstract UI Business User Interface Screen group Screen Screen fragment Screen element Decompose the task model in containers sync
  • 10. Traceability Screen group Screen Screen fragment Screen element Abstract UI Title of page Task Model Task Model Task Model Task Model Task Model Label of field Label of field Label of field Name of fragment Name of fragment Concrete UI Final UI A concrete UI can be inspired in an abstract UI Java Swing HTML Style Guide
  • 11. Business Process Process = 10 sub-processes Sub-process = 17 activities Activity = 30 tasks Task = 99 business rules
  • 13. Grouping tasks in screens One subprocess can present one screen. Screen 1 Screen 2 Screen 1 But the same subprocess can also be decomposed into several screens.
  • 14.
  • 16.
  • 17. BP to TM - Relationships Business Model Task Model Sequence Flow Enabling Sequence Flow + Data Object Enabling + Information Passing Rule Intermediate Event + Link Intermediate Event Suspend/resume Exclusive decision Deterministic choice Inclusive decision + Exclusive merge Non-Deterministic choice Cancel Intermediate Event Disabling Ad-Hoc marker in sub-process Independence Parallel gateway Concurrency Parallel gateway + Data Object Concurrency + info passing
  • 18. BP to TM Activity Attribute Task Property Conditional Flow Optional Standard Loop Iteration Multi-Instance Loop + MI Condition Finite Iteration Process Task Type Task Type User Interaction Service Application Manual Single User None Abstract User + Attribute Performers Multiple Users
  • 20.
  • 21.
  • 22. Thank you for your attention http://www.isys.ucl.ac.be/bchi BCHI Lab http://www.isys.ucl.ac.be/bchi/members/kso/ http://www.programalban.org Program Alban http://www.usixml.org UI extensible Markup Language
  • 23.