概要 — 何が変わるか
CSVテンプレートが「選択した契約書の行入り」でダウンロードされるようになり、1行=1つの契約書として、人ごとに違う値をまとめて反映できるようになります。
今までの「1行を全員に一律反映」もそのまま残ります。CSVの形から自動で判別するので、切り替え操作はありません。
| できること | |
|---|---|
| 新設行別反映 | 1行=1つの契約書。基本給や契約期間など、人ごとに違う値を1つのCSVでまとめて反映 |
| 従来一律反映 | 1行だけ記入し、選択した契約書すべてに同じ値を反映(今の使い方のまま) |
ご確認いただきたい項目
① テンプレートが「選択した契約書の行入り」になります
契約書を選択して「CSVテンプレ」を押すと、識別列(契約書ID・従業員名・契約書タイトル)が埋まった状態で、選択した件数ぶんの行が入ったCSVがダウンロードされます。値の列(給料形態・基本給・手当など)は空欄です。
▼ ダウンロード直後のイメージ(識別列だけ埋まっている)
| 契約書ID | 従業員名 | 契約書タイトル | 給料形態 | 基本給 | 通勤手当_金額 | … |
|---|---|---|---|---|---|---|
| abc123… | 山田 太郎 | 2026年度雇用契約書 | ||||
| def456… | 佐藤 花子 | 2026年度雇用契約書 |
▼ 記入後のイメージ(反映したいセルにだけ値を入れる)
| 契約書ID | 従業員名 | 契約書タイトル | 給料形態 | 基本給 | 通勤手当_金額 | … |
|---|---|---|---|---|---|---|
| abc123… | 山田 太郎 | 2026年度雇用契約書 | 時間給 | 1350 | ||
| def456… | 佐藤 花子 | 2026年度雇用契約書 | 時間給 | 1400 | 10000 |
空欄のセルは「変更しない」です。記入したセルだけが、その行の契約書に反映されます(山田さんは基本給だけ、佐藤さんは基本給と通勤手当、のような使い方ができます)。
「給料形態」のセルは基本給を反映するための照合用です。その給料形態の契約書の場合だけ基本給が反映され、給料形態そのものはCSVでは変わりません(現在の仕様と同じです)。
どの契約書に反映するかの特定(突合)は契約書IDだけで行います。従業員名・契約書タイトルは行を見分けるための表示で、書き換えても契約書の内容には反映されません(従業員名は取り違え防止の警告に使います)。
② 取り込みは「契約書ID」列の有無で自動判別します
アップロードされたCSVに「契約書ID」列があるかどうかで、反映のしかたを自動で切り替えます。モードの選択操作はありません。
| CSVの形 | 動き |
|---|---|
| 契約書ID列あり 行別モード |
各行を契約書IDで突合し、記入されたセルだけをその契約書に反映します(空セル=変更しない)。 従業員名が契約書側と食い違っている場合は、取り違え防止の警告を表示します。 |
| 契約書ID列なし 一律モード |
従来どおり、1行の内容を選択した契約書すべてに反映します。今の使い方はそのまま使えます。 従来形式(契約書ID列なし・1行記入)のテンプレートも、引き続きダウンロードできるようにします。 |
③ エラーと安全策
| こんなとき | 動き |
|---|---|
| 選択していない/存在しない契約書IDの行がある | 取り込み前にその行をエラー表示します(実行する前に気づけます) |
| 契約書IDが空欄、または同じ契約書IDの行が複数ある | 取り込み前にその行をエラー表示します |
| エラーの行が含まれている | エラーの行は反映されません。修正して再アップロードいただくか、正常な行だけで実行できます |
| 契約書を選択したのに、CSVにその契約書の行がない | 結果画面に「CSVに行がないため未反映」として表示します |
| 従業員名が契約書側と食い違っている | 取り違え防止の警告を表示します(内容をご確認のうえ、そのまま実行するかを選べます) |
| 既に値が入っている項目を守りたい | 「既に値がある項目は上書きしない」チェック(初期設定オン)は、行別モードでもそのまま併用できます |
- 反映すると元の値には戻せません。実行前の確認ステップはこれまでどおり挟み、行別モードでは行ごとの反映内容を確認できるようにします。
- 「基本給は同じ給料形態の契約書にだけ反映」「手当はその手当を持つ契約書だけ更新」など、項目ごとの反映条件は行別モードでも同じように適用されます。持っていない手当は上書きせず「未反映の項目」に表示します。
ご確認のお願い
- テンプレートの形 — 識別列3つ(契約書ID・従業員名・契約書タイトル)+選択した契約書の行入り、値の列は空欄でダウンロード
- モードの自動判別 — 「契約書ID」列の有無で行別/一律を自動で切り替え(従来の使い方も残る)
- エラー・警告の動き — 上記③の表のとおり
問題なければ「この仕様でOK」とご返信ください。変更のご希望がある場合は、①〜③のどの項目かを添えてお知らせいただけますと幸いです。
※ このページは「行別反映」の仕様確認です。CSVへの選択例(コピペ用の値の見本)の同梱は、別途対応を進めている項目です。