In my previous blog post I covered some of the benefits of KnowledgeLake’s cloud capture solution – including the ability to retrieve taxonomy, route and upload content to different Enterprise Content Management (ECM) systems. While we support many different ECM systems, it is possible to have a system that we have never worked with, including proprietary or home-grown varieties.
When we set out to build our next generation content capture platform, we closely evaluated what worked for our clients in the past and what they would need to stay agile and responsive in a rapidly evolving future. We realized the need to make software extensibility a priority.
Extensibility is a software engineering and systems design principle. In this case, future growth is considered during the implementation phase. While this can be a tedious and intensive process, we wanted to ensure that when we added a new feature, we delivered those features through one of our documented extensibility points. We set out to create a platform that could be embraced and enhanced by our clients and partners without direct involvement from KnowledgeLake’s Engineering team.
1.) Repository Connectivity
The cloud capture solution has several components that fall under the umbrella of repository connectivity. This gives users the ability to pull taxonomy and upload documents, query data sources, create indexing behaviors to aid in the tagging of content and modify the indexing experience with custom controls.
2.) Content Processing
Custom imports, health checks and scheduled maintenance can be created to solve almost any content processing-related problem. Activities can also be written to apply any custom logic required for your content based workflows – including manipulating content and metadata, as well as sending information to other line-of-business systems. Another advantage of these software extensibility points is that they can be written entirely in PowerShell, which removes the need for more complex compiled assemblies.
User experience is delivered through a common, web-based application interface. Custom applications can be designed to create a universal user experience for all capture-related workloads. The platform’s application framework supplies several benefits, helping accelerate new application development including endpoint security, identity management and a common logging infrastructure.
All customization can be delivered through a uniform delivery and configuration methodology to create a seamless user experience regardless of the origin of the feature.
In our upcoming blog posts we will be taking a deep dive into each software extensibility point, to showcase their power and ease of creation.
Learn more about how this robust cloud capture platform can transform your business operation!