Additional Comments と Work Notes をインスタンス間でエクスポート/インポートするために必要なことSummary お客様は、Task ベースのレコード(インシデント、ケース、変更要求など)をあるインスタンスから別のインスタンスへエクスポートおよびインポートした後に、Work Notes や Additional Comments のユーザー名または日時が正しく表示されないことがあります。 この理由は、Work Notes および Additional Comments の保存方法にあります。Clone 機能を除き、レコード間の関連付けを維持したままインスタンス間でエクスポートし、その後インポートするよう設計された Out-Of-Box 機能はありません(ただし、Clone 機能は特定のレコードや少数のレコードをコピーする用途にはあまり適していません)。 しかし、この KB 記事では、Work Notes および Additional Comments のユーザー名や日時の情報を保持するために、どのテーブルをエクスポートし、どの順序でインポートする必要があるかを説明しています。 Work Notes および Additional Comments の保存方法 Journal Entries [sys_journal_field] レコードには、Additional Comments や Work Notes などの Journal Field の内容が保存されています。 一方で、対応する Audit [sys_audit] レコードは、Additional Comment または Work Note が作成された日時、およびそれを作成したユーザーを判断するために使用されます。 これらの Audit レコードがない場合、Comments/Work Notes は UI 上で正しい順序で表示されず、それらを作成したユーザー名も正しく表示されません。 さらに、それらの Journal Field レコードが初めて UI で表示される際に、システムは History Set [sys_history_set]/History Line [sys_history_line] レコードを作成します。その後は、UI は Audit [sys_audit] レコードの代わりにこれらのレコードを使用します。 そのため、Additional Comments や Work Notes などの Journal Field をエクスポートおよびインポートするには、特定の手順に従う必要があります。 Release すべての ServiceNow リリース Instructions ソースインスタンスからインシデント、変更要求など(対象となる Task 派生レコードタイプ)を XML としてエクスポートし、ターゲットインスタンスへインポートします。ターゲットインスタンス上で、新しくインポートされたインシデントや変更要求などをまだ UI で開かないでください。手順 1 でエクスポートした Task 派生レコードに対応する sys_journal_field レコードを XML としてエクスポートし、ターゲットインスタンスへインポートします。ソースインスタンスから、sys_audit.documentkey が手順 1 でエクスポート/インポートしたレコードの sys_id と一致する Audit [sys_audit] レコードをエクスポートします。手順 1 でインポートしたレコードを、インポート後にターゲットインスタンスの UI で表示したことがある場合は、それらのレコードに対応する History Set [sys_history_set]/History Line [sys_history_line] レコードを削除します。これは、sys_history_set テーブルを開くことで UI から実施できます。 注: この手順 4 が必要なのは、Activity Formatter(フォーム上で Additional Comments および Work Notes を表示する UI 要素)が、利用可能な場合は History Set/History Line テーブル内のデータを使用して Comments/Work Notes を表示するためです。 レコードに対応する History Set/History Line データが存在しない場合、UI でそのレコードを初めて開いた際に、Audit [sys_audit] に格納されているデータから History Set/History Line データが生成されます。 ソースインスタンスから関連する Audit [sys_audit] レコードをインポートした直後であれば、History Set/History Line データはその Audit [sys_audit] データに基づいて生成されることが望ましい動作です。 このプロセスについては Community でも頻繁に議論されています。例として次の Community 投稿を参照してください。 How to migrate/import Comments and Work Notes from External Systems