Knowledge management entities

Knowledge management system lets you create rich knowledge articles with support for embedding external multimedia contents, such as images and videos, as links. You can use the SDK to programmatically create and manage knowledge articles, create major and minor versions of the articles, translate the articles into multiple languages, and schedule the publishing and expiration of the articles. You can also increment knowledge article views, associate knowledge article records with the entity records, and perform a full-text search on knowledge articles from your application. More information: Work with knowledge articles in Dynamics 365 Customer Engagement (on-premises)

You can set up knowledge management for your Customer Engagement (on-premises) instance using the web client only; it can’t be done through the SDK. More information: Set up knowledge management in Dynamics 365 Customer Engagement (on-premises)

After you enable knowledge management for an entity using the web client, you can insert and configure a knowledge base search control in the entity form to display relevant knowledge articles from Customer Engagement (on-premises). The knowledge base search control provides programmability support to automate or enhance the user’s experience when using this control. To learn more, see Dataverse topic Knowledge base search control (client-side reference).

Use the KnowledgeArticle and KnowledgeArticleViews entities to work with the knowledge articles in Customer Engagement.

Important

With CRM Online 2016 Update 1 and Dynamics CRM 2016 Service Pack 1 On-Premises (on-premises) release, the following entities used for knowledge management are deprecated: KbArticle, KbArticleComment, and KbArticleTemplate. These entities won't be supported in a future major release of Customer Engagement. You must use the newer KnowledgeArticle entity in your code for knowledge management in Customer Engagement. More information: Deprecations in Customer Service

Reference

Blog: New Knowledge Management in the Microsoft Dynamics CRM 2016 release

Knowledge base search control (client-side reference)

Contract entities

Incident (case) entities

Service Entities (Contract, Incident, Knowledge Base)