External Systems define a relation to a source system. External Systems usually have stored the original document which will be one way synced to Livingdocs via Import.
An example:
externalSystems: [
{
handle: 'legacy-cms',
label: 'Legacy CMS'
url: {
origin: 'https://legacy-cms.example.com',
pathPattern: '/{{id}}/{{metadata.cmsId}}'
}
}
]
An External System defines an URL with origin and a pathPattern. The pathPattern can have placeholders which will be replaced with real values during runtime to build the final URL to the source system.
{{id}}-> replaced by LivingdocsdocumentId{{metadata.cmsId}}-> replaced by a metadata field with the handlecmsId