---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# インシデントからナレッジ記事へのフィールドマッピングの作成

# インシデントからナレッジ記事へのフィールドマッピングの作成 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

インシデントテーブルと KCS 記事テーブルの間にカスタムマッピングを作成し、インシデントからナレッジ記事に情報をコピーします。

## 始める前に

必要なロール：admin

* Knowledge Advanced プラグイン (com.snc.knowledge_advanced) をアクティブ化する必要があります。
* KCS 記事テンプレートをアクティブ化する必要があります。
  1. 移動先 ナレッジアドミニストレーション記事テンプレート.
  2. KCS 記事テンプレートで \[アクティブ\] フィールドを true に設定します。
  {#table-mapping-knowledge-incident__ol_h2n_4pb_2gb}
{#table-mapping-knowledge-incident__ul_yf5_2pb_2gb}

## 手順

1. フィルターナビゲーターに、「<kbd class="ph userinput">csm_table_map.list</kbd>」と入力します。
2. \[新規\] をクリックします。
3. \[マッピング名\] フィールドに、「<kbd class="ph userinput">インシデント KCS 記事</kbd>」と入力します。
4. \[ソーステーブル\] フィールドに、「<kbd class="ph userinput">インシデント</kbd>」と入力します。
5. \[ターゲットテーブル\] フィールドに、「<kbd class="ph userinput">KCS 記事</kbd>」と入力します。
6. フォームヘッダーを右クリックし、\[保存\] します。
7. \[基本フィールド マッピング\] 関連リストで、\[新規\] をクリックします。
8. 次のフィールドのマッピングを作成します。  
   {#table-mapping-knowledge-incident__table_kq2_qvv_cgb__entry__2}

   | ソース フィールド | ターゲット フィールド |
   |-|-|
   | Sys ID | ソースタスク |
   | 簡単な説明 | 簡単な説明 |
   | 解決メモ | 解決 |
   [ ]

   {#table-mapping-knowledge-incident__table_kq2_qvv_cgb}  
   注:  
   必要に応じて、その他のフィールドのフィールドマッピングを作成できます。
   * \[ソース\] フィールドで、記事テンプレートターゲットテーブルのフィールドにコピーする情報を含むソース \[インシデント\] テーブルのフィールドを選択します。
   * \[ターゲット\] フィールドで、ソース \[インシデント\] テーブルのフィールドからコピーする情報が必要な記事テンプレートターゲットテーブルのフィールドを選択します。
   {#table-mapping-knowledge-incident__ul_ovt_hmr_dgb}
9. \[ナレッジ\] チェックボックスを表示するタイミングと方法をカスタマイズするには、\[条件\] タブをクリックします。
10. 詳細スクリプトを使用してフィールドをマッピングするには、\[詳細なフィールドマッピング\] チェックボックスをオンにします。
11. \[詳細なフィールドマッピング\] タブで、次のコードを貼り付けます。  

        (function (source,target) {
            // Get the first comments from incident and use it as Issue description for article
            var notes = source.comments.getJournalEntry(-1);
            var entries = notes.split("\n\n");
            var comment = "";
            if(entries[entries.length-2]){
                comment = entries[entries.length-2];
                var part = comment.toString().indexOf(")");
                if(part != -1){
        comment = comment.toString().substring(part+2).replaceAll("\r\n","<br/>");
            }
            }if(comment)
                target.kb_issue = comment;
        })(source,target);

    インシデントの最初のコメントは、ナレッジ記事の \[問題の説明\] フィールドにマッピングされます。  
    注:  
    同じソース フィールドまたはターゲット フィールドが基本フィールド マッピングと詳細なフィールド マッピングの両方で設定されている場合、詳細なフィールド マッピングが基本フィールド マッピングより優先されます。

    基本フィールド マッピングと詳細なフィールド マッピングで設定されたフィールドが異なっている場合は、詳細なフィールド マッピングのフィールド設定が基本フィールド マッピングのフィールド設定に追加されます。

