Moving Cameo Collaborator documents across TWC servers

Saving project as local .mdzip will trigger MD migration. The tag values will be replaced with local element ids (except for document).

 

 

image-20240508-021842.png

 

Adding it to server, will triger replacement again. Tags will get server element ids.

 

 

image-20240508-021906.png

 

So the challenge will be documentId and siblingId

 

So, to recap:

  • Publish a new document with the same template as the original

  • create a paragraph element on web app, commit to TWC, update project in client

  • In containment tree, under the model,  you should now have package which has the same name as the new collaborator document.

  • It should have <<CollaboratorDocument>> stereotype applied.

    • Open specification window of that element -> Tags

    • <<CollaboratorDocument>> -> id

      • Value of original document should be changed to document.id#document.branch.id – this is how document knows where to store its elements (comments/paragraphs)

  • delete new document

  • <<CollaboratorDocument>> will have elements package – inside will be comment elements with <<CollaboratorParagraph>> stereotype

    • Open specification those comments -> Tags

    • <<CollaboratorParagraph>> ->

      • documentId = should be changed with the new one

      • siblingId – this id says the order of paragraph in section. It will require manual adjustment.

  • republish new document with option “update existing document”