The FreeTime Overview
PDF version [250K]


1. Introduction

2. Purpose of FreeTime and its place in the market

3. Who benefits from FreeTime

4. FreeTime strengths

5. Main FreeTime definitions and functionalities

6. Using FreeTime within the Evaluation Program

7. Technical requirements

8. Invitation to joint development

9. A detailed sample scenario

10. The product architecture

11. Algorithms in the FreeTime core

LEDAS Ltd       
HomeEmailPrint version

overview

5. Main FreeTime definitions and functionalities

We give here a short overview of the terminology used in FreeTime, along with a brief characteristic of its functionalities. After getting acquainted with this section, it is recommended to look thorough the sample scenario in Section 9.

To work with FreeTime, the following main terms for the entities are used:

Person

A person, or participant, is the basic entity of our system, since the whole system is designed in order to help a user schedule meetings with his/her colleagues - the other users of the system.

The administrator of the company sets up all persons at the server and inputs their logins and passwords. He also defines which of the users would have supervisor rights. Ordinary users can see in the schedule views only their own private jobs and meetings they participate in, which makes the scheduling process easier and faster, while supervisors can see all planned events of the company. This information can be useful, for example, for managers. During the work in the system, all persons may create entities of all types (see description below), except resources and other persons.

Resource

Resource is a place, object, or another tool or equipment that may be required to hold a meeting. Resources are divided in two categories: Rooms and Equipment. Any resource can be assigned to a meeting.

Like persons, all resources are created at the server by the system administrator.

Private job

This entity represents some kind of activity that does not allow a user to participate in meetings during that period of time. A private job can be edited by its creator only but it is also shown to all users with supervisor rights.

Meeting

A meeting is created by a person. The creator defines a set of resources required for a meeting and invites other participants. When a meeting is created, notifications are sent to everybody invited and they should confirm participation. Only registered company employees can be invited to a meeting.

A meeting, until it is confirmed by all its participants, doesn't have a fixed start time and is described by a time interval ("Begin after" and "End before") and a desirable starting time ("Optimal start"). The server can change this assumed starting time to resolve conflicts with other meetings or with a private job of one of the participants. Other attributes of the meeting (duration, list of the participants, etc.) may be changed only by the creator of the meeting.

Each person can add a personal restriction on his participation in this meeting.

Restriction

A restriction allows a user to show that he or she is not able to participate in a particular meeting at that time. The difference between a personal restriction and a private job is that the user remains available for other meetings during a specified period of time.

Notification

A notification is a message about a change in a meeting's status. It is created every time information about the meeting is changed. A notification can have two states - read (or confirmed) and unread. If the notification has the state "read," then it will be deleted during the next data synchronization and the server will be informed about confirmation of the notification by the user. The server can also send an e-mail message for each notification, informing the user that he has got some changes in his schedule.

Calendar

A weekly calendar is an entity that is specified by system administrator. He defines which of the days are working and then, for each of these days, sets up to three working intervals. The system will automatically schedule all the meetings into working intervals.

The main functions of FreeTime include the following:

0. System preparation
1. Installation and launch of a user application
2. Entering and editing of user settings
3. Synchronization with the server
4. Work with the calendar
      4.1 Viewing a month schedule
      4.2 Viewing a week schedule
      4.3 Viewing a day schedule
5. Viewing the information about a particular meeting
6. Creation and deleting of private jobs
7. Creation and deletion of a personal restriction
8. Creation and editing of a meeting
9. Work with the notifications

All the functions are described in detail in the users guide.


evaluation

Evaluation version

You can either individually try one of the FreeTime clients or test how FreeTime works for a group. All clients can be downloaded on the terms and conditions of the License Agreement.

To set up FreeTime for use within a group, please Register.

FreeTime administrator will proceed your data and send you notification about successful initialization of the group.

Please enter your login and password to log in.

 login
 password
 
Forgot your password?    Sign up

web application

You can work with FreeTime via web client.

Please enter your company, login and password to log in. If you are administrator, use word "admin" as login.

 company
 login
 password
 
Sign up

ims

You can submit all your questions, comments or FreeTime bugs in our Incident Management System on project FreeTime.

Please enter your login and password to log in.

 login
 password
 
Sign up