We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
Ability to export and import KB Articles
Having the ability to export the KB article is some format that can then be used to import back in to another instance of the Cireson portal would allow for KB articles to be designed and tested in Dev environments before being moved to prod as well as being able to share KB articles across companies.
In addition, it would be good to be able to export the HTML of the KB to a generic HTML file for use or storage of intellectual property.
Comments
You can obviously copy-paste the contents of the Knowledge Base article itself.
On that front, I too wish a few other things can be imported to/from the Portal that isn't related to SCSM.
Did anyone find a way to import Cireson Knowledge Base Articles from 2012 to 2016 yet?
I performed an in-place upgrade, which eliminated the issue altogether. However, I also have a bit of experience importing KB articles from a different ITSM system into the Cireson HTML KB, and occasionally exporting them out for bulk editing, etc. @Dakota_Green already hinted at how--it is done through SQL, today. There are certainly some oddities to this KB that I had to reach out to Cireson for help with, but once you know what they are it is very simple for someone with reasonable SQL skill to work with.
Having said all of that, this feature had my vote early on. I would love it if I could delegate this out to other folks who want to help but do not know SQL.
I am so sorry about using the wrong word. You are definitely right Tom. I tried to do it with SQL and it did not work because some table fields are read only and therefore can not be updated... Thanks for your quick answer. I am an absolute beginner with SQL and just wanted to know if someone found another way but I will go on trying. We are just testing now and have time until autumn to migrate from 2012 to 2016. I try to do my best with my english so please excuse me if I sometimes do not use the correct english Expression.
Thanks for clarifying, though. That is the reason I asked. I think we can help with the SQL.
If you or your DBA/Developer restores your 2012 DB to a DB on your 2016 server, you could run the following query on your 2016 server, after the portal has been installed:
(see below for some assumptions that have been made)
Also note--the DB names in brackets like [nameOfMy2012DatabaseHere] would need to be changed to the actual name of your database.
Assumptions:
It worked with small changes to get it run. I post them here in case it could be useful for someone:
set identity_insert ServiceManagement.[dbo].[KnowledgeArticle] on
INSERT INTO ServiceManagement.[dbo].[KnowledgeArticle]
( ArticleID, Title, Abstract, Keywords, EndUserContent, EndUserContentType, AnalystContent, AnalystContentType, ExternalURLSource, ExternalURL, LocaleID, VendorArticleID, Popularity, Owner, Status, Type, Category, CreatedBy, CreatedDate, LastModifiedBy, LastModifiedDate, ExternalId, SourceID, IsImported, ViewCount)
SELECT
ArticleID, Title, Abstract, Keywords, EndUserContent, EndUserContentType, AnalystContent, AnalystContentType, ExternalURLSource, ExternalURL, LocaleID, VendorArticleID, Popularity, Owner, Status, Type, Category, CreatedBy, CreatedDate, LastModifiedBy, LastModifiedDate, ExternalId, SourceID, IsImported, ViewCount
FROM [nameOFMy2012DatabaseHere].dbo.KnowledgeArticle;
set identity_insert ServiceManagement.dbo.KnowledgeArticle off
My changes are written bold and cursive and had also be done for ServiceManagement.dbo.KnowledgeArticle$Comment and ServiceManagement.dbo.KnowledgeArticle $Ratings.
oops
The commands for identity_insert do not work for ServiceManagement.dbo.KnowledgeArticle$Ratings
It worked without those commands.
The name of the table is KnowledgeArticle$Rating (no "s" at the end). Could that be the issue?
I have run the SQL query above successfully. However I'm not able to see any of the content on each knowledge article in the portal in our new environment. I only see the title when I click on it. I'm a member of our Knowledge Manager AD group and I have told the portal to use HtmlKb.