Teneo Developers

Merging solutions

The options and functionalities described in this page currently only apply toTeneo Studio Desktop

Add content

It is possible to import content to a solution from a solution file; to do this follow the below steps:

  • After opening the solution, go to the backstage of Teneo Studio (Solution tab > Import/Export)
  • Click Add Content
  • Browser to the location of the solution file, select it and click Open
  • Optionally, enter a comment and click Continue

The import of the solution file starts, click Run in background to keep working on other tasks meanwhile; Teneo Studio notifies the user when the import has finished.

Document behavior

The below table captures the defined behavior for different types of documents when performing an Add Content / merge-import of one solution into another; the behavior is defined based on the Ids and names of documents in both the solution to import and the original solution. In the below table, the "imported solution" refers to the solution selected in the "Add content" window, while the "original solution" refers to the currently open solution into which the imported solution will be merged.

When an import has finished, users are encouraged to review and adjust the order of Global Scripts, Global Listeners and Order groups

Document typeDifferent Ids, different namesDifferent Ids, same nameSame IdOthers
Global Listener, Global ScriptThe document from the imported solution is added at the end of the list of any already existing documents in the original solution.The document from the imported solution is added to the list of already existing documents in the original solution, "_1" is appended to the name of the document to make it unique within the solutionValues are overwritten in the original solution by values from the imported solutionGlobal Listeners/Scripts from the imported solution are added at the end of the Listener/Script ordering, below any existing documents.
Global Variable, Global Context, Integration, File Recourse, Class, Flow, Language Object, EntityThe imported document is added to the list of documents in the original solutionThe imported document is added to the list of documents in the original solution, "_1" is appended to the name of the imported document to make it unique within the solution. (Flow names only have to be unique within the same folder)Values are overwritten in the original solution by values from the imported solution
Order groupThe imported order group(s) are added to the top of the Trigger orderingThe imported order group is added to the list of order groups in the solution, "_1" is appended to the name of the imported group to make it unique within the solutionOrder groups are merged when they share the Id in both the original and the imported solutionsAll Order groups from the imported solution are added to the top of the Trigger Ordering. The default Order group will be the one from the imported solution
Metadata, EmotionThe imported document is added to the list of documents in the original solutionValues are overwritten in the original solution by values from the imported solutionValues are overwritten in the original solution by values from the imported solution