Updating Knowledge Articles programmatically by Apex? - SalesforceProfs
Mon May 15 2023 15:59:12 GMT+0000 (Coordinated Universal Time)
Saved by
@hurrand
List<Knowledge__kav> articles = ArticlesUtils.getAllArticles();
String newArticleKnowledgeId = ArticlesUtils.createNewArticleAsADraft('SalesforceProfs', 'salesforce-profs');
ArticlesUtils.publishArticle(newArticleKnowledgeId);
//unpublish, update, publish > separate actions
String newArticleVersionId = ArticlesUtils.unPublishArticle(newArticleKnowledgeId);
ArticlesUtils.updateDraftArticleWithoutPublish('SalesforceProfs Update', 'salesforce-profs-update', newArticleVersionId);
ArticlesUtils.publishArticle(newArticleVersionId);
//update - contain unpublish, update, publish
//ArticlesUtils.updatetArticle('SalesforceProfs Update', 'salesforce-profs-update', newArticleKnowledgeId);
content_copyCOPY
KB Articles
https://salesforceprofs.com/updating-knowledge-articles-programmatically-by-apex/
Comments