.Net Project For European Multinational Corporation Helps Overhaul HRM Platform

Algoworks engineered the intranet HRM portal with Microsoft 365 Integration for a Multinational Energy Corporation headquartered in France which helped simplify their e-mail management, task tracking and event management system each synced in real-time.

About Client

The client is a very large firm with interests in power and renewable energy sector in European market. They are a major solution provider to energy firms and specializing in providing services related to energy management. The client wanted to re-engineer its intranet portal which was being used for its internal employee management, communication, document repository, event management and office resource management. In addition they also wanted to integrate their employees' Microsoft Office 365 accounts with this portal. So they needed an integrated intranet solution that synced their employee’s Intranet portal with Office 365 calendars, and mail threads. The client approached Algoworks with their requirement of a secure intranet platform with office 365 integration, we suggested a SOA based architecture using Microsoft WCF technology and for front end ASP.NET MVC based web application was suggested.

How We Did It

Secure Intranet Portal

Challenge: A secure portal for mail and HRM management

The main requirement of the client was a secure intranet portal that their employees can use as a document repository, project management tool, calendar management, and email communication. The platform needed to be secure, scalable, and user friendly.

Solution: Microsoft .Net Framework based intranet portal

We designed, developed, and implemented a highly secure Microsoft .Net Framework based intranet portal for the client, and then deployed it securely on their private server environment. The portal can be used by the employees for email communication, maintaining their calendars, booking team or client meetings, booking office infrastructure for these meetings, managing their leaves, storing and managing their documents, and most importantly managing their undergoing projects. The portal was extremely user-friendly with modern design and JavaScript jQuery based features. Microsoft environment is known for their security which was further enhanced to implement strict role based authentication features. The most amazing feature was employee calendar. It was auto-synced with employee’s Office 365 calendar as well as it notified the employees about company wide events or their project related events, events that were entered by human resource team or project managers respectively.

Feature Image
Feature Image

Company Document Repository

Challenge: A common platform to share information

The intranet portal would also be used as company document repository and a platform to maintain a company wide bulletin board. The document repository needed to be secure with role specific access and restrictions on viewing, editing, and creating of documents.

Solution: A custom .Net based document library

We designed and implemented a custom document repository for the client that can be used by employees for storing and managing their project related documents. The document repository was secured with strict role-based authentication. The most challenging feature was a two way syncing of document library with company SharePoint account. All projects were being managed and deposited on company server based document library. Therefore to relieve pressure on the server, we implemented batch syncing scripts that automatically synchronized Sharepoint and company server data at the end of the day. However for critical updates, we provided the team leaders and managers the feature to sync their respective database instance by a click of a button.

Feature Image

Integration with Microsoft 365

Challenge: Syncing Microsoft 365 Outlook emails and calendar

Every company employee was using a Microsoft 365 account. The client needed to integrate their company wide Microsoft accounts with their intranet portal. They were mainly interested in integrating their intranet mails with 365 outlook mails and syncing employee Microsoft event calendar with employee’s intranet calendar.

Solution: A custom .Net solution for Microsoft 365 integration

We integrated the portal with Microsoft 365 using a custom .Net based adapter. The integration solution was written 100% from scratch and in addition to .Net framework used RESTful API to access Microsoft 365 data. Because of this integration, the users can now stay upto date with meetings that were being added via intranet portal and MIcrosoft 365 calendar. The adapter was smart enough to fetch data from both platforms and notify users setting a meeting about unavailability of any member. The adapter was also used in the process of syncing document repository with Microsoft SharePoint data. The integration adapter was flexible enough to allow two different syncing ways. The integration of mails and calendar was in real time whereas document repository was synced through batch scheduled processes.

Feature Image
Feature Image

Authentication and Single Sign-on

Challenge: A single sign-on feature to intranet portal

Since every employee was already using Microsoft 365 account, the client wanted a single sign-on feature to the intranet portal using the same Microsoft 365 credentials. This same authentication would be used to enforce role-specific access to document repositories and office infrastructure.

Solution: A single Sign-on using Microsoft 365

We designed our intranet portal in such a way that it allowed single sign-on features using third-party platform’s credentials. We integrated the portal with Microsoft 365 and thus enabling the employees to access their intranet portal with their 365 account credential itself. In addition creating new employees in Microsoft 365 account automatically create a new employee in intranet portal with automated database entry creations, personal document management folders in the repository, new intranet email account, and fully updated personal event calendar.

Feature Image


Real Time Mail Synchronization

Employees can now send and receive Office 365 mails on their intranet portal

Real Time Calendar Management

Intranet based calendars and Microsoft Office 365 calendars are now synchronized in real time

A Secure Platform For 2TB+ Documents

2 TB+ company documents are now stored in a secure environment with strict role based database permissions.

Single Sign-on Using Microsoft 365

Employees no more have to use multiple credentials and can now sign-on using thier Office 365 credentials itself


Related Projects

Checkout these related project to know about our company, our work, and our expertise.

Post Image

Alfresco and Liferay Project for Renowned University In Finland

Algoworks provided Alfresco and Liferay Based LMMS (Learning Material Management Solution) To C[...]

Read More
Post Image

SharePoint & Office365 Integration with Salesforce for Telecom Giant

For a firm famous for its workflow management and business communication services, we created a[...]

Read More
Post Image

Salesforce Project For A New York Based Financing Firm

Algoworks provided Salesforce customization services to help the client develop a robust and an[...]

Read More
Post Image

AWOM- Algoworks Opportunity Manager Application

A custom native Salesforce App published on AppExchange for easier, faster and smarter manageme[...]

Read More

Contact Us

Are you facing similar problem in your project or if you want a custom solution fitting your needs, dont hesitate to contact us for a free consult and quote. Get our expert advice before moving forward.

We promise we will not bug you.

Looking for Jobs? Connect with us here.