Hello all,

Is it possible in Freedom UI to add folders to sections other than Contacts? We need to enable static folders in the Knowledge Base.

Like 0

Like

1 comments

Hello!

To add a static folder in the Knowledge Base section, the client should add the following values to the "Schemas for enabling static folder in folder tree" lookup (which should be created first).
 

  • KnowledgeBaseArticlesList
  • KnowledgeBase_ListPage
  • KnowledgeBase


image.png

After adding these values, the static folder option will be available:

image.png

Let us know if you have any further questions. 

Have a great day!

 


 

Show all comments

Hello Community,

Is there any way to bind the images for the articles we create in the Knowledge base, to the deployable pacakge?

Thank you

Sasor

Like 2

Like

1 comments
Best reply

Hello Sasor, 

If we're talking about Data Binding, when transferring the KnowledgeBase, it's likely necessary to also transfer the KnowledgeBaseFile, since the article references attached files in order to display them properly.

 

Hello Sasor, 

If we're talking about Data Binding, when transferring the KnowledgeBase, it's likely necessary to also transfer the KnowledgeBaseFile, since the article references attached files in order to display them properly.

 

Show all comments

Hello community

I don't know how the status field works in the Freedom section of the Knowledge Base.

Could you help me?

Like 0

Like

1 comments

Hello, 

 

To design the stages panel in Freedom UI please refer to following link: 

https://academy.creatio.com/docs/8.x/no-code-customization/category/case-designer-workflows

 

Thank you for reaching out!

Show all comments

Is it possible to bind knowledge base articles to packages, or in some other way move them between environments in an effective way? The client wants to be able to set up articles in their Pre environment and transfer them into Prod when ready, but the documentation doesn't provide information on the possibility of this.

 

It also might not be ideal to bind this data in a non-dev environment, since you will then have packages that must be created from non-dev environments to accomplish this, so perhaps there is another recommended way of moving such data between environments?

 

We are currently on 8.1.3, planning on upgrading to 8.2.1 soon, and are using exclusively Freedom UI sections.

Like 2

Like

2 comments

Hi Harvey

I recommend using an integration tool like Make.com to automate transferring KB articles from Pre to Prod. Configure Make.com to fetch articles from Pre instance then insert them into Prod. This avoids dependency on packages and works seamlessly across versions.

Thank you
Mohamed
 

Mohamed Ouederni,


Interesting, do you use this in other use cases ?

Damien

Show all comments

Hi all,
Does anybody know how to store data in a rich text field without the HTML tag? There's an example in the knowledge base section; it has 2 columns ("Notes" with the "Rich text" data type to display and save article data with the html tag and "NotHtmlNote" with the "unlimited length data" data type that stores the article value without the html tag), but I don't know how it works.
 

Thank you.

Like 0

Like

2 comments
Best reply

The way that the OOTB KB area does it is it binds an attribute to the crt.RichTextEditor control's "plainText" property. This returns the text version of the contents. If you view KnowledgeBase_EditPage you'll see the plainText property there

The attribute there is added to the model in the viewModelConfigDiff, which is how it's bound to automatically save to that path.

Also, a side note, there's a process added from the CoPilot stuff which exists in recent versions that can be used as a subprocess for stripping out HTML tags from text, called "Trim html in text". You can use a process and pass in the InputText parameter and you'll get back the text without the HTML tags in the OutputText param. This would be easy to use as a process to save the unformatted text as well.

Ryan

The way that the OOTB KB area does it is it binds an attribute to the crt.RichTextEditor control's "plainText" property. This returns the text version of the contents. If you view KnowledgeBase_EditPage you'll see the plainText property there

The attribute there is added to the model in the viewModelConfigDiff, which is how it's bound to automatically save to that path.

Also, a side note, there's a process added from the CoPilot stuff which exists in recent versions that can be used as a subprocess for stripping out HTML tags from text, called "Trim html in text". You can use a process and pass in the InputText parameter and you'll get back the text without the HTML tags in the OutputText param. This would be easy to use as a process to save the unformatted text as well.

Ryan

Ryan Farley,

Thank you. It's very clear and helpful.

Show all comments

I would like to have the ability to IFrame, use HTML, and/or Markdown language within the knowledge base section. This will greatly increase our ability to provide more detailed walkthroughs for our agents, with a central location for other assets like images.

1 comments

Hello,



We've registered your idea in our R&D team backlog for consideration and implementation in future application releases. The task number: PR-31945.



Thank you for helping us to improve our product.

Show all comments

I want to search article content in Knowledge base, don't want use Global search 

Like 1

Like

1 comments

Hello!

 

There are 2 options for how you can search for information in the Knowledge base apart from the Global search.



You can use filters (you can see a list of them in your screenshot).

 

If you need to apply a more complex filter with several search parameters and conditions, use the advanced filter. For example, you can use it in the [ Activities ] section to display all meetings with new customers.

 

A more detailed explanation you can find here: https://academy.creatio.com/docs/user/platform_basics/business_data/fil…

 

Best regards, Mariia

Show all comments

Hi all,

I am looking for a way to highlight js c# code in a rich text field.

Especially we want to use it in the knowledge base in creatio.

 

 

Is there a way to do this?

 

Regards,

Oliver

Like 0

Like

5 comments

Hi Oliver,

You can possibly do it and here is small instruction on how:

1) At first write an example of a code you want to highlight and do it manually using the options above the text. Save the result.

2) Get the value of this field from the database, it should look something like this:

 <div>hello there&nbsp;</div>  <div>&nbsp;</div>  <div>define(&quot;PrcAcceptanceCertificate777ab4cfSection&quot;, [], function() {<br /> &nbsp;&nbsp; &nbsp;return {<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;entitySchemaName: &quot;PrcAcceptanceCertificate&quot;,<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/,<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;methods: {}<br /> &nbsp;&nbsp; &nbsp;};<br /> });<br /> &nbsp;</div>  <div>&nbsp;</div> 

3) In this value take a look at how the system applies styles, you need to do it automatically in your method.

4) Write a method that will apply needed highlights to your text.

var text = this.get("Notes");

text.DoSomethingToModifyIt();

this.set("Notes", text);

Probably the hardest point would be finding the js code in the whole text because for the system there are no differences between a normal sentence or parts of the code. But if you manage to do it, then applying highlights is not that difficult to do.

 

Hi,

 

phew, that sounds like a lot of work.



I was thinking more of a js library that you can just use.

There must already be something integrated in creatio, because there is the source code area. Couldn't we just use that somehow?

 

Or a component in the editor like here in the community area

 

Regards,

Oliver

Oliver Herzog,

Slightly misunderstood what are you trying to do.

Can you please specify what source code area you are referring to?

Sorry for the misunderstanding!

 

I just want c#, js or html to be displayed "nicely" in the richtext editor. In the first post you can see how it should not look like.

 

No logical check or something like that.



Something like the code snippet function here in the community.

 

Oliver Herzog,

Unfortunately, right now highlighting the code lines like the "Code snippet" function is impossible on the system itself due to a base logic of RICH_TEXT fields.

I registered your suggestion for our R&D team, thank you for your idea.

Show all comments

Hi Team,

 

We are trying to add a new Knowledge base article in the KB section and linking it to case for a certain case category but when we create a case of a category the Knowledge base detail in the case doesn’t show up the KB linked to that category.

 

Steps :

Added a new article in the KB section and linked it to case category from the linked to tab in KB

 

Created a new case and added the category to the case.

 

In the Knowledge base detail [available OOTB) in the case section doesn’t show the linked KB to the case category selected

 

Question : Isn’t it OOTB feature to show up the KB associated with the category or a business rule needs to be written or a process to show up the KB article linked to the category?

Like 0

Like

2 comments

Hello Amritha, 

 

Based on the provided information I can assume that you are referring to Playbook hints functionality. It can be configured in the corresponding "Playbook" tab of the Knowledge base record:

And based on our settings, this article will be available for a user as a Playbook hint on the Case record page, once case is in status "In progress":

Please refer to the article below for more detailed information:

https://academy.creatio.com/docs/user/crm_tools/knowledge_base/playbook…

 

Best regards, 

Anastasiia

Anastasiia Zhuravel,

Thanks Anastasiia. But unfortunately "Playbook" option is not available in the given instance [7.17.4] 

 

As shown in the above screenshot, i have connected the category, service type and service.

 

Later, created the case with the same type, as shown below

but the knowledge base is empty.

Please do help on how to get the "Playbook" in the 7.17.4 version or alternative to get the knowledge base linked to the case appropriately.

 

Thanks,

Mayan

Show all comments

Hello All,

 

I wanted to understand a bit more about the NotHtmlNote column in the KnowledgeBase table. I tried a few scenarios and notice the following behavior - 

  1. Any Knowledge base article is stored as markup in the 'Notes' column and stripped down to pure text (without the mark up tags) and stored in the 'NotHtmlNote' column.
  2. Whenever the knowledge base article is updated & saved, the 'NotHtmlNote' value is re-populated based on the 'Notes' column. This seems to be one way binding and not the reverse. Eg I tried data importing an Excel with junk values in 'Solution without Html tags' column. These junk values did get updated in that column but it never overwrote the 'Notes' column which contains actual mark up to be displayed in the Knowledge base. 
  3. I set the NotHtmlNote column value of a Knowledge base article to an empty string directly in the database. The Knowledge base article still perfectly displays on the UI.

Few questions below - 

  1. What is the NotHtmlNote column used for?
  2. I would like to directly import Knowledge base articles via the Data base (Through SQL queries). I tried this out by inserting values for the 'Notes' column but ignoring the 'NotHtmlNote' column. This worked perfectly. Pls let me know if there are any gotchas in this approach.  
Like 0

Like

2 comments
Best reply

Hello!

 

1) NotHtmlNote is used for working with CKEditor to modify text in Creatio (CKEditor is used in emails and templates designer for example).

2) Never heard about any gotchas so far :)

 

Best regards,

Angela

Hello!

 

1) NotHtmlNote is used for working with CKEditor to modify text in Creatio (CKEditor is used in emails and templates designer for example).

2) Never heard about any gotchas so far :)

 

Best regards,

Angela

Angela Reyes,

Thank you Angela for your quick response

Show all comments