Reengineering document lifecycles for greater control, visibility, and security - Eastern Enterprise

Implementing a Document Management System with Breeze Library, Azure Blob Storage, and File Sync Functionality

Client / VerhoevenLeenders

About Verhoeven & Leenders

Verhoeven & Leenders is a leading structural and civil engineering firm based in the Netherlands. Established in 1995, the company specializes in the design and construction of innovative and sustainable buildings for various sectors, including residential, commercial, educational, healthcare, and cultural.

With a team of highly skilled engineers, and consultants, Verhoeven & Leenders has gained a reputation for delivering exceptional architectural and engineering solutions that are tailored to meet the unique needs and requirements of their clients. They have a proven track record of delivering outstanding projects that contribute to the built environment and positively impact the communities they serve.

Project Challenge

Verhoeven en Leenders required a Document Management System (DMS) to handle and process project-related documents. During the course of the project, the scope increased from just container syncing to file sharing and email storage functionality.

The DMS had to allow users to synchronize multiple documents from their local systems to the DMS application as part of the file review process. Users could then assign these documents to higher-role users, such as project leaders, in the application for approval. Once a file is approved, the DMS maintains this version and becomes eligible to be uploaded to cloud storage and shared with external parties via a shared access signature (SAS) token.

The project lacked existing documentation or details. The tasks involved setting up the project and extending the functionalities of the existing implementation. It included implementing new requirements and modifying existing ones. A working concept of the breeze library for the database transaction was also required. Additionally, a file-sharing functionality had to be implemented to store all data on the cloud and enable file sharing with specific people. The capability of a file review system had to be incorporated into the workflow, along with the ability to synchronize various files within individual projects.

Our Solution

We successfully set up the code and addressed past bugs to ensure smooth execution. Additionally, we invested time in Proof of Concepts (POCs) to thoroughly understand the working concept of the Breeze library, which is a core component of the application. It has allowed us to interact with entities seamlessly and carry out all database transactions.

We chose Azure Blob storage for storing files, as it provides easy access to files via Shared Access Signature (SAS) tokens. To secure files, we developed a utility application to validate users.

Furthermore, we have implemented project synchronization, which pulls live environment projects into the DMS and makes them available for document processing.

Achieved Metrics

Technology Stack

Eastern Enterprise proposed the following technology to easily reach the requested functions
ASP.NET Core Blazor

Key Benefits

DMS can synchronize all the files and folders created inside individual projects for reviewing purposes.

DMS allows the user to assign multiple documents to another user for review. It handles the review approval and rejection scenarios.

Once a workflow is approved, they can upload their file to the Azure cloud. Then the user can share it with external parties.

DMS makes handling and processing all documents easy and readily accessible for the user in a shared environment.

End Result

Verhoeven en Leenders now manages all project documents far more efficiently with DMS. Their teams can review files in one place, track decisions easily, and share approved documents securely through Azure. The result is smoother collaboration, reduced manual work, and faster turnaround times.

Start Building Today

Get in touch to learn how our solutions can increase your business