Home
Contacts
Map
Company
Capabilities
Services
Solutions
Portfolio
Contacts
Portfolio
Quick Contact

EFSI Web
Portfolio 
EFSI Web
Solution: Workflow Management System
Industry: Software Publishing
Technology Domain: .NET / AJAX Development
Technologies Used: ASP.NET, AJAX, Web Services, C#, VB.NET, MS SQL 2000, IIS 6.0

One of the key tasks during the system development was to realize a complex, multi-level logic of the application, lying in the interconnection of the actions fulfilled between the users’ roles. The application grants several roles for users. For example, a common employee can only view his task list and fill in time consumption, meanwhile a manager is entitled to view resulting data on the whole department, edit it and draw up a report etc. The application data is stored to be used in future for reporting about jobs performed.There are two types of such reports: by-the-hour report and by-the-consumption report (moreover the report can be of mixed type).

List of jobs includes voyages and business trips. The system maintains information on work duration and intensiveness for each specific employee, for example it is always possible to find out when and how long this or that employee worked in the office, get detailed information on his business trips and check if he went on leave or was sick during a certain period. In addition the system enables an employee planning a business trip to leave a message containing details of his future trip for his colleagues so that they could make all the necessary arrangements for him (e.g. order tickets, book a room in the hotel, provide all the materials required for out-of-office work.)

Another section of the application is organization of different kinds of trainings. Each employee can view the list of trainings currently available and sign up for one of them by filling out the appropriate form.

The customer insisted that there should be no full page reloads when working with the application and that the forms should not be accessible for editing during data refresh. Along with that special forms opening in movable modal windows were to be used for editing additional information. Libraries created by Telerik (RADSpell, RADSplitter, RADEditor, RADTreeview, RADWindow, etc.), based on the AJAX technology, were used while working on this solution.

Main Window

Main Window
zoom



 
Home Contacts Map