Organizations that are already using the Cúram application and storing files in the application database can enable CMIS integration without performing an upfront migration of the content in the CMS repository. All of the documents stored in the Cúram application database will remain there and be fully accessible. Documents will only be saved to the CMS after any changes are made to a document or after a new document is created. After a document has been saved to the CMS, it will also be removed from the application database.
Custom CMIS Attachment integration points that read or modify content will need to be created or updated. The integration points that read will need to be updated to check whether the content exists on the CMS. The modify integration points will need to be updated according to the following pseudocode logic.
if CMIS is enabled {
if content exists on the CMS for the record in question {
modify the contents on the content management system
} else {
create the contents on the content management system
blank the application database copy (optional)
}
} else CMIS is not enabled {
maintain the database copy
}