2.1 UserView
The User View starts automatically by using the XecliP
Perspective if you connect to a server. It can be opened manually by Window
> Show View > Other > XecliP.
As soon as you are connected to a server, the UserView shows in
a tree structure the server with his IP-adress, if created your user
groups and all online users with their own icons, names and their
status (online / in session / not available /busy). In the status line
of the view you will see yourself with your login name, your icon,
your status and in case you are just in a session the icon
correspondig to your role.
UserView:
Status of users:
- online: The user is online and can be invited to a
pair programming session.
- busy: The user has logged in, but his status is
"busy" at the moment. This happens for example when the data transfer
begins before a session start.
- not available: The user has logged in, but changed
his status to "not available" at the moment. He can´t be invited to a
pair programming session. To switch your own status see "Change your
own status".
- in session: This user has joined a pair programming
session (Session view) and
can´t be invited to another session.
If a user disconnects from the server (his status would be
“offline”) it will disappear from the tree.
Groups:
Users can be individually grouped in the User View. Groups are
displayed in a blue color. All group members are shown under the
appropriate group. In case one user is a member of more than one
group, he will be shown several times (one time in each group). Groups
can be added or edited at the XecliP preference page by a right click
on the server or a group (“Organize Groups“) or Window >
Preferences > XecliP. For more informations please see XecliP Preferences.
The user view is also be used to choose a user to invite him to
a pair programming session. To start a session see the instructions
below.
Short explanation of the functions in this UserView:
1. Invite another user to a session
To invite another user (his status must be “online”) you can start the
session definition dialog with a right click oder a double click on
this user in the tree. There are some conditions to start a pair
programming session.
2. Answer to an invitation
If you are invited to a pair programming session by another user this
will be shown by a yellow background color at this user. You can start
the invitation dialog by a right click or a double click on the
inviting user.
3. Change your own status /
If you are busy at the moment but don´t want to log out from the
server, you can change your own status from “online” to “not
available” by using the status button in the user view´s menue bar.
The button´s color will change from green to red.
As long as your status is “not available” you won´t be able to be
invited to a session. If you want to swich your status back to
“online” please press
the status button again. His color will change to green and your
status change to “online”. Please note: This funtion is disabled if
you already joined a session.
4. Search for users by the user filter
By using the filter button in the user view´s menu users can be sorted
by status or name. If you want do find a special user choose the
option “Search for a special user”, enter his name in the text field
and press “OK”. If you search for users with a special status choose
one of the three other options and press “OK”. A user name is not
required in this case. The user view will show you all users according
to your search options. To restore the user view´s state please press
the filter button again and.
5. User profile input dialog
By using the button in
the user view´s menu users can start the user profile input dialog.
Within this dialog the user can give some details about his person
(name, address etc.), personal abilities and name of projects, in
which he has worked. The user can also load a picture from himself (Create a user
profile).
The abilities are necessary and helpful to get some more
informations about the user and later this statements help to find a
partner for a common procjet. For example you can search with the
session wizard in the the session view for a special user.
6. Accept a visitor to participate in a session
If a visitor wants to participate in your session, this will be shown
by a flashing green background color at this user in the User View.
The driver can accept or deny his request by a right click on the
user. |