ナレッジ記事の番号重複
ナレッジ記事をインスタンスにインポートすると、重複した番号で記事が作成されます。
ナレッジに [番号] フィールドが自動生成され、インスタンス内で新しい記事を作成するたびにインクリメントします。[番号] フィールドの初期値は 10,000 です。この番号をカスタマイズするには次の手順を実行します。
- 移動先 .
- [テーブル] 列で、[ナレッジ] を検索して選択します。
- [関連リンク] で [Number Counter] を選択し、[Number] フィールドを更新します。
- [更新] を選択します。
ナレッジ記事を別のインスタンスから、または別のアプリケーションのデモデータの一部としてインポートすると、すでに使用されている番号の記事が紹介される可能性があります。ナレッジの [番号] フィールドは一意にインデックス付けされていないため、インポートはエラーなしで完了します。
重複したナレッジ記事番号が存在していると、ナレッジ番号を使用している記事ビューページへのリンクの動作に不整合が起きる可能性があります。たとえば、同じナレッジ番号 KB0000033 の記事が 2 つある場合、それに続くリンク、kb_view.do?sysparm_article=KB0000033 では 2 つの記事のいずれかがランダムに開く可能性があります。ナレッジ検索結果では、結果をクリックして検索結果に表示された記事ではなく別の記事が開いてしまうということがあります。
ナレッジ記事の番号重複の回避
番号が重複したナレッジ記事を本番環境に挿入しないようにするため次のことに注意します。
- 本番環境でデモ データ記事をインポートしない。
- 挿入する記事の番号が、まだ使用されていないものであることを確認する。
- ナレッジ テーブル (kb_knowledge) に挿入前ビジネス ルールを作成して、新しい番号がまだ使用されていないものであることを確認する。
ナレッジの [番号] フィールドの初期値を更新して、新しく作成された記事が既存の記事と競合しないようにすることもできます。
- 移動先 .
- [テーブル] 列で、[ナレッジ] を検索して選択します。
- [コントロール] 関連リストの [番号] フィールドで、すでにシステム内の最大値より大きな番号にカウントを更新します。
- [更新] をクリックします。