この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

KnowledgeSettings

Salesforce ナレッジの設定管理に使用するメタデータを表します。

Metadata メタデータ型を拡張し、その fullName 項目を継承します。

パッケージマニフェストでは、Settings の名前を使用してすべての組織設定メタデータ型にアクセスします。詳細は「設定」を参照してください。

ファイルのサフィックスおよびディレクトリの場所

KnowledgeSettings の値は、settings ディレクトリの Knowledge.settings という 1 つのファイルに保存されます。.settings ファイルは、各設定コンポーネントに設定ファイルが 1 つしかないため、他の名前つきのコンポーネントとは異なります。

バージョン

KnowledgeSettings は、API バージョン 27.0 以降で使用できます。

項目

項目名 項目の型 説明
answers KnowledgeAnswerSettings Salesforce ナレッジおよびアンサーの設定管理に使用するメタデータを表します。
cases KnowledgeCaseSettings Salesforce ナレッジおよびケースの設定管理に使用するメタデータを表します。
defaultLanguage string 必須。Salesforce ナレッジのデフォルトの言語。米国英語では en_US など、言語の略語を使用します。
enableChatterQuestionKBDeflection boolean Chatter を介したケースのデフレクションの追跡が有効か (true)、否か (false) を示します。
enableCreateEditOnArticlesTab boolean ユーザが記事タブで記事の作成と編集ができるか (true)、否か (false) を示します。
enableExternalMediaContent boolean 外部メディアへの接続が有効化されているか (true)、否か (false) を示します。
enableKbStandardSharing boolean Salesforce の標準共有が有効化されているか (true)、否か (false) を示します。
enableKnowledge boolean Salesforce ナレッジが有効化されているか (true)、否か (false) を示します。この項目は、デフォルトでは false です。
enableKnowledgeAgentContribution boolean ユーザがケースから記事を作成できるか (true)、否か (false) を示します。(Classic のみ)
enableKnowledgeArticleTextHighlights boolean Salesforce ナレッジの検索結果でテキストスニペットの強調表示が有効化されているか (true)、否か (false) を示します。この項目は、デフォルトでは true です。API バージョン 47.0 以降で利用できます。
enableKnowledgeAnswersPromotion boolean ユーザが返信から記事を作成できるか (true)、否か (false) を示します。(Classic のみ)
enableKnowledgeCaseRL boolean 記事にリンクされたケースのリストの作成が有効化されているか (true)、否か (false) を示します。(Classic のみ)
enableKnowledgeKeywordAutoComplete boolean Salesforce ナレッジの検索時にキーワードのオートコンプリートが有効化されているか (true)、否か (false) を示します。この項目は、デフォルトでは true です。API バージョン 47.0 以降で利用できます。
enableKnowledgeTitleAutoComplete boolean Salesforce ナレッジの検索時に記事タイトルのオートコンプリートが有効化されているか (true)、否か (false) を示します。この項目は、デフォルトでは true です。API バージョン 47.0 以降で利用できます。
enableLightningKbAutoLoadRichTextField boolean Lightning Knowledge に記事が読み込まれたときにリッチテキスト項目が編集用に有効化されているか (true)、否か (false) を示します。この項目は、デフォルトでは false です。API バージョン 47.0 以降で利用できます。
enableLightningKnowledge boolean Lightning Knowledge が有効化されているか (true)、否か (false) を示します。
languages KnowledgeLanguageSettings Salesforce ナレッジで有効になっている言語のリスト。
showArticleSummariesCustomerPortal boolean 記事の概要がカスタマーポータルに表示されるか (true)、否か (false) を示します。
showArticleSummariesInternalApp boolean 記事の概要が社内の知識ベースに表示されるか (true)、否か (false) を示します。
showArticleSummariesPartnerPortal boolean 記事の概要がパートナーポータルに表示されるか (true)、否か (false) を示します。
showValidationStatusField boolean 検証状況が記事に表示されるか (true)、否か (false) を示します。
suggestedArticles KnowledgeSuggestedArticlesSettings ケースの記事を推奨するために使用するケース項目の設定を管理するメタデータを表します。API バージョン 37.0 以降で使用できます。
votingEnabled boolean true の場合、ユーザは、投票を使用する製品や機能 (ナレッジの記事など) に投票できます。API バージョン 50.0 以降で利用できます。

KnowledgeAnswerSettings

Salesforce ナレッジおよびアンサーの設定管理に使用するメタデータを表します。

項目名 項目の型 説明
assignTo string アンサーから記事が割り当てられるユーザ名を指定します。
defaultArticleType string アンサーから作成される記事のデフォルトの記事タイプ。記事タイプの API 名を使用します。
enableArticleCreation boolean ユーザがアンサーから記事を作成できるか (true)、否か (false) を示します。

KnowledgeCaseSettings

Salesforce ナレッジおよびケースの設定管理に使用するメタデータを表します。

項目名 項目の型 説明
articlePDFCreationProfile string ケースから記事の PDF を作成するために使用するプロファイル。
articlePublicSharingSites KnowledgeSitesSettings Salesforce ナレッジおよびサイトの設定管理に使用するメタデータを表します。
articlePublicSharingCommunities KnowledgeSitesSettings Salesforce ナレッジおよび Experience Cloud サイトの設定管理に使用するメタデータを表します。
articlePublicSharingSitesChatterAnswers KnowledgeSitesSettings Chatter アンサーで Salesforce ナレッジおよびサイトの設定管理に使用するメタデータを表します。
assignTo string ケースから記事が割り当てられるユーザ名を指定します。
customizationClass string カスタマイズに使用する Apex クラスを指定します。
defaultContributionArticleType string ケースから作成される記事のデフォルトの記事タイプ。
editor KnowledgeCaseEditor (string 型の列挙) リッチテキストエディタの種類を示します。有効な値は、次のとおりです。
  • simple
  • standard
enableArticleCreation boolean ユーザがケースから記事を作成できるか (true)、否か (false) を示します。KnowledgeCaseSettings の他の項目を設定できるかどうかを制御します。
enableArticlePublicSharingSites boolean ケースから公開サイト (URL) 経由で記事を共有できるか (true)、否か (false) を示します。
enableCaseDataCategoryMapping boolean ケースデータカテゴリの対応付けが有効化されているか (true)、否か (false) を示します。
useProfileForPDFCreation boolean ケースから記事の PDF を作成するためにプロファイルが使用されるか (true)、否か (false) を示します。

KnowledgeSitesSettings

Salesforce ナレッジおよびサイトの設定管理に使用するメタデータを表します。

項目名 項目の型 説明
site string[] Salesforce ナレッジおよびサイトに使用するサイトを指定します。

KnowledgeLanguageSettings

Salesforce ナレッジで有効になっている言語のリスト。KnowledgeLanguageSettings は、API バージョン 28.0 以降で使用できます。

項目名 項目の型 説明
language KnowledgeLanguage Salesforce ナレッジで有効になっている言語の設定を管理するのに使用されるメタデータを表します。

KnowledgeLanguage

Salesforce ナレッジで有効になっている言語の設定を管理するのに使用されるメタデータを表します。KnowledgeLanguage は API バージョン 28.0 以降で使用できます。

項目名 項目の型 説明
active boolean 言語が有効化されているか (true)、否か (false) を示します。
defaultAssignee string その言語の記事のデフォルトの割り当て先。
defaultAssigneeType KnowledgeLanguageLookupValueType (string 型の列挙) デフォルトの割り当て先の種別を示します。有効な値は、次のとおりです。
  • User
  • Queue
defaultReviewer string その言語の記事のデフォルトの校閲者。
defaultReviewerType KnowledgeLanguageLookupValueType (string 型の列挙) デフォルトの校閲者の種別を示します。有効な値は、次のとおりです。
  • User
  • Queue
name string 言語名のコード (英語の場合は en)。サポートされる言語およびそのコードの一覧は、Salesforce ヘルプの「Salesforce がサポートする言語は?」を参照してください。

KnowledgeSuggestedArticlesSettings

ケース、作業指示、作業指示品目の推奨記事の設定管理に使用するメタデータを表します。関連付けられた項目を使用するには、作業指示オブジェクトおよび作業指示品目オブジェクトを組織で有効にする必要があります。

項目名 項目の型 説明
caseFields KnowledgeCaseFieldsSettings ケースの記事を推奨するために使用するケース項目のリストを表します。
useSuggestedArticlesForCase boolean ケースの記事を推奨するためにケースコンテンツを使用するか (true) 否か (false) を示します。
workOrderFields KnowledgeWorkOrderFieldsSettings 作業指示の記事を推奨するために使用する作業指示項目のリストを表します。
workOrderLineItemFields KnowledgeWorkOrderLineItemFieldsSettings 作業指示品目の記事を推奨するために使用する作業指示品目項目のリストを表します。

KnowledgeCaseFieldsSettings

ケースの記事を推奨するために使用するケース項目のリストを表します。API バージョン 37.0 以降で使用できます。

項目名 項目の型 説明
field KnowledgeCaseField[] ケースの記事を推奨するために使用するケース項目の名前を指定します。

KnowledgeCaseField

ケースの記事を推奨するために使用するケース項目の名前を表します。API バージョン 37.0 以降で使用できます。

項目名 項目の型 説明
name string ケースの記事を推奨するために使用するケース項目の名前を指定します。

KnowledgeWorkOrderFieldsSettings

作業指示の記事を推奨するために使用する作業指示項目のリストを表します。API バージョン 39.0 以降で使用できます。

項目名 項目の型 説明
field KnowledgeWorkOrderField[] 作業指示の記事を推奨するために使用する作業指示項目の名前を指定します。

KnowledgeWorkOrderField

作業指示の記事を推奨するために使用する作業指示項目の名前を表します。API バージョン 39.0 以降で使用できます。

項目名 項目の型 説明
name string 作業指示の記事を推奨するために使用する作業指示項目の名前を指定します。

KnowledgeWorkOrderLineItemFieldsSettings

作業指示品目の記事を推奨するために使用する作業指示品目項目のリストを表します。API バージョン 39.0 以降で使用できます。

項目名 項目の型 説明
field KnowledgeWorkOrderLineItemField[] 作業指示品目の記事を推奨するために使用する作業指示品目項目の名前を指定します。

KnowledgeWorkOrderLineItemField

作業指示品目の記事を推奨するために使用する作業指示品目項目の名前を表します。API バージョン 39.0 以降で使用できます。

項目名 項目の型 説明
name string 作業指示品目の記事を推奨するために使用する作業指示品目項目の名前を指定します。

宣言的なメタデータの定義のサンプル

これは、ナレッジ設定ファイルのサンプルです。

1<?xml version="1.0" encoding="UTF-8"?>
2<KnowledgeSettings xmlns="http://soap.sforce.com/2006/04/metadata">
3    <answers>
4        <enableArticleCreation>false</enableArticleCreation>
5    </answers>
6    <cases>
7        <articlePDFCreationProfile>partner portal knowledge profile</articlePDFCreationProfile>
8        <articlePublicSharingSites>
9            <site>KnowledgeSite</site>
10            <site>PKB2Site</site>
11            <site>ChatterAnswersSite</site>
12        </articlePublicSharingSites>
13        <articlePublicSharingSitesChatterAnswers>
14            <site>ChatterAnswersSite</site>
15        </articlePublicSharingSitesChatterAnswers>
16        <assignTo>testall@kb.org</assignTo>
17        <defaultContributionArticleType>Support</defaultContributionArticleType>
18        <editor>simple</editor>
19        <enableArticleCreation>true</enableArticleCreation>
20        <enableArticlePublicSharingSites>true</enableArticlePublicSharingSites>
21        <useProfileForPDFCreation>true</useProfileForPDFCreation>
22    </cases>
23    <defaultLanguage>ja</defaultLanguage>
24    <enableCreateEditOnArticlesTab>true</enableCreateEditOnArticlesTab>
25    <enableExternalMediaContent>true</enableExternalMediaContent>
26    <enableKnowledge>true</enableKnowledge>
27    <showArticleSummariesCustomerPortal>true</showArticleSummariesCustomerPortal>
28    <showArticleSummariesInternalApp>true</showArticleSummariesInternalApp>
29    <showArticleSummariesPartnerPortal>true</showArticleSummariesPartnerPortal>
30    <showValidationStatusField>true</showValidationStatusField>
31    <suggestedArticles>
32      <caseFields>
33         <field>
34            <name>Subject</name>
35         </field>
36         <field>
37            <name>SuppliedEmail</name>
38         </field>
39      </caseFields>
40      <useSuggestedArticlesForCase>true</useSuggestedArticlesForCase>
41    </suggestedArticles>
42</KnowledgeSettings>

マニフェストファイル内のワイルドカードのサポート

package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) は、機能設定のメタデータ型には適用されません。ワイルドカードは、個々の設定ではなくすべての設定を取得するときにのみ適用されます。詳細は、「設定」を参照してください。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。