Development of an HR Management System Based on SharePoint

Customer

The Customer is a European company providing consulting, development and implementation of software solutions for business process management.

Challenge

The company wanted to extend their offering with an HR management system on top of Microsoft SharePoint to accommodate basic HR management needs of small enterprises. The Сustomer emphasized the importance of integrating document management into the anticipated software.

Solution

Pitched in as an expert in SharePoint development and consulting, ScienceSoft exploited SharePoint Foundation 2010 to create a solution that would enable storing, tracking and exchanging employee-related information, including vacations, leaves, travel, tasks and assets. In addition to that, the system would help automate basic HR processes like approving leave requests, registering travel, expenses and time, and others.

On the home page, the system displays several widgets, such as birthdays, anniversaries as well as absences and vacations calendar. The user can customize their homepage by adding or removing components, including that from other SharePoint applications. In one click on an icon, the registration widget allows creating activities like absence, vacation, time, travel and others.

The organization chart provides an overview of the entire company – with the employee list and organization departments. Users can sort, filter and search through the existing lists or create their own (to sort out employees by competences, for example). All lists are exportable to Microsoft Excel.

With the possibility to create custom fields, each employee profile includes extensive information on the employee’s status in the company, location, competences as well as attached documents, event history and more.

To allow managing access rights without a SharePoint administrator, ScienceSoft team went beyond the standard functionality by using .NET Assembly Connector, thus creating a more complex security model.

The solution presents a nearly native SharePoint look-and-feel.

Results

As the Customer extended their offering with the new system, the end users were able to benefit from HR management automation integrated into their SharePoint environments.

Technologies and Tools

Microsoft SharePoint 2010, .NET C#, JavaScript, HTML, CSS, Visual Studio