This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 83488 - Message flow gesture is hidden functionality
Summary: Message flow gesture is hidden functionality
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Alexey Yarmolenko
URL:
Keywords:
: 83481 (view as bug list)
Depends on:
Blocks: 83253 83489
  Show dependency tree
 
Reported: 2006-08-25 17:45 UTC by Michael Frisino
Modified: 2006-10-03 13:42 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Frisino 2006-08-25 17:45:05 UTC
Currently, the message flow (i.e. connection from one web service activity to
another web service activity is peformed by 
Shift-Click on source element , 
then drag ( message flow line will be created as you drag) to the target web
service activity. 
Then drop on target.

The concern is that this is a useability problem as shift click is not a
desirable mode 
1) it is not intuitive, not many users know they need to do this without reading
 docs. Their expectation is to just drag and drop, not shift drag.

2) it is hidden. There is nothing to indicate which elements support connections
and which elements do not support connections.

3) it is confusing. Users are not sure whether they have to hold the shift down
during the entire drag process and then release both click and shift
simultaneously or not. This is not clear and users are sometimes confused.

Recommended Fix:
Te UI should use simple select and drag mode. The challenge of course is that
select and drag is also used for relocating elements (i.e. moving an element
from one location to another).

The two can be reconciled by creating renderign visible "message flow connector
handles" next to the Web Service activities. 
The user can then see that these handles exist. 
User can grab handle by simple selection of handle. 
User can click and drag handle in order to create line
User can release over target and that will cause the line to be connected.

User will still be able to relocate/move an element by selecting any part of the
element (other than the message flow connection handle) and dragging. So there
is nothing new or different for moving elements, other than the user shoul not
select the newly visilble message connection handles unless they wish to create
a message connection.
Comment 1 Michael Frisino 2006-08-25 17:50:42 UTC
note this is not a duplicate of bug 83481. That bug is concerned with message
excange visualization. This bug is about message flow visualization. They are
similar but not identical.
Comment 2 Michael Frisino 2006-08-25 18:09:25 UTC
*** Issue 83481 has been marked as a duplicate of this issue. ***
Comment 3 Alexey Yarmolenko 2006-08-28 20:08:27 UTC
New method of drawing partnerlinks implemented: a handle appears on the left 
edge of webserivce activity elements, once they are selected. This handle can 
be DnDed to operation on Partnerlink side to establish message flow link 
between them.


We need a new graphics for this handle. For a temporary fashion, error icon is 
used for it.
Comment 4 Victoria Zhukovskaya 2006-10-03 13:42:50 UTC
WinXP Coke061001

There is new method of connection partnerlinks and activity
There is graphics on the left edge of webserivce activity elements