We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Which database table contains KB permalink information?

ibt
Kilo Contributor

Which database table contains KB permalink information?

1 ACCEPTED SOLUTION

Not applicable

I think I know what you mean- you're putting the HTML link to article A in the article B content? So, when a user views article B, there is a link to open article A somewhere in the content?



If that is the case, then it's stored in the 'text' field of the knowledge base article.



Cheers,



Tim


View solution in original post

8 REPLIES 8

Not applicable

I don't think it's stored in the kb_knowledge database. From what I can tell, it's dynamically generated by the 'kb_article_footer' ui macro:



<j:if test="${jvar_kb_showlinks}">


  <b><a id="permalink" style="color:#999999;">${gs.getMessage("Permalink")}</a>:</b>$[SP]<span id="permatext"></span>$[SP]$[SP]$[SP]$[SP]


  <script>


  var urlpath = location.href.substring(0, location.href.indexOf("?")) + "?sysparm_article=$[URL:kb.number]";


  gel("permalink").href = urlpath;


  gel("permatext").innerHTML = urlpath;


  </script>


              </j:if>




Hope that helps!



Cheers,



Tim


Hi Tim,



Sorry. What I was looking for is… if I use the "Copy Permalink" in article A, create a link in article B using it, click on the link in article B, and open article A…



Where in the SN system is that fact that article B has a link to article A stored? Is there a database table containing all of the permalinks used to link articles? I can run reports and get information about article B like: KB Number; Short Description; Last Update, etc… but cannot find anything about it having one of more links to other KB articles.



Tom


Not applicable

I think I know what you mean- you're putting the HTML link to article A in the article B content? So, when a user views article B, there is a link to open article A somewhere in the content?



If that is the case, then it's stored in the 'text' field of the knowledge base article.



Cheers,



Tim


Thank you Tim. I found it in the Text field.