Content Manager
OpenText Content Manager software is an integrated Enterprise Content Management (ECM) system capable of managing the full range of corporate information.
From electronic documents and records through content management to the management of hard copy records and documents, Content Manager software provides all the necessary functionality in a single off-the-shelf application.
Extensibility
Whilst Content Manager is a fully enabled out-of-the-box records and document management solution, there are times when this solution needs to be extended to incorporate some customer-specific requirements. You may wish to integrate with line of business systems that use record such as accounting and personnel, external workflow packages, etc. There are a number of ways this can be achieved using some of the programming interfaces provided with Content Manager:
External Links - to integrate functionality directly into the main Windows client, or to add simple verification code. For additional information, see External Links.
Custom Event Processing - allowing you to receive and process event notifications programmatically (Content Manager has many different event types). For additional information, see Content Manager Enterprise Studio Help > Dataset setup and maintenance > Configuring event processing > Custom Processes tab
Content Manager .NET SDK - this is a fully functional programming interface allowing you to build your own bespoke interface for your content management needs. It has a comprehensive object model exposing all the properties and functions of Content manager that you can see in the main Content Manager windows client. This SDK is designed especially for .NET development and requires the installation of the main Content Manager client on the machine that is running your customized application. Additional information on the SDK can be found:
SDK Documents - https://content-manager-sdk.github.io/Community/
Samples - https://github.com/content-manager-sdk/Community/
Content Manager COM SDK - this is a binary interface designed for a high level of operability over a number of releases of the Content Manager product. It was the original SDK and due to the binary compatibility requirements, does not get updated as continuously as the .NET SDK. It uses the same object model as the .NET SDK and exposes close to the same set of properties - some of the methods will be more basic in the COM SDK. To use the COM SDK, as well as have a full Content Manager client installed, you will need to register the COM SDK to be able to use it. The standard Content Manager installer does not automatically register this library.
To register the COM SDK, you need run the CM_COMcomponents_xx.msi to register the COM SDK.
For more details on Content Manager COM SDK programming, refer to CM23.4_COMSDK.pdf in the installation media.
Content Manager ServiceAPI - this is a web service that allows you to design apps that can run without the need to install the Content Manager client. It is ideal for building Web and Cloud based applications that leverage the rich functionality of Content Manager. It is built over the .NET SDK and provides a similar set of functionality but packaged in a way that suits modern web applications. To access documentation for the ServiceAPI you should install this Component on your development machine, choosing to download the documentation components, then access the help information using the following URL http://localhost/CMServiceAPI/help/index
TIP: Additional information on the SDK can be found:
SDK Documents - https://content-manager-sdk.github.io/Community/
Samples - https://github.com/content-manager-sdk/Community/
This Help file will help you:
- Set up and administer Content Manager
- Use its day-to-day functions
In this Help file, select the Contents tab on the left and expand Content Manager Help to see all Content Manager Help topics.