M-Files Connector

The M-Files Connector is a Knowledge Discovery Connector that retrieves information from an M-Files document management system (https://www.m-files.com). You can use the connector to keep your text index up-to-date with the information in the repository.

By default the connector processes every M-Files object type that M-Files reports as file-capable. You can specify a list of object types to process, if you prefer.

During each synchronize cycle, the connector requests a manifest of objects for each object type. If the number of objects exceeds a specified limit then, due to M-Files API limitations, the connector has to request each possible object one at a time.

An M-Files object can contain zero or more files. When an object does not contain a file, the connector creates a single metadata-only document. When an object contains at least one file, the connector creates one document per file.

M-Files objects are versioned. The connector retrieves only the latest version of each object.

Supported Actions

The M-Files Connector supports the following actions:

Action Supported Further Information
Synchronize ✓ Retrieve Information from M-Files
Synchronize (metadata only) ✓ To retrieve metadata only, set the configuration parameter SynchronizeMetadataOnly.
Synchronize (identifiers) ✗  
Synchronize Groups ✗  
Collect ✓
Identifiers ✗
Insert ✗
Delete/Remove ✗
Hold/ReleaseHold ✗
Update ✗
Stub ✗
GetURI ✗
View ✓