CSVファイルを利用して別アプリにデータを移行する際、レコードの作成者情報も移行したい

記事番号:040752

レコードの「作成者」フィールドの値は、そのアプリに新規登録するレコードの場合のみ、ファイルからデータを読み込むことが可能です。

「作成者」フィールドのデータをCSVファイルに書き出し、そのファイルをデータ移行先のアプリで読み込む際に、「作成者」フィールドにファイルの列を対応付けしてください。 画像 ファイルの列で「(指定しない)」を選択した場合、新規登録したレコードの「作成者」フィールドには、ファイル読み込みを行ったユーザーが登録されます。


また、すでに登録されているレコードの「作成者」フィールドの値は、ファイル読み込みで更新することはできません。
この場合は、データ移行先のアプリで「ユーザー選択」フィールドを配置し、そこに別アプリから書き出したCSVファイルの「作成者」の値を読み込むといった方法があります。
手順は以下のとおりです。

  1. 「作成者」フィールドを含め、移行したいデータをCSVファイルに書き出します。
    ファイルにデータを書き出す

  2. 移行先アプリのレコード一覧画面で、右上にある歯車の形をしたアプリ設定アイコンをクリックします。

  3. フォームにユーザー選択フィールドを配置し、「フィールド名」を「元データ作成者」などに設定してアプリを更新します。

  4. レコード一覧画面右上の「オプション」アイコンをクリックし、[ファイルから読み込む]をクリックしてCSVファイルを選択します。 画像

  5. 「読み込むファイルの先頭行はフィールド名ですか?」のラジオボタンを選択します。
    ファイルの先頭行に項目名を記載した場合は、「はい」を選択します。 画像

  6. アプリのフィールドと読み込むデータの列を対応付けます。

    • 「アプリのフィールド」列の「元データ作成者」(ユーザー選択フィールド)に対して、「ファイルの列」列で「作成者」(作成者フィールド)を選択します。
    • レコードを新規で登録する場合は、「一括更新のキー」のチェックを外します。 画像
  7. 画面左上の[読み込む]をクリックします。