Salesforce Source JSON Modification

In this article

This article presents the Salesforce source hidden parameter that can be updated by modifying the source JSON configuration from the Coveo Administration Console.

This parameter is listed in the parameters section of the source JSON configuration.

Hidden Parameter Reference

UseMigrateToFromArticleIdForPermanentIdGeneration

The UseMigrateToFromArticleIdForPermanentIdGeneration parameter determines if the values of the Classic Knowledge MigratedToFromArticleVersion and MigratedToFromArticle fields should be reused during indexing to generate the permanent IDs for articles that have been migrated to Lightning Knowledge. The default value is false, meaning that new permanent IDs are generated by default for your migrated content.

Important

Generating new permanent IDs for migrated content affects both featured results and Coveo Machine Learning (Coveo ML) Automatic Relevance Tuning (ART) boosted search results. Specifically, it breaks your existing featured result rules and requires weeks of additional Coveo ML model training to boost the results of your migrated content.

To avoid generating new permanent IDs for your migrated content, you can override the default value as follows:

"UseMigrateToFromArticleIdForPermanentIdGeneration": {
    "sensitive": false,
    "value": "true"
}

When set to true, the values of the Classic Knowledge MigratedToFromArticleVersion and MigratedToFromArticle fields are reused to generate the permanent IDs for articles that have been migrated to Lightning Knowledge, preserving both your featured results and Coveo ML ART boosted search results.

What's next for me?