How do I find which Topics are using a particular Topic Block?

Debosree Sinha
Tera Contributor

I am new to Service Now Chatbot Virtual Agent.

I would like to know how to find all the dependant Topics or Parent Topics which use a particular Topic Block?

When I checked existing Topic Block and navigate to 'Properties' ->View published topics that use this topic block

then I donot see the Topics which use this specific Topic Block.

I'm following the steps mentioned in this link :-

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0869110

 

I however could see this Specific Topic Block is called in many other Topics when I individually open and see Topic one by one(which is very timeconsuming).

Is there anything I'm missing here to check the list of Parent Topics which use this Topic block?

Kindly guide me on this.

MAny thanks!

4 REPLIES 4

Richard Kiss1
Kilo Guru

Hi Debosree Sinha,

It is strange, because my PDI shows the topics correctly in the table mentioned in the KB, but the client's production instance not...

An alternative way could be to look at the topics Definition.

 

The sys_cs_topic table has a field called Definition that contains all the things you have in a topic. A topic block call looks like this:

vaSystem.invokeSubTopic('Contextual Search'

So you "just" have to apply a condition in the list that Definition contains vaSystem.invokeSubTopic('Your topic block name'

Richard

Could you please mention the navigation how to reach this page?

Type sys_cs_topic.list into your navigator.

Yasmin
Kilo Guru

I'm seeing the same issue on my subprod environments. Even though there are 12 topics that call a topic block, when I click on "View published topics that use this topic block"  the list is missing to show majority of them. It only shows a few.