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
 
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
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business RequirementsDafna 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
 
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
 
Process-Oriented Business Requirements
Process-Oriented Business RequirementsProcess-Oriented Business Requirements
Process-Oriented Business Requirements
 
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

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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.