Task : Hotel Use
Name  Hotel Use  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor  or  Stop Condition   
Sub tasks  Make Reservation
Check in
Check out
New
New
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Choose Hotel
Name  Choose Hotel  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Do wakeup calls
Name  Do wakeup calls  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by  The Desk Clerk
 
Duration  a couple of seconds 
Involved roles  Desk clerk
Hotel Manager
 
Frequency  50 to 100 times per day 
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Welcome guest
Name  Welcome guest  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Give registration form
Name  Give registration form  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Enter data
Name  Enter data  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Determine Room
Name  Determine Room  Initial state   
Goal    Final state   
Task type  other  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Rooms are never predetermined, not even with reservations  System operations   


Task : Give key
Name  Give key  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Inform guest
Name  Inform guest  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Give preferences
Name  Give preferences  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  This is never possible  System operations   


Task : Supply Data
Name  Supply Data  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Supply Name
Supply Addres
Supply Passport Nr.
Supply Period
New
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects  RegistrationCard.mpg
 
Triggered by    User actions   
Comments  The customer can never give his preferences when making a reservation  System operations   


Task : Supply Name
Name  Supply Name  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Addres
Name  Supply Addres  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Passport Nr.
Name  Supply Passport Nr.  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Only in European hotels. In the states nobody asks. The passport number is required but never check so many people fake it.  System operations   


Task : Supply Period
Name  Supply Period  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Request Fax
Name  Request Fax  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  This is usually preferred because it is very fast  System operations   


Task : Request Mail
Name  Request Mail  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Make Reservation
Name  Make Reservation  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Call Local Agent
Use Web page
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects  MakingReservations.mpg
 
Triggered by    User actions   
Comments    System operations   


Task : Give Arrival Details
Name  Give Arrival Details  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Give Creditcard Nr.
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Information on your arrival time  System operations   


Task : Give Creditcard Nr.
Name  Give Creditcard Nr.  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  If you say that you will arrive late they require a creditcard number in case you don  System operations   


Task : Request a Room
Name  Request a Room  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Give reservation
Name  Give reservation  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor  or  Stop Condition   
Sub tasks  Supply Res. Nr.
Give Name
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Res. Nr.
Name  Supply Res. Nr.  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Some booking agencies give you a number when you make the reservation.  System operations   


Task : Give Name
Name  Give Name  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Another way of finding your reservation.  System operations   


Task : Hand in key
Name  Hand in key  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Pay room
Name  Pay room  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Not always done because "the boss" is paying  System operations   


Task : Check in
Name  Check in  Initial state   
Goal    Final state   
Task type  unit  Start condition   
Constructor  or  Stop Condition   
Sub tasks  Request a Room
Give reservation
Fill in reg-form
Give preferences
Receive key
Ask breakfast time
Ask Price
New
 
Used objects  Computer Systems
Guest Data
Hotel card
Registration Form
 
Performed by    Duration  1 to 3 minutes 
Involved roles  Hotel Guest
 
Frequency  Every time you go to a hotel 
Triggers    Media Objects  CheckinProtocol.mpg
CheckinScenario.mpg
 
Triggered by  Arrival new Guest
 
User actions   
Comments    System operations   


Task : Leave Hotel
Name  Leave Hotel  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Fill in reg-form
Name  Fill in reg-form  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Supply Name
Supply Address
Supply Credit Cardnr
Give passport number
 
Used objects   
Performed by  Conference visitor
 
Duration  1 minute 
Involved roles  Hotel Guest
Private Guest
 
Frequency  Every check in 
Triggers    Media Objects  RegistrationCard.mpg
 
Triggered by    User actions   
Comments  This task is a cause for irritation because people always have to fill in the same data which is not even checked. Regular guest don  System operations   


Task : Give preferences
Name  Give preferences  Initial state   
Goal    Final state   
Task type  unit  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Receive key
Name  Receive key  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Ask breakfast time
Name  Ask breakfast time  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Ask Price
Name  Ask Price  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects  Prices.mpg
 
Triggered by    User actions   
Comments    System operations   


Task : Supply Name
Name  Supply Name  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Address
Name  Supply Address  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Credit Cardnr
Name  Supply Credit Cardnr  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Give passport number
Name  Give passport number  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects  Passport number
Registration Form
 
Performed by  Regular Guest
 
Duration   
Involved roles  Hotel Guest
Regular Guest
 
Frequency   
Triggers    Media Objects  CheckinProtocol.mpg
RegistrationCard.mpg
 
Triggered by    User actions   
Comments  This is often required in general but never checked. Many people therefor fill in a fake number.   System operations   


Task : Check out
Name  Check out  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Hand in key
Pay room
Leave Hotel
 
Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Checking out may be only possible at certain timeslots such as 7- 12 am  System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Call Local Agent
Name  Call Local Agent  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Choose Hotel
Give preferences
Supply Data
Give Arrival Details
Request Confirmation
Ask Prices
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Clients prefer the local client because they know the speak to a person behind the computer who is making a reservation  System operations   


Task : Provide Service
Name  Provide Service  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Do wakeup calls
Reserve Rooms
Receive Guests
Solve complaints
Maintain Rooms
Inform guests
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Reserve Rooms
Name  Reserve Rooms  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  New
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Receive Guests
Name  Receive Guests  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Welcome guest
Give registration form
Enter data
Determine Room
Give key
Inform guest
 
Used objects   
Performed by    Duration  1 to 3 minutes 
Involved roles    Frequency  10 to 100 times per day 
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Solve complaints
Name  Solve complaints  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by  New complaint
 
User actions   
Comments    System operations   


Task : Maintain Rooms
Name  Maintain Rooms  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Inform guests
Name  Inform guests  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  This turns out to take 75 percent of the desk clerks time  System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Request Confirmation
Name  Request Confirmation  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor  or  Stop Condition   
Sub tasks  Request Fax
Request Mail
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  The often happens that a reservation is not passed on to the hotel, therefore many people ask a confirmation.  System operations   


Task : Use Web page
Name  Use Web page  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Check details
Compare with others
Make reservation
Receive email
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Check details
Name  Check details  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Compare with others
Name  Compare with others  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments  Only for private guests, only they care about the price  System operations   


Task : Make reservation
Name  Make reservation  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Supply Data
New
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Receive email
Name  Receive email  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Data
Name  Supply Data  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks  Supply Name
Supply Addres
Supply Creditcard no.
New
 
Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Name
Name  Supply Name  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Addres
Name  Supply Addres  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Supply Creditcard no.
Name  Supply Creditcard no.  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles  Hotel Guest
 
Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : Ask Prices
Name  Ask Prices  Initial state   
Goal    Final state   
Task type  user_action  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations   


Task : New
Name  New  Initial state   
Goal    Final state   
Task type  Start condition   
Constructor    Stop Condition   
Sub tasks    Used objects   
Performed by    Duration   
Involved roles    Frequency   
Triggers    Media Objects   
Triggered by    User actions   
Comments    System operations