top of page
夜勤を含む空港労働者の毎月の自動勤務表作成ツール-logo

Settings - General Rules

Teams Group Name

When importing an Excel file created with Microsoft Teams Shifts, enter the team name that is registered in Microsoft Teams.

If you are not using Microsoft Teams Shifts, you may enter any descriptive name that helps you identify and manage this schedule configuration.

​チーム名

Microsoft Teams のシフト機能で作成したExcelファイルをインポートして使用する場合は、Microsoft Teams に登録されているチーム名を入力してください。

それ以外の場合は、管理しやすい任意の名称を入力してください。

Legal Holiday Cycle Start

When importing an Excel file generated by Microsoft Teams Shifts, please enter the team name as it appears in Microsoft Teams.

If you are not using Microsoft Teams Shifts, you may enter any name that helps you manage your schedules more easily.

​法定休日4週4休チェック用の起点日

「法定休日4日を含む4週間の期間を、起点日を基準として算出しているチーム向けの設定項目です。

該当しない場合は、Not required にチェックを入れてください。

Target Year and Month

Select the year and month for which you would like to generate a schedule.

​該当年・月

勤務表を作成する対象の年と月を入力してください。

Min Interval Hours

Enter the minimum rest period required between the end of one shift and the start of the next shift.

​インターバル時間

シフト終了後、次の勤務開始までに確保すべき最低休息時間を入力してください。

Max Consecutive Workdays

Enter the maximum number of consecutive working days allowed between days off.

最大連続勤務日数

休日と休日の間の最大連続勤務日数を入力してください。

R Days per Employee

Enter the required number of days off per employee for the selected month.

​公休日数

​一人あたりの対象月に必要な公休日数を入力してください。

Total V Days

Enter the total number of paid leave days requested by all team members during the selected month.

​有給休暇日数

​対象月に申請されたチームの有給休暇日数の合計を入力してください。

Total R Days

Enter the total number of days off required for the entire team during the selected month.

By default, this value is automatically calculated as the number entered in "R Days per Employee" multiplied by the number of team members.

If your team includes employees with different employment types and different day-off entitlements, please overwrite this value with the correct total.

​公休日数合計

対象月におけるチーム全体の公休日数の合計を入力してください。

初期値として、R Days per Employee に入力された日数 × メンバー数で自動計算された値が表示されます。

複数の雇用形態が存在し、公休日数が異なるメンバーが所属しているチームの場合は、正しい日数に上書きしてください。

Generation Seed

The seed value controls the randomization used during schedule generation.

Using the same settings and seed value will generally produce the same draft. Change the seed value to generate an alternative schedule pattern.

Draft安定化用の乱数の固定値

同じ設定から同じDraftを再現しやすくするための番号です。

同じ設定・同じSeed値では、基本的に同じ結果が生成されます。別パターンを試す場合は、Seed値を変更してください。

Optional Extra Shifts

Select any optional shifts that are not required for minimum operational staffing.

These shifts may be automatically assigned when staffing availability exceeds the required number of employees.

Extra Shift選択

現場で最低限必要なシフト以外のシフトが設定されている場合は、それらを選択してください。

必要人数を上回る人員がいる場合に、自動でアサインされます。

Reduce lower-priority required shifts

Check this option if certain shifts can be covered by overtime from adjacent shifts and may be omitted when staffing levels are insufficient.

When a staffing shortage occurs, shifts with medium or lower priority will be automatically removed according to the shift priority settings defined later.

​省略可能シフト確認

前後のシフトの残業などでカバー可能なシフトがあり、人員不足時に省略できるシフトがある場合はチェックを入れてください。

後で設定するシフト優先順位に応じて、中位以下のシフトが自動で削除されます。

Settings - Shift Definitions

Add Shift

You can define up to 30 different shift types.

Click the Add button to append a new shift entry to the end of the list.

シフト追加ボタン

シフトは最大30種類まで追加できます。

Add ボタンを押すと、一覧の末尾に新しいシフト項目が追加されます。

ID / Shift Name

Enter the shift code and shift name using alphanumeric characters.

If you want the shift code and shift name to be the same, enter the same value in both fields.

The shift code will be displayed on the schedule.

​シフト記号と名前

シフトの記号と名称を半角英数字で入力してください。

記号と名称を同一にする場合は、同じ文字列を入力してください。

勤務表にはシフト記号が表示されます。

Start / End

Specify the start and end times for this shift.

始業・終業時間

​対象シフトの開始時間と終了時間を入力してください。

Teams Color

For teams that will upload schedules to Microsoft Teams Shifts, please assign a color to each shift.

If you do not plan to upload schedules to Microsoft Teams Shifts, you can leave the default color (white) unchanged.

​マイクロソフトチームズカラー

Microsoft Teams のシフト機能へ勤務表をアップロードするチームは、各シフトの色を設定してください。

アップロードを行わない場合は、デフォルトの白色のままでご利用いただけます。

Priority

Select the priority level of this shift.

When the "Reduce lower-priority required shifts" option in Settings → General Rules is enabled and staffing levels are insufficient, shifts with Medium or lower priority will be automatically removed according to their priority ranking.

​重要度

対象シフトの重要度を選択してください。

Settings - General Rules 内の “省略可能シフト確認"が有効になっており、人員数が必要シフト数を下回った場合は、重要度が中位以下のシフトが自動的に削除されます。

Settings - Required Staffing by Day

Required Staffing by Day

Enter the required shift types and the number of employees needed for each day of the week.

​各曜日毎必要シフト数表

各曜日に必要なシフトの種類と人数を入力し、表を完成させてください。

Settings - Employees

Add Employee

You can add between 3 and 50 team members.

Click the Add button to append a new team member to the end of the list.

メンバー追加ボタン

メンバーは3名から最大50名まで追加できます。

ボタンを押すと、一覧の末尾にメンバーが追加されます。

​Skill PW / Show Skills / Hide Skills

This password is used to authenticate access to each member's contribution score settings.

The password is displayed on the member portal and is updated periodically.

Enter the correct password to show or hide the tabbed section.

​貢献度数値化用パスワード

メンバーごとの貢献度スコアを設定・表示・編集するための認証用パスワードです。パスワードはメンバー専用ページに表示され、不定期に更新されます。

正しいパスワードを入力すると、横並びタブの表示/非表示を切り替えることができます。

Employee ID / Name

Enter the employee's ID number and name.

社員番号と名前

​社員番号と名前を入力してください。

Email

For teams that will upload schedules to Microsoft Teams Shifts, enter the email address for each team member.

This field is not required if you do not plan to upload schedules to Microsoft Teams Shifts.

ビジネスイーメイルアドレス

Microsoft Teams のシフト機能へ勤務表をアップロードするチームは、各メンバーのメールアドレスを入力してください。

アップロードを行わないチームは、入力不要です。

Skill Score

Set the contribution score on a scale from 1 to 10.

New members added using the Add Employee button are automatically assigned a default score of "3".

Contribution scores help create a more balanced and efficient schedule by reducing assignment bias.

Members with higher scores are given priority for optional or surplus shifts, making it easier to accommodate unexpected operational demands.

In addition, when staffing shortages occur, the scheduler will attempt to assign higher-scoring members to critical shifts that cannot be omitted, helping to minimize coverage gaps.

As a guideline, a score of 6 or higher qualifies a member for priority assignment to surplus shifts, while a score of 5 or lower does not.

貢献度評価点

貢献度評価スコアを 1〜10 の範囲で設定してください。

Add Employee ボタンで新しく追加したメンバーには、

初期値として"3" が自動設定されます。

スコアを設定することで、偏りの少ない人員配置が可能になります。

高スコアのメンバーには余剰シフトが優先的に割り当てられるため、突発的な業務への対応がしやすくなります。

また、人員不足の日が発生した場合は、省略対象外のシフトに対して、できる限り高スコアのメンバーを配置し、不足分を補えるよう自動調整されます。

なお、スコア"6以上"と"5以下"の間に、余剰シフトへアサインされるかどうかの基準がありますので、設定時の目安としてください。

Qualified Shifts

Select all shift types that this team member can be assigned to.

​担当可能シフト

​対象のメンバーが担当できるすべてのシフトを選んでください。

Requested Paid Leave

Use the calendar to select the member's paid leave dates for the selected month, then click Add.

Multiple dates can be selected at once. You may also add a consecutive date range by choosing a start date and an end date.

有給休暇日

対象メンバーの該当月内の有給休暇日を、カレンダーから選択し、Add ボタンで追加してください。

カレンダーでは複数日の選択が可能です。開始日と終了日を指定することで、連続した日付をまとめて追加できます。

Requested Days Off

Use the calendar to select the member's requested days off for the selected month, then click Add.

Multiple dates can be selected at once. You may also add a continuous range of dates by specifying a start date and an end date.
 

​希望公休日

対象メンバーの該当月内の希望公休日を、カレンダーから選択し、Add ボタンで追加してください。

カレンダーでは複数日の選択が可能です。開始日と終了日を指定することで、連続した日付をまとめて追加できます。

Mandatory Assignments

Use this section to pre-assign shifts that have already been scheduled, such as meetings, OJT sessions, or classroom training.

OJT and Classroom Training (CLS) are available for selection even if they have not been configured in the Shift Definitions section.

必須アサイン

会議、OJT、座学教育など、事前に予定が決まっているシフトがある場合は、日付とシフト内容を事前に登録してください。

OJT および座学教育(CLS)は、上部の Shift Definitions で設定されていない場合でも、こちらから選択できます。

Last Workday of Previous Month

Specify the employee's last working day in the previous month and the shift assigned on that day.

This information is automatically imported if the previous month's schedule was generated with AeroRoster2.

前月最終勤務日

対象月の前月の最終勤務日と、その日のシフトを入力してください。

前月の勤務表を AeroRoster2 で作成している場合は、自動で引き継がれます。

Last Off Day of Previous Month

Specify the employee's last day off in the previous month.

This information is automatically imported if the previous month's schedule was generated with AeroRoster2.

前月最終休日

対象月の前月における最終休日を入力してください。

前月の勤務表を AeroRoster2 で作成している場合は、自動で引き継がれます。

AeroRoster2 は、各ユーザーが自身の JSON 設定ファイルを管理して利用する Web アプリです。

作業を中断する場合や設定完了後は、必ず "Export Settings” ボタンを使用して設定を保存してください。

設定内容はサイト側には保存されませんので、ご注意ください。

AeroRoster2 is a web application that relies on user-managed JSON settings files.

Before leaving the page or after completing your setup, always use the "Export Settings" button to save your configuration.

Settings are not stored on the AeroRoster2 server. Users are responsible for saving and managing their own settings files.

Creating - Work Schedule

AeroRoster2 first generates a schedule as a Draft, allowing you to review and modify shift assignments directly on the Results screen before creating the final schedule.

Once editing is complete, the schedule is validated against all configured rules. Any detected violations must be reviewed individually, with the option to either Override the warning or Return to editing.

Draft schedules are stored within the exported settings JSON file, enabling you to continue working from the same draft at a later time.

勤務表をまずDraftとして生成し、Result画面上でシフトセルを編集してから、条件チェック後に正式Resultへ確定できます。条件違反がある場合は項目ごとにOver Ride / Returnを確認します。Draft情報も設定JSONに保存されます。

​Export Settings

Users are responsible for storing and managing their own settings files in a location of their choice.

Uploaded settings are processed only for schedule generation and are not stored in any database or on the AeroRoster2 server.

​設定ファイルの保存

JSONファイル作成

設定ファイルは、各ユーザーご自身で任意のフォルダや保存メディアにて管理してください。

アップロードされた設定内容は、DB やサーバー上には保存されません。

いつでも作業できます。

Import Settings

You can import a settings file that has been saved and managed by the user.

Any draft schedules created previously will be loaded together with the settings, allowing you to continue from where you left off.

設定ファイルの取り込み

JSONファイル取り込み

各ユーザーが保存・管理している設定ファイルをインポートして作業できます。

過去に作成したドラフト内容もあわせて読み込まれます。

いつでも作業できます。

Generate Draft

Create a draft schedule using the imported settings file or the configuration entered on the website.

Once generated, the draft schedule can be modified and updated directly through the web interface before finalization.

​Draftの作成

Generation Seedを変更=別候補作成

インポートした設定ファイル、または Web 上で入力した設定内容をもとにドラフトを作成します。

作成したドラフトは、Web 上で編集・上書きできます。

いつでも作業できます。

​Generate Schedule

This screen displays all rule violations detected in the schedule, including those caused by manual changes made to the draft.

For each warning, you may either override the rule and keep the current assignment or return to the draft for further editing.

All accepted overrides remain accessible through the "Show Override Warnings" button, even after the schedule has been finalized.

勤務表の作成

​最終ルール確認機能

ドラフトから変更された箇所を含め、各種設定ルールから外れている項目について、現在の内容のまま上書き保存するか、ドラフトへ戻って再編集するかを確認できます。

すべて上書き保存した後でも、Show Override Warnings ボタンから確認可能です。

​ドラフトが生成せれていないと作業できません。

CSV / Teams Shifts Excel

Export the schedule generated by "Generate Schedule" as a CSV file.

The same schedule data and settings can also be used to create an Excel file compatible with Microsoft Teams Shifts for direct import.

CSVファイルの作成

Teams Shifts Upload 用のExcel ファイル作成

「Generate Schedule」で生成された勤務表をもとに、CSVファイルを作成します。

同じ勤務表データと設定内容を使用して、Microsoft Teams のシフト機能へアップロード可能な Excel ファイルを作成します。

​勤務表が生成されていないと作業できません。

​Back to Draft

Move the completed schedule back to the draft view, where it can be modified and regenerated as needed.

​勤務表からドラフトへ戻る

完成した勤務表を、再編集可能なドラフト画面へ戻します。

​勤務表が生成されていないと作業できません。

Show Override Warnings

Show all schedule entries that were kept through an override, even though they violated one or more configured scheduling rules during schedule generation.

​非表示のワーニングコメントを表示

勤務表を生成した時に、全ての設定のルールから外れた箇所において、そのまま上書きされた項目を表示させる。

​勤務表が生成されていないと表示されません。

bottom of page