How do I migrate my pre-defined searches and navigation nodes from one environment to another
Hi,
We are migrating to Prod soon, and I have a bunch of pre-defined searches available to analysts that I would like to migrate from dev to production, along with the navigation node structure I have created.
Is there any way to do this? Can this be done in a similar fashion to migrating the knowledgebase?
e.g.: https://support.cireson.com/KnowledgeBase/View/1341#/
Kind Regards,
Adrian
Best Answers
-
Adrian_Paech Customer Advanced IT Monkey ✭✭✭
I managed to migrate by bringing over the entire database, and then re-installing the Cirison Portal via the setup. (which is as per you KB instructions).
This brought over everything, just had to update the licence etc.
Regards,
Adrian
6 -
Olivier_Barraud Customer IT Monkey ✭Hello Adrian,
In case you need it again in the future, or anyone else.
It's held within a combination of three tables: DisplayString, NavigationNode and ViewPanel.
Start with the DisplayString table, DisplayString column, where you'll find your named search.
ElementId in this table is also the Id of the NavigationNode.Id, which you'll also find in the ViewPanel.Definition.
As a way of checking, you could also rely on the combination of CreatedBy+CreatedDate in these three tables, as long as you already have the related user's Id.
Build a query to insert all of these in your new DB and good to go !
The user has to start a new web session to see the inserted searches.
Hope this helps !7
Answers
I'll continue to have a look when I can and will revise my comment if I find something more substantial
I managed to migrate by bringing over the entire database, and then re-installing the Cirison Portal via the setup. (which is as per you KB instructions).
This brought over everything, just had to update the licence etc.
Regards,
Adrian
In case you need it again in the future, or anyone else.
It's held within a combination of three tables: DisplayString, NavigationNode and ViewPanel.
Start with the DisplayString table, DisplayString column, where you'll find your named search.
ElementId in this table is also the Id of the NavigationNode.Id, which you'll also find in the ViewPanel.Definition.
As a way of checking, you could also rely on the combination of CreatedBy+CreatedDate in these three tables, as long as you already have the related user's Id.
Build a query to insert all of these in your new DB and good to go !
The user has to start a new web session to see the inserted searches.
Hope this helps !
Thanks for that!
Adrian