ナレッジ記事関連の覚え

[まとめページに戻る](https://qiita.com/Keiji_otsubo/items/60afc2a8d211b6f7d89f)
[まとめN～Z](https://qiita.com/Keiji_otsubo/items/92f92bb9f668ca9688be)

+ [カテゴリー（Category）のまとめ](https://qiita.com/Keiji_otsubo/items/abdd926d6abfd9d898bf)
+ [ナレッジの共有](https://qiita.com/Keiji_otsubo/items/18a77f92dc31053a9bfe)

ナレッジ記事関連の覚えです。

+ [ナレッジ : レイアウトの問題のまとめ](https://qiita.com/Keiji_otsubo/items/a6f47e025da59eaa867b)
+ [Knowledge Import/Export Tools](https://qiita.com/Keiji_otsubo/items/8deed6e368d37ad672ec)
+ [ナレッジ記事未解決](https://qiita.com/Keiji_otsubo/items/a50eddce4ee6e63b42e4)
+ [Knowledge Version](https://qiita.com/Keiji_otsubo/items/def8a2727b88901b8595)
+ [ナレッジ記事に関するトレイルヘッドのまとめ](https://qiita.com/Keiji_otsubo/items/f10a9c09aa5ca34171a2)
------------------------------------------

+ [ナレッジ記事をエクスポートする](https://qiita.com/Keiji_otsubo/items/e703b9e6d5907b6ff8ea)
+ [ナレッジオブジェクトの [新規] ボタンが表示されない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T5UGr)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/564fdb78-73ff-2496-8ac9-bda1f77beba5.png)

:::note
Knowledge User 設定を有効化していますか？

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/5c221071-c7b1-713e-322e-fe616d309812.png)

That permission is ticked off yes. I think it seems to have worked out that I needed to tick the "Knowledge User" checkbox on the User Detail page, which I didn't realise mattered. When I ticked this they were able to see the button!

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000GhsIf
:::


+ [ナレッジ メニューが本番組織でアクティブでない](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000ITNNc)

:::note
Before setting up Salesforce Knowledge, make sure that you are a Salesforce Knowledge user: go to Your Name | Personal Setup |Personal Info and ensure that the Knowledge User checkbox is selected. 

Salesforce ナレッジを設定する前に、自分が Salesforce ナレッジ ユーザーであることを確認してください。Personal Setup |Personal Info をクリックし、Knowledge User チェックボックスが選択されていることを確認します。 
:::

+ [Lightning Knowledge Setup and Customization - no Knowledge under Object Manager.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007A2BEG)

:::note
Do you have Knowledge enabled?

Enable Lightning Knowledge
https://help.salesforce.com/s/articleView?id=sf.knowledge_lightning_enable.htm&type=5
:::

+ [ナレッジのレコードを編集できない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007UtKng)

:::note
確かに、私の検証用環境でも詳細画面には編集ボタンはないですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/3ffee604-d0f8-0d69-cc4c-a4e64fcdc9f5.png)

ドラフトのビューに編集ボタンがありました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/b4e6ba69-0672-213c-f251-1a7fdad58894.png)
:::


+ [Caseオブジェクトとナレッジ](https://qiita.com/Keiji_otsubo/items/d7938f65b16cc9569823)
+ [Salesforce Knowledgeの一括更新 Apex コードの考察](https://qiita.com/Keiji_otsubo/items/a29ae9f1724b8ed36cbf)
+ [ナレッジ| SOAP API](https://developer.salesforce.com/docs/atlas.ja-jp.api.meta/api/sforce_api_guidelines_knowledge.htm)
+ [Salesforce ナレッジ移行はなぜそれほど難しいのでしょうか?](https://qiita.com/Keiji_otsubo/items/2e79dbc34a1e87f09759)
+ [アーカイブせずに公開されたナレッジ記事を削除する方法はありますか。](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000A8IMwSAN)
+ [ファイルが添付されていない記事、またはトグルがオンになっていない記事を表示するレポートを作成できるかどうか](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Pwvdf)
+ [ナレッジのアーカイブ時の通知について](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007MXhjT)
+ [ナレッジ検索レポート](https://qiita.com/Keiji_otsubo/items/03a67c1a5206d9de4546)
+ [ナレッジ記事をグローバル検索に表示するにはどうすればよいですか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007bLNeYSAW)
+ [英語の知識記事は、他の言語のユーザーのコミュニティには表示されません](https://salesforce.stackexchange.com/questions/287431/knowledge-articles-in-english-are-not-visible-in-the-community-for-the-users-wit)
+ [変更されない Lightning Knowledge 記事 URL の作成](https://help.salesforce.com/s/articleView?id=000320825&type=1)
+ [Knowledge Articles not seen by User](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FTb6g)
+ [Lightning Knowledge Search and Replace Question](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FXnRI)
+ [Unable to attach file to field (Data type is 'file') in knowledge object](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FWv5m)
+ [invalid data category group referenced](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FSynr)

+ [How do I enable chatter on knowledge articles for all users?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000A97WuSAJ)
+ [Can Knowledge be restricted to Chatter Free users?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000A8m5qSAB)
+ [記事の画像にホバーテキストを作成した人はいますか？](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000H1xV4)
+ [Does anyone know how to add a component to a Lighting component list?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FSsIo)
+ [ナレッジコンテンツをローカライズするにはどうすればよいですか？](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000Hjcb7)
+ [Infinite loading screen when using Lightning Knowledge Feedback component on experience site](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000HDopMSAT)

+ [Images downloaded as html files](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54V000079S2JL)

:::note
 I used the https://kbapps-1b0d72f037e5.herokuapp.com to export the articles, but the problem is all images are downloaded as .html files. I resolved this by converting each .html file to .png file. But this will be an issue if the Article count is higher.
:::

+ [知識記事のチャットボット検索](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HEJSv)
+ [フローを使用してSalesforceの知識を強化する](https://unofficialsf.com/using-flow-to-enhance-salesforce-knowledge/)
+ [Knowledge Article anchor issue](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HEQSd)
+ [How to format procedures in KB?：Wordをコピペしとって言っているけど...](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HDztS)
+ [KnowledgeArticleVersion IDがない](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000J5jTeSAJ)
+ [用語集をナレッジに追加するにはどうすればよいですか?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HEQY7SAP)
+ [Chat bot with knowledge](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000J7XBB)
+ [Lightning Knowledge Feedbackというアプリ](https://qiita.com/Keiji_otsubo/items/e3c66e00f7d679e0d93c)
+ [Customizing the Contact Support Form in Salesforce Knowledge](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000JyHwa)
+ [ExperienceCloudサイトのコンテンツ管理画面で記事が出てこない](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000JdYBjSAN)
+ [Show Knowledge article (not Community related)](https://qiita.com/Keiji_otsubo/items/872993f2baa68b1c5e9f)


+ [Lightning Knowledge 移行ツールが 10 万件の記事を Classic から Lightning に変換するのにかかるおおよその時間を誰か教えてもらえますか?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HDkh9)

たとえば、「Answer_c」というフィールドは、移行後に「QA_Article_Type_Answer_c」に変更され、他の 25 のカスタム フィールドも同様です。Salesforce は、統合に接続する前に元のフィールド名に戻すことを提案しました。私たちはそれを知らず、奇妙な名前のフィールドを使用して統合 (そのうちの 5 つ) の構成を開始しました

フィールド名を元の名前に変更するのは正しいことです。移行後にフィールド名を更新したことを覚えていません。代わりに、新しい奇妙なフィールド名を使用するように参照を更新しました。

+ [Lightning Knowledge での記事のアーカイブ](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000KeaMv)

アーカイブボタンを表示するには、ページレイアウトを編集してボタンを含める必要があります。これらのボタンを有効にするには、ナレッジ LSF 権限セット - サービス設定のアプリ権限を編集する必要があります。 


+ [Embedding a responsive video in Salesforce Knowledge Articles](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007GFUMK)
+ [スプレッドシートのリンクをセールスフォースクラシックのガイドタイプのセールスフォース記事に挿入する方法](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JfqyGSAR)
+ [ナレッジの入力規則について](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000NPuGpSAL)

+ [バージョンセクションのアクションの下に、記事で行われた変更の簡単な説明を追加する方法を知っている人はいますか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000G4K9e)
+ [Lightning でのナレッジ記事の印刷](https://qiita.com/Keiji_otsubo/items/3e162503621ab20fd93f)


+ [公開前にデータ カテゴリを要求するにはどうすればよいですか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007BHbpM)

:::note
入力規則は使えないです。
https://ideas.salesforce.com/s/idea/a0B8W00000GdZlEUAV/enable-validation-rules-on-knowledge-articles
:::

+ [ナレッジの新規作成時のみフローを動かす](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007MYMIM)

+ [ファイルが添付されていない記事、またはトグルがオンになっていない記事を表示するレポートを作成する方法](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Pwvdf)

:::note
これはレポートでは利用できませんが、開発者コンソール、開発者ワークベンチ、または私が強くお勧めする Salesforce Inspector Chrome 拡張機能を通じてクエリできます。 

このクエリでは、Customer Toggle がオフになっている関連ファイルを含むすべてのナレッジ記事が表示されます。

```
Select Id, ShareType, Visibility, ContentDocument.Title FROM ContentDocumentLink WHERE LinkedEntityId IN (Select Id from Knowledge__kav) AND Visibility = 'InternalUsers'
```

:::

+ [トピック別のトレンド記事とトピック別のトップ記事 のテキストを同じにしたいと考えています。これらのボックス内のコンテンツのテキストサイズを更新する場所が見つかりません。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8XTMSA3)
+ [新機能？　Article Answers は、KB 内で関連する記事を検索して顧客のクエリに一致する記事を見つけ、一致する記事から回答を取得します。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Ywflt)
+ [ナレッジに「カスタマー ポータル」または「KCSArticle」レコード タイプを使用している人はいますか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ahkmM)

+ [ナレッジ関連リストから古いバージョンを除外する](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Yw6qD)

:::note
これはまだアイデアのようです:

古いバージョンの記事をユーザーから非表示にすることを許可する
https://ideas.salesforce.com/s/idea/a0B8W00000Gdj7CUAR/allow-older-versions-of-articles-to-be-hidden-from-users
:::

+ [共有ドライブ上にある PDF ファイルを追加する方法](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007bLXlR)

ナレッジ記事を Oracle ナレッジ アドバンスから Salesforce に移行します。一部の記事には、共有ドライブに保存されているファイルへのリンクが含まれています。 Oracle のソース コードを見ると、URL は「file://oh....[完全な URL を非表示]2008.pdf」のようになります。これを Salesforce にリンクとして追加すると、その単語がリンクとして表示されます。しかし、リンクをクリックしても何も起こりません。

:::note
1. Salesforce では、file//: タイプの呼び出しは許可されません。共有ドライブを使用するために、ローカル IT グループは、共有ドライブを https:// (Web エンティティ) として利用可能にし、記事内のリンクとしてファイルを呼び出せるようにします。これは、セキュリティ上の理由と、Salesforce がクラウド上にあり、file//: のローカル値が正しく変換/処理できないためです。 
2. ファイル フォルダー システムによっては、Unified Knowledgeを調べ、 Unified Knowledge Portalにアクセスして、企業が検索も可能な独自の記事として PDF を取り込みたいかどうかを確認する場合があります。これはまったく新しいもので、ライブ ベータ版です。 GA、Zoomin はこのためのパートナーであり、これを使用するための 90 日間の無料ライセンスを許可しています。 
3. appexchangeで別の解決策を検索しましたが、おそらく現在 OOTB で利用できる Google ドライブ以外は何も見つかりませんでした。
:::

+ [記事のタイトルでは「OR」ではなくスラッシュ文字を使用する](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007eplUf)

:::note
ほとんどの検索では特殊文字は無視されます。正直に言うと、インデックスが / または "or" を含むコンテンツをどのように扱うのかはわかりません。

検索者の観点から見ると、+、-、~、..、OR、引用符などの特殊文字や演算子を使用して検索クエリを微調整し、結果の精度を高めることができます。 
:::

+ [【Spring '24】動画リソースの追加によるナレッジ記事の有効性の向上](https://help.salesforce.com/s/articleView?id=release-notes.rn_knowledge_allowed_videos.htm&release=248&type=5)


# 日本語に訳すること必要

+ [Salesforce ナレッジの究極ガイド](https://www.salesforceben.com/introduction-salesforce-knowledge/)

# 翻訳

1. 翻訳されたバージョンのみの承認プロセスはありません。承認はデフォルトの記事（英語）にのみ適用されます。 

2. メインの英語版が公開された場合、翻訳版は自動的に公開されません。翻訳を手動で公開する必要があります。通常、メインの記事がすでに検証/公開された後に翻訳に取り組むため、これは理にかなっています。 

[知識の翻訳を公開する](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000HE0Ic)

+ [ナレッジ レポートを実行すると、「回答」フィールドがエクスポートできないようです](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JgZzG)

:::note
I believe that option may only available if you've set up a multi-language knowledge base, as that is meant to export the articles in a way for translation. If you're just trying to export, I would maybe try the heroku app: https://kbapps2.herokuapp.com/

このオプションは、翻訳のために記事をエクスポートすることを目的としているため、多言語のナレッジ ベースを設定している場合にのみ利用できると思います。エクスポートしようとしているだけなら、heroku アプリを試してみるとよいでしょう: https://kbapps2.herokuapp.com/
:::

使えないと報告されている？
+ [Export is not working](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JgVG0)



:::note alert
[MESSAGE 14-11-2023 09:21] Export has started.
[ERROR 14-11-2023 09:21] Internal failure
:::

# メールテンプレートのナレッジ記事へのリンクを追加するにはどうすればよいですか？

メールテンプレートンにはナレッジ記事へのリンクを追加できなさそうです。

+ [How to I add a link to a Knowledge Article in an email template?](https://trailblazers.salesforce.com/answers?id=9063A000000icECQAY)
+ [How can I add a detail link to an knowledge article record to my email template that doesn't direct to classic?](https://trailblazers.salesforce.com/answers?id=9063A000000pfBMQAY)
+ [Report on Knowledge Article Votes](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000A8YRJSA3)

# ナレッジ記事にマクロリンクを追加する

+ [add a Macro link into a Knowledge article](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FTvN1SAL)



# Experience Cloudでのナレッジ記事の表示について

[Experience Cloudでのナレッジ記事の表示について](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000Fx2Qi)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/9fe72b97-e1de-98bd-bca8-b75e8d83f2cf.png)


+ 以前公開していた記事のビュー数もカウントされる。
+ 公開後に編集を行うことはできないため、公開日(=最終更新日)が表示される  
+ ナレッジ： デフォルトのknowledgeからナレッジに名称を変更していますが、ここにレコードタイプ名を表示することはできません。
+ 青枠内を表示できる項目を（検索結果のように）変更することはできません。

+ [【未解決】ExperienceCloudサイトでゲストユーザーにナレッジ記事が表示されない](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000J82Zr)


# REST API

+ [Search Suggested Article Title Matches](https://developer.salesforce.com/docs/atlas.ja-jp.238.0.knowledge_dev.meta/knowledge_dev/resources_search_suggest_title_matches.htm)
+ [Knowledge REST API](https://qiita.com/Keiji_otsubo/items/956ae86cc60edbe68a05)
+ [ケースとナレッジを紐付ける方法について](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000IR03G)


# ビュー数

+ [ナレッジのレポートで、ビュー数を取っているのですが、2月1日以降のビュー数を取るための検索条件を教えてください](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007X8wOM)

:::note
ビューの数はこのオブジェクトのViewCountを参照していると思います。

このオブジェクトの中を見るとチャネルごとには区別できそうですが、日付ではなさそうですね。

KnowledgeArticleViewStat
https://developer.salesforce.com/docs/atlas.ja-jp.object_reference.meta/object_reference/sforce_api_objects_knowledgearticleviewstat.htm

Article View Report not showing the view count
https://help.salesforce.com/s/articleView?id=000389650&type=1

毎日決まった時間でスナップショット用のオブジェクトにビュー数をコピーします。

例えば1/31、2/1、.... 

2/1以降のビュー数は現在のレコードのビューから1/31のビュー数を引いて計算できます。
面倒ですが、このオブジェクトの場合はこのような方法でしか回避できないと思います。

スナップショットレポートでもいいかもしれませんが...
:::

#  Einstein Article Recommendations

+ [how to integrate Einstein article recommendation with knowledge](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007clViZ)

[Set Up Einstein Article Recommendations](https://help.salesforce.com/s/articleView?id=sf.einstein_article_recommendations_set_up.htm&type=5)
[How Does Einstein Article Recommendations Work?](https://help.salesforce.com/s/articleView?id=sf.einstein_article_recommendations_how.htm&type=5)