The LiveTiles Intranet Metadata Service enables the inheritance of metadata from a defined source on to other list items in a site collection. This service is hosted as multi-tenant application in LiveTiles's Azure tenant. The Metadata Service integrates seamlessly with the LiveTiles Intranet Workspaces functionality.
Each customer can create multiple configurations. Every configuration defines
- a source - where to get the metadata values from - and
- targets - to which lists should the metadata be inherited -
Additional settings are available to configure how the values should be inherited. Every configuration can be assigned to one or more site collections; however a site collection can only be assigned to one configuration.
When assigning a site collection to a configuration, the Metadata Service registers web hooks on all relevant lists. As soon as something in one of the registered SharePoint lists is changed, SharePoint triggers the web hook that notifies the Metadata Service about the changes. An asynchronous web job analyzes the changes, and the target lists are updated automatically based on the values on the source.
The solution packages come in two different flavors:
- Full-Trust: the application has full control over all sites in the tenant
- Low-Trust: the application has only access to specific sites, that must be assigned first. See Manage Selected Sites on how to do that.