Interaction Among Several Vaults

M-Files enables a multi-level interaction between several document vaults. The interaction enables you, for instance, to:

With interaction, you can share documents and other objects efficiently between separate vaults. You can, for example, specify certain documents for sharing from the company's vault with a publishing vault. This enables you to easily provide your customers and other cooperation partners with up-to-date price lists, product descriptions, brochures, and other material from this publishing vault at all times without any manual copying or outdated information.

Note: If M-Files is installed on several servers, there must be an M-Files Additional Server License installed on the additional servers. For example, if you want to replicate information between vaults on separate servers, this license must be installed on the additional servers.

Settings required for the interaction

Associations for the metadata definitions

In order for you to associate and synchronize metadata between vaults, the metadata definitions must also be associatable between vaults. For more information, refer to Associating the Metadata Definitions.

Synchronization of objects and values between vaults

In addition to associations for the metadata, the objects and values need to be updated or synchronized regularly so that the data content is up to date across vaults. Synchronization of data between vaults is performed with replication of contents, with data then exported from the source vault and imported to another vault.

The synchronization of this content can be performed with scheduled export and import operations. The content can be synchronized, for example, every 15 minutes. With this approach, the data in the target vault will always be up to date. For more information, refer to Content Replication and Archiving.

Two-way synchronization is possible between vaults, but synchronization can also be performed among many individual vaults. When defining the export, you can use a filter if you want to export and publish only certain documents or another objects for the target vault.