Algoworks provided Alfresco and Liferay Based LMMS (Learning Material Management Solution) To C[...]
.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.
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
- Company Document Repository
- Integration with Microsoft 365
- Authentication and Single Sign-on
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
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.
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.
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.
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
We have been working with Algoworks for about a year now. They are a true partner that treats our projects like their own. We have engaged them on many simultaneous projects and they always provide us with clear and concise communication and a solid project plan. We know that when we involve Algoworks in a project it will be completed on time and within budget.
Joshua Kornitsky CTO at FRONTLINE Selling
The Algoworks team has been instrumental in development and design for many projects. Their level of detail, ownership and expertise provides a very trusting experience and engagement. Algoworks is a valuable and trusted resource. Very dependable.
David Franklin Vice President at Ventas Consulting
Great service, professional team members, and courteous sales representatives. Loved their work and will definitely use their services again.
Ammenda Michle Gaming Apps Consultant at AppManias
I must say Algoworks have an OUTSTANDING technical team. We have been able to achieve a major milestone in this initiative so quickly because of the undying dedication that your team maintained throughout the project cycle.
René Ingemann Andersen Partner at Appinux.com
They’re experienced to understand the pain points and their innovative solutions surely worked for me.
George Kirk VP Engineering at Innovazion
Checkout these related project to know about our company, our work, and our expertise.
For a firm famous for its workflow management and business communication services, we created a[...]
Algoworks provided Salesforce customization services to help the client develop a robust and an[...]
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.