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 | ✓ |