trigger - Automatically Publish Knowledge Article - Salesforce Stack Exchange

PHOTO EMBED

Mon May 15 2023 16:02:14 GMT+0000 (Coordinated Universal Time)

Saved by @hurrand

public class TriggerHandlerOnKnowledge {
    public static void run() {
        if(Trigger.isAfter && Trigger.isInsert) {
            publishHighPriority((List<Knowledge__kav>)Trigger.new);            
        }
    }

    private static void publishHighPriority(List<Knowledge__kav> articles) {
        for(Knowledge__kav article: articles) {
            if(article.priority__c == 'High') {
                KbManagement.PublishingService.publishArticle(article.KnowledgeArticleId, false);
            }
        }
    }
}
content_copyCOPY

KB Articles

https://salesforce.stackexchange.com/questions/298070/automatically-publish-knowledge-article