Skip to Main Content
ARIS - SHARE YOUR IDEAS
How can we make ARIS better?
Status Open for voting
Created by Sebastian Huber
Created on Jan 5, 2022

Add a functionality to synchronize the contents of ARIS databases

Currently it is only possible to transfer ARIS items (objects, models, ...) between databases by using the merge functionality. This does however only add or change items in the target database. It does not remove any items or does not show you the changes beforehand. This can get very confusing for larger merges and also requires manual cleanup of the target database afterwards.

Add a functionality to properly compare and synchronize the contents of ARIS databases so items can also be deleted. This could be archived with common synch algorithms like "mirror", "2-way-synch" etc. used by many file synchronization tools.

This way you could synch entire ARIS databases, single groups, group trees, single models, single objects, group contents ..., e.g.:

User triggers synch between target and source database

Contents of the databases will be analyzed and compared

Results will be displayed in a graphical user interface

The user can check the changes / additions / deletions and approve or deny them individually ("update model a but not b", "delete group c", "don't delete model j", "copy model f", "don't copy object t", ...)

User can then approve or deny the synch as a whole or only for the approved changes / additions / deletions.

All this could even be so granular as to approve / deny changes to single attributes or to individual occurances in a model.


Brainstorm ID 3896
Created on Brainstorm 08/09/2016 07:05 AM
  • +6