Seeding Salesforce Knowledge Articles: Scope and Limitations

    Technical Note


    The Own Seeding application supports the seeding of Salesforce knowledge articles. The scope of this support is as follows:

    • The application performs seeding of the Salesforce knowledge article (kav) object only in the Nodes template.
       
    • You can only add the kav object as a root node in a Nodes template. In the template's + Add root drop-down menu, the kav object appears as <name>__kav.
       
    • For the seeding of the kav object, the Own Authenticated User must be assigned the Knowledge User permission for the destination service being used for the seeding job.
       
    • Seeding processing retrieves original, knowledge article attachments. If Seeding does not find knowledge article attachments, it still seeds the kav object, however, without the missing attachment(s). The Warnings tab of the resulting Seeding Report includes a warning entry about the missing knowledge article attachment(s).
       
    • When seeding knowledge articles, only the Salesforce Draft version and the Salesforce Published version of the article, per language, are seeded in a record of the kav object. For example, knowledge article ABC has both a draft version and a published version in English and a draft version and a published version in German. Seeding processing adds all four versions of article ABC into a record.
       
    • When seeding the kav object and you are using the ​Incremental​ seeding method, in addition to adding new records, the Seeding application also updates the article's existing ​Draft​ version and its ​Published​​ version, per language, if the source's version IDs of the article and the destination's version IDs of the article are not identical.
       
    • In Lightning Salesforce, knowledge article attachments are stored in the ​ContentDocumentLink​ object, which is related to the kav object. Therefore, to seed knowledge article attachments, you must add to your seeding template the ​ContentDocumentLink​​ object as the child of the kav object.

      Take note that in Classic Salesforce, knowledge article attachments are stored as part of the kav record, which means that these attachments are automatically seeded as part of seeding the kav object itself.

    The limitations of the Seeding application's support of the seeding of Salesforce knowledge articles are as follows:

    • The Levels template does not support the seeding of the Salesforce knowledge article (kav) object.
       
    • When seeding the kav object and you are using the ​Clean and insert​​ seeding method, the Seeding application does not delete existing kav records.
       
    • No seeding of knowledge article versions having the Salesforce status of Archived.
       
    Note: The Own Anonymize application does not support knowledge articles. Therefore, the kav object is not available for use in anonymization templates.

     


    Tags

    SeedingSalesforce knowledge articlekav object

    « Previous ArticleNext Article »