インポートとエクスポート
インポートとは、CSVファイルの内容を取り込んで情報を変更する機能です。サイドメニューの「インポート」から使います。エクスポートは、それぞれの機能の画面から「CSVエクスポート」として実行します。インポートとエクスポートは、1つの画面にまとまってはいません。
インポートは定義を作って使い回す
インポートは、1回きりのファイルのアップロードではありません。インポートの方法を定義として作っておき、同じ定義を繰り返し使います。毎月の人事データのように、同じ形式のCSVファイルを何度もインポートする運用を想定した仕組みです。
定義には、何を取り込むか(インポート種別)と、CSVファイルの列をYESODのどの項目に取り込むか(マッピング)を持たせます。定義は「インポート」画面の左に一覧で並びます。
定義の作り方と画面の各部は「インポート」画面の見かた、指定できる設定項目はCSVファイルの書式とインポートの設定を参照してください。
インポートは設定とアップロードの2段階
定義を開くと、画面は2つのステップに分かれます。
- 「設定」(ステップ1)で、この回のインポートの方法を指定します。
- 「CSVアップロード」(ステップ2)で、CSVファイルをアップロードし、インポートを実行します。
「設定」(ステップ1)で指定するのは、この回だけの内容です。ここで入力した値は定義には保存されません。定義そのものの設定は、別の「設定」画面で指定します。
手順はCSVでインポートするを参照してください。
取り込んだ内容は変更予定として登録される
インポートは、その場で情報を書き換えるわけではありません。取り込んだ内容は、未承認の変更予定として登録されます。画面にも次のように書かれています。
インポートした変更は承認待ちの変更予定として登録されます。チェックすると、承認済みの状態で登録されます。
変更予定の仕組みは変更登録と変更予定を参照してください。
CSVファイルを取り込んだだけでは、情報は変わりません。承認し、変更日を迎えると反映されます。日付の考え方は変更が有効になる日と、記録された日を参照してください。
承認の手間を省きたい場合は、「設定」(ステップ1)で「インポート時に承認する」にチェックを入れます。未承認を経ずに、承認済みの状態で登録されます。この項目は、ロールに「変更の承認」がないと使えません。「承認者の入力を必須にする」が有効なロールでは表示されません。
変更日はCSVファイル側の指定が優先される
変更日は、「設定」(ステップ1)の「変更日(任意)」とCSVファイルの両方で指定できます。両方に指定があった場合は、CSVファイル側が優先されます。画面にも次のように書かれています。
CSVファイルで変更日を指定した場合、この変更日は無視されます。
行ごとに違う日付を使いたい場合は、CSVファイル側で指定します。全行を同じ日付でそろえたい場合は、「変更日(任意)」で指定します。「変更日(任意)」には当日の日付が入っているため、指定しないまま実行すると当日から有効になります。
エクスポートは機能ごとに分かれている
CSVエクスポートは、次の画面から実行します。
| 画面 | ボタン | エクスポートされるもの |
|---|---|---|
| 「クイックビュー」画面 | 「CSVエクスポート」 | 検索した結果 |
| 「組織図」「会社一覧」「事業所一覧」「プロジェクト」画面 | 「CSVエクスポート」 | その一覧の内容 |
| 「設定」の「項目管理」画面 | 「全項目をCSVエクスポート」 | 「項目管理」画面で扱う項目 |
| 「設定」の「項目オプションマスタ」画面 | 「CSVエクスポート」 | 一覧に表示されている選択肢 |
「項目オプションマスタ」画面の「CSVエクスポート」は、「項目で絞り込み」で絞り込んだ結果を出力します。絞り込んでいないときは、一覧のすべての選択肢が出力されます。
エクスポートする項目を指定したい場合は、クイックビューの「出力項目」で選択します。クイックビューの「CSVエクスポート」は、検索した結果が0件のときはクリックできません。
上の表に挙げた「CSVエクスポート」で出力したCSVファイルは、先頭にBOMが付いたUTF-8で、改行コードはLFです。YESODにはこれ以外にCSVファイルを出力する画面もあり、改行コードが同じとは限りません。たとえば「設定」の「項目管理」画面の「一括インポート」にある「テンプレート」で出力したCSVファイルは、改行コードがCRLFです。
必要な権限
インポートとエクスポートは、どちらもロールの「機能制限設定」で許可されている必要があります。権限は「設定」の「ロール」の「機能制限設定」で指定します。
| 使いたい機能 | 許可が必要な項目 |
|---|---|
| 「インポート」画面を開く | 「インポート」 |
| 「インポート時に承認する」を使う | 「変更の承認」 |
| CSVエクスポート | 種別ごとのCSVエクスポートの許可(下記の注) |
CSVエクスポートは、許可されていないと「CSVエクスポート」のボタン自体が表示されません。ボタンが見つからない場合は、管理者にロールの設定を確認してください。