(57)【特許請求の範囲】
【請求項１】
候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、
候補者に関する情報であり、候補者の１以上の属性値を有し、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、
前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部と、
１以上の属性値に対応して、面接枠を決定するための条件である面接枠条件を格納し得る面接枠条件格納部と、
前記候補者情報格納部に格納されている各候補者情報が有する１以上の属性値と前記面接枠条件とを用いて、候補者ごとに、２以上の面接枠情報のうちの１以上の面接枠情報を特定する１以上の枠識別子を取得する候補者別枠決定部と、
前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、
前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、
前記登録情報受信部が受信した登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積部とを具備する面接スケジュール調整装置であって、
前記候補者識別子蓄積部は、
前記候補者別枠決定部が取得した１以上の枠識別子に対応する時間帯の１以上の面接枠情報であり、前記登録情報受信部が受信した登録情報が有する枠識別子で識別される面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積する面接スケジュール調整装置。
【請求項２】
一の面接枠情報に対応付いて２以上の候補者識別子が前記候補者識別子格納部に存在する場合、前記２以上の候補者識別子に対応する属性値を用いて、面接の順序または時間である面接詳細情報を取得する詳細情報取得部をさらに具備し、
前記候補者識別子蓄積部は、
前記面接詳細情報をも蓄積する請求項１記載の面接スケジュール調整装置。
【請求項３】
前記面接枠情報は、前記時間帯における面接者の最大人数の情報である人数情報を有し、
前記２以上の各面接枠情報が有する人数情報を用いて、前記２以上の各面接枠情報に対応する時間帯が埋まっているか否かを判断する判断部と、
候補者が希望する面接枠に関する情報を入力する画面であり、前記判断部が埋まっていると判断した面接枠を指定できない画面である登録画面を構成するための登録画面情報を構成する登録画面情報構成部と、
前記登録画面情報を候補者の端末装置に送信する画面情報送信部とをさらに具備し、
前記登録情報受信部は、
前記登録画面に対して入力された情報を用いて構成された登録情報を受信する請求項１または請求項２記載の面接スケジュール調整装置。
【請求項４】
面接官に関する情報であり、面接官を識別する面接官識別子を有する１以上の面接官情報を格納し得る面接官情報格納部をさらに具備し、
前記面接枠情報は、
時間帯情報と１以上の面接官識別子とを有する請求項１から請求項３いずれか一項に記載の面接スケジュール調整装置。
【請求項５】
前記面接官情報は、
面接官識別子と、当該面接官が面接を行う候補者に関する条件である面接対象条件とを有し、
前記候補者識別子格納部に格納されている１以上の候補者識別子により識別される１以上の候補者の各候補者情報または前記面接枠条件と、前記１以上の面接官情報が有する各面接対象条件とを用いて、１以上の各候補者または１以上の各面接枠の１以上の面接官を決定する面接官決定部をさらに具備し、
前記面接枠情報が有する１以上の面接官識別子は、
前記面接官決定部が決定した１以上の面接官を識別する１以上の面接官識別子である請求項４記載の面接スケジュール調整装置。
【請求項６】
候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、
候補者に関する情報であり、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、
前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部と、
１または２以上の面接官のスケジュール情報から空いている時間帯を特定する２以上の時間帯情報を取得し、当該２以上の時間帯情報を用いて、２以上の面接枠情報を生成し、前記面接枠情報格納部に蓄積する面接枠情報生成部と、
前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、前記面接枠情報格納部に格納されている２以上の面接枠情報に対応する２以上の面接枠の中から、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、
前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、
前記登録情報受信部が受信した登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積部とを具備する面接スケジュール調整装置。
【請求項７】
面接官に対応する面接枠情報が有する時間帯情報が示す時間帯のスケジュールが他の予定で埋まる変化であった場合に、当該面接官を識別する面接官識別子を前記面接枠情報から削除する、または前記面接枠情報を削除する予定変更対応部をさらに具備する請求項６記載の面接スケジュール調整装置。
【請求項８】
候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、
候補者に関する情報であり、候補者の１以上の属性値を有し、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、
前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部と、
１以上の属性値に対応して、面接枠を決定するための条件である面接枠条件を格納し得る面接枠条件格納部と、
候補者別枠決定部と、登録促進情報送信部と、登録情報受信部と、候補者識別子蓄積部とにより実現される面接スケジュール調整方法であって、
前記候補者別枠決定部が、前記候補者情報格納部に格納されている各候補者情報が有する１以上の属性値と前記面接枠条件とを用いて、候補者ごとに、２以上の面接枠情報のうちの１以上の面接枠情報を特定する１以上の枠識別子を取得する候補者別枠決定ステップと、
前記登録促進情報送信部が、前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信ステップと、
前記登録情報受信部が、前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信ステップと、
前記候補者識別子蓄積部が、前記登録情報受信ステップで受信された登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積ステップとを具備し、
前記候補者識別子蓄積ステップにおいて、
前記候補者別枠決定ステップで取得された１以上の枠識別子に対応する時間帯の１以上の面接枠情報であり、前記登録情報受信ステップで受信された登録情報が有する枠識別子で識別される面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積する面接スケジュール調整方法。
【請求項９】
候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、
候補者に関する情報であり、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、
前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部と、
面接枠情報生成部と、登録促進情報送信部と、登録情報受信部と、候補者識別子蓄積部とにより実現される面接スケジュール調整方法であって、
前記面接枠情報生成部が、１または２以上の面接官のスケジュール情報から空いている時間帯を特定する２以上の時間帯情報を取得し、当該２以上の時間帯情報を用いて、２以上の面接枠情報を生成し、前記面接枠情報格納部に蓄積する面接枠情報生成ステップと、
前記登録促進情報送信部が、前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、前記面接枠情報格納部に格納されている２以上の面接枠情報に対応する２以上の面接枠の中から、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信ステップと、
前記登録情報受信部が、前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信ステップと、
前記候補者識別子蓄積部が、前記登録情報受信ステップで受信された登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積ステップとを具備する面接スケジュール調整方法。
【請求項１０】
候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、
候補者に関する情報であり、候補者の１以上の属性値を有し、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、
前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部と、
１以上の属性値に対応して、面接枠を決定するための条件である面接枠条件を格納し得る面接枠条件格納部とにアクセス可能なコンピュータを、
前記候補者情報格納部に格納されている各候補者情報が有する１以上の属性値と前記面接枠条件とを用いて、候補者ごとに、２以上の面接枠情報のうちの１以上の面接枠情報を特定する１以上の枠識別子を取得する候補者別枠決定部と、
前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、
前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、
前記登録情報受信部が受信した登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積部として機能させるプログラムであって、
前記候補者識別子蓄積部を、
前記候補者別枠決定部が取得した１以上の枠識別子に対応する時間帯の１以上の面接枠情報であり、前記登録情報受信部が受信した登録情報が有する枠識別子で識別される面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積するものとして機能させるプログラム。
【請求項１１】
候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、
候補者に関する情報であり、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、
前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部とにアクセス可能なコンピュータを、
１または２以上の面接官のスケジュール情報から空いている時間帯を特定する２以上の時間帯情報を取得し、当該２以上の時間帯情報を用いて、２以上の面接枠情報を生成し、前記面接枠情報格納部に蓄積する面接枠情報生成部と、
前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、前記面接枠情報格納部に格納されている２以上の面接枠情報に対応する２以上の面接枠の中から、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、
前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、
前記登録情報受信部が受信した登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積部として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、面接のスケジュールを調整する面接スケジュール調整装置等に関するものである。
【背景技術】
【０００２】
従来、スケジュールの新規登録時、既存スケジュールに支障をきたさず新規の及び既存のスケジュールの調整を行うスケジュール調整装置があった（特許文献１参照）。本スケジュール調整装置において、新規スケジュール登録画面への入力を受け付け、全参加者へ新規確認依頼を送信する。そして、既に登録済みの重複スケジュールの情報が参加者から返送される。また、重複スケジュールのある者がいたら、重複時間帯を除いた時間を参加時間帯とした新規登録依頼を全参加者に送信する。また、重複スケジュールの主催者にスケジュールの調整を依頼し、その応答を受信する。そして、新規スケジュールの調整を受け付け、各参加者の参加時間帯を決定し、各参加者へ調整結果通知を送信し、新規スケジュール登録状況画面を表示する。そして、参加者は調整結果通知に従いスケジュール情報を登録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８７２１２号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、複数の面接候補者が存在し、複数の面接枠が存在する場合、容易に面接のスケジューリングを行うことができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の面接スケジュール調整装置は、候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、候補者に関する情報であり、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部と、候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、登録情報受信部が受信した登録情報が有する候補者識別子を、登録情報が有する枠識別子に対応する面接枠情報に対応付けて、候補者識別子格納部に蓄積する候補者識別子蓄積部とを具備する面接スケジュール調整装置であって、候補者識別子蓄積部は、面接枠情報に対応する時間帯が埋まっている場合は、面接枠情報に対応付けて、候補者識別子を候補者識別子格納部に蓄積しない面接スケジュール調整装置である。
【０００６】
かかる構成により、複数の面接候補者が存在し、複数の面接枠が存在する場合でも、容易に面接のスケジューリングを行うことができる。
【０００７】
また、本第二の発明の面接スケジュール調整装置は、第一の発明に対して、面接枠情報は、時間帯における面接者の最大人数の情報である人数情報を有し、２以上の各面接枠情報が有する人数情報を用いて、２以上の各面接枠情報に対応する時間帯が埋まっているか否かを判断する判断部をさらに具備し、候補者識別子蓄積部は、判断部が埋まっていると判断した時間帯に対応する面接枠情報に対応付けて、候補者識別子を候補者識別子格納部に蓄積しない面接スケジュール調整装置である。
【０００８】
かかる構成により、複数の面接候補者が存在し、複数人が対象となり得る複数の面接枠が存在する場合でも、容易に面接のスケジューリングを行うことができる。
【０００９】
また、本第三の発明の面接スケジュール調整装置は、第二の発明に対して、登録情報受信部は、判断部が埋まっていると判断した時間帯を特定する枠識別子を有する登録情報を受信しない面接スケジュール調整装置である。
【００１０】
かかる構成により、複数の面接候補者が存在し、複数の面接枠が存在する場合でも、容易に面接のスケジューリングを行うことができる。
【００１１】
また、本第四の発明の面接スケジュール調整装置は、第三の発明に対して、候補者が希望する面接枠に関する情報を入力する画面であり、判断部が埋まっていると判断した面接枠を指定できない画面である登録画面を構成するための登録画面情報を構成する登録画面情報構成部と、登録画面情報を候補者の端末装置に送信する画面情報送信部とをさらに具備し、登録情報受信部は、登録画面に対して入力された情報を用いて構成された登録情報を受信する面接スケジュール調整装置である。
【００１２】
かかる構成により、複数の面接候補者が存在し、複数の面接枠が存在する場合でも、面接のスケジューリングをより容易に決定することができる。
【００１３】
また、本第五の発明の面接スケジュール調整装置は、第一から第四いずれかの発明に対して、候補者情報は、候補者の１以上の属性値をも有し、１以上の属性値に対応して、面接枠を決定するための条件である面接枠条件を格納し得る面接枠条件格納部と、候補者情報格納部に格納されている各候補者情報が有する１以上の属性値と面接枠条件とを用いて、候補者ごとに、２以上の面接枠情報のうちの１以上の面接枠情報を特定する１以上の枠識別子を取得する候補者別枠決定部とをさらに具備し、候補者識別子蓄積部は、候候補者別枠決定部が取得した１以上の枠識別子に対応する時間帯の１以上の面接枠情報であり、登録情報受信部が受信した登録情報が有する枠識別子で識別される面接枠情報に対応付けて、候補者識別子を候補者識別子格納部に蓄積する面接スケジュール調整装置である。
【００１４】
かかる構成により、種々の属性値を有する複数の面接候補者が存在し、複数の面接枠が存在する場合でも、面接候補者の属性値に応じて、容易に面接のスケジューリングを行うことができる。
【００１５】
また、本第六の発明の面接スケジュール調整装置は、第一から第五いずれかの発明に対して、候補者情報は、候補者の１以上の属性値をも有し、一の面接枠情報に対応付いて２以上の候補者識別子が候補者識別子格納部に存在する場合、２以上の候補者識別子に対応する２以上の属性値を用いて、面接の順序または時間である面接詳細情報を取得する詳細情報取得部をさらに具備し、候補者識別子蓄積部は、面接詳細情報をも蓄積する面接スケジュール調整装置である。
【００１６】
かかる構成により、種々の属性値を有する複数の面接候補者が存在し、複数の面接枠が存在する場合でも、面接候補者の属性値に応じて、面接のスケジューリングを詳細に行うことができる。
【００１７】
また、本第七の発明の面接スケジュール調整装置は、第一から第六いずれかの発明に対して、面接官に関する情報であり、面接官を識別する面接官識別子を有する１以上の面接官情報を格納し得る面接官情報格納部をさらに具備し、面接枠情報は、時間帯情報と１以上の面接官識別子とを有する面接スケジュール調整装置である。
【００１８】
かかる構成により、面接官と面接枠との対応も管理できる。
【００１９】
また、本第八の発明の面接スケジュール調整装置は、第七の発明に対して、面接官情報は、面接官識別子と、面接官が面接を行う候補者に関する条件である面接対象条件とを有し、候補者識別子格納部に格納されている１以上の候補者識別子により識別される１以上の候補者の各候補者情報または面接枠条件と、１以上の面接官情報が有する各面接対象条件とを用いて、１以上の各候補者または１以上の各面接枠の１以上の面接官を決定する面接官決定部をさらに具備し、面接枠情報が有する１以上の面接官識別子は、面接官決定部が決定した１以上の面接官を識別する１以上の面接官識別子である面接スケジュール調整装置である。
【００２０】
かかる構成により、適切な面接官をアサインできる。
【００２１】
また、本第九の発明の面接スケジュール調整装置は、第七または第八の発明に対して、１以上の面接官の１以上のスケジュール情報から空いている時間帯を特定する２以上の時間帯情報を取得し、２以上の時間帯情報を用いて、２以上の面接枠情報を生成し、面接枠情報格納部に蓄積する面接枠情報生成部をさらに具備する面接スケジュール調整装置である。
【００２２】
かかる構成により、面接官のスケジュールを考慮して、面接時間を自動的に設定できる。
【００２３】
また、本第十の発明の面接スケジュール調整装置は、第九の発明に対して、面接官に対応する面接枠情報が有する時間帯情報が示す時間帯のスケジュールが他の予定で埋まる変化であった場合に、面接官を識別する面接官識別子を面接枠情報から削除する、または面接枠情報を削除する予定変更対応部をさらに具備する面接スケジュール調整装置である。
【００２４】
かかる構成により、面接官のスケジュールの変更に対応できる。
【発明の効果】
【００２５】
本発明による面接スケジュール調整装置によれば、複数の面接候補者が存在し、複数の面接枠が存在する場合でも、容易に面接のスケジューリングを行うことができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における面接スケジュール調整システムＡの概念図
【図２】同面接スケジュール調整システムＡのブロック図
【図３】同面接スケジュール調整装置１の動作について説明するフローチャート
【図４】同登録画面情報構成処理について説明するフローチャート
【図５】同判断処理について説明するフローチャート
【図６】同面接詳細情報取得処理につい説明するフローチャート
【図７】同端末装置２の動作について説明するフローチャート
【図８】同面接枠情報管理表を示す図
【図９】同候補者情報管理表を示す図
【図１０】同面接枠条件管理表を示す図
【図１１】同登録促進情報を示す図
【図１２】同登録画面例を示す図
【図１３】同候補者識別子管理表を示す図
【図１４】同登録画面の例を示す図
【図１５】同候補者識別子管理表を示す図
【図１６】同登録画面の例を示す図
【図１７】同候補者識別子管理表を示す図
【図１８】実施の形態２における面接スケジュール調整システムＢの概念図
【図１９】同面接スケジュール調整システムＢのブロック図
【図２０】同面接スケジュール調整装置３の動作について説明するフローチャート
【図２１】同面接枠情報生成処理の詳細について説明するフローチャート
【図２２】同面接官決定処理の詳細について説明するフローチャート
【図２３】同変化対応処理の詳細について説明するフローチャート
【図２４】同面接官情報管理表を示す図
【図２５】同スケジュール情報管理表を示す図
【図２６】同面接枠情報管理表を示す図
【図２７】上記実施の形態におけるコンピュータシステムの概観図
【図２８】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、面接スケジュール調整装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態１）
【００２９】
本実施の形態において、面接のスケジュールを調整する面接スケジュール調整システムについて説明する。
【００３０】
また、本実施の形態において、面接枠における面接者が、予定していた最大人数に達すると、その面接枠を押さえることができなくなる面接スケジュール調整システムについて説明する。
【００３１】
また、本実施の形態において、候補者の属性により、複数の枠のうちの１以上の枠が自動決定される面接スケジュール調整システムについて説明する。
【００３２】
また、本実施の形態において、一の枠に複数の候補者がアサインされた場合、候補者の属性により、順序等が自動決定される面接スケジュール調整システムについて説明する。
【００３３】
図１は、本実施の形態における面接スケジュール調整システムＡの概念図である。面接スケジュール調整システムＡは、面接スケジュール調整装置１、１または２以上の端末装置２を備える。面接スケジュール調整装置１は、例えば、いわゆるサーバ装置、クラウド等である。端末装置２は、面接の候補者（以下、「候補者」という。）が保持している端末であり、いわゆるスマートフォン、タブレット端末、携帯電話等の携帯端末、いわゆるパーソナルコンピュータ等、その種類は問わない。
【００３４】
図２は、本実施の形態における面接スケジュール調整システムＡのブロック図である。
【００３５】
面接スケジュール調整システムＡを構成する面接スケジュール調整装置１は、格納部１０、受付部１１、処理部１２、送信部１３、および受信部１４を備える。
【００３６】
格納部１０は、面接枠情報格納部１０１、候補者情報格納部１０２、候補者識別子格納部１０３、および面接枠条件格納部１０４を備える。
【００３７】
処理部１２は、面接枠情報蓄積部１２１、候補者情報蓄積部１２２、候補者識別子蓄積部１２３、判断部１２４、登録画面情報構成部１２５、候補者別枠決定部１２６、および詳細情報取得部１２７を備える。
【００３８】
送信部１３は、登録促進情報送信部１３１、および画面情報送信部１３２を備える。
【００３９】
受信部１４は、登録情報受信部１４１を備える。
【００４０】
端末装置２は、端末格納部２０、端末受付部２１、端末処理部２２、端末送信部２３、端末受信部２４、および端末出力部２５を備える。
【００４１】
面接スケジュール調整装置１を構成する格納部１０は、種々の情報を格納し得る。種々の情報とは、例えば、後述する面接枠情報、候補者情報、候補者識別子、面接枠条件等である。これらの情報の詳細について、後述する。
【００４２】
面接枠情報格納部１０１は、２以上の面接枠情報を格納し得る。面接枠情報とは、面接の枠に関する情報である。面接枠情報は、時間帯情報を有する。時間帯情報とは、候補者に対して面接を行う候補の時間帯を特定する情報である。時間帯情報は、例えば、開始日時と終了日時、開始日時のみ、または日のみ等である。時間帯情報は、時間帯を特定できれば良く、そのデータ構造は問わない。面接枠情報は、通常、面接枠を識別する枠識別子を有する。面接枠情報は、時間帯における面接者の最大人数の情報である人数情報を有しても良い。なお、ここで、面接とは、通常、採用面接である。ただし、面接は、入学や入園等のための面接等でも良い。
【００４３】
候補者情報格納部１０２は、２以上の候補者情報を格納し得る。候補者情報は、候補者に関する情報である。候補者とは、面接を受ける候補の者である。ここでの候補者は、例えば、書類審査に合格した者である。候補者情報は、例えば、候補者を識別する候補者識別子、候補者の氏名、連絡先情報、候補者の１以上の属性値等を有する。候補者識別子は、候補者を識別できれば良く、例えば、ＩＤであるが、氏名等である。連絡先情報は、候補者の連絡先を示す情報であり、例えば、メールアドレス、ＩＰアドレス、電話番号、ＦＡＸ番号などである。
【００４４】
候補者識別子格納部１０３は、面接枠情報に対応付けて、１以上の候補者識別子を格納し得る。面接枠情報に対応付けることは、候補者識別子格納部１０３において候補者識別子と枠識別子との組が格納されていても良いことである。面接枠情報に対応付けることは、面接枠情報へのリンク情報と候補者識別子との組が格納されていても良いことである。また、候補者識別子格納部１０３に格納されている候補者識別子は、面接を行うことが決定した者の識別子である。
【００４５】
面接枠条件格納部１０４は、面接枠条件を格納し得る。面接枠条件とは、１以上の属性値に対応して、面接枠を決定するための条件である。面接枠条件は、例えば、「男性：６月９日午前、女性：６月９日午後」、「Ａ大学ｏｒＢ大学：６月９日、Ｃ大学ｏｒＤ大学：６月１０日」等である。なお、「男性：６月９日午前、女性：６月９日午後」は、属性値「男性」を有する候補者は「６月９日午前」の枠で面接を実施し、属性値「女性」を有する候補者は「６月９日午後」の枠で面接を実施することを意味する。また、「Ａ大学ｏｒＢ大学：６月９日、Ｃ大学ｏｒＤ大学：６月１０日」は、属性値Ａ大学」または「Ｂ大学」を有する候補者は「６月９日」の枠で面接を実施し、属性値「Ｃ大学」または「Ｄ大学」を有する候補者は「６月１０日」の枠で面接を実施することを意味する。なお、面接枠条件は、プログラム中に分散して存在しても良いことは言うまでもない。
【００４６】
受付部１１は、ユーザから種々の情報や指示等を受け付ける。情報や指示等とは、例えば、面接枠情報、候補者情報、面接枠条件等である。また、情報や指示等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。
【００４７】
処理部１２は、各種の処理を行う。各種の処理とは、面接枠情報蓄積部１２１、候補者情報蓄積部１２２、候補者識別子蓄積部１２３、判断部１２４、登録画面情報構成部１２５、候補者別枠決定部１２６、または詳細情報取得部１２７が行う処理である。
【００４８】
面接枠情報蓄積部１２１は、受付部１１が受け付けた１または２以上の面接枠情報を面接枠情報格納部１０１に蓄積する。
【００４９】
候補者情報蓄積部１２２は、受付部１１が受け付けた１または２以上の候補者情報を候補者情報格納部１０２に蓄積する。
【００５０】
候補者識別子蓄積部１２３は、登録情報受信部１４１が受信した登録情報が有する候補者識別子を、登録情報が有する枠識別子に対応する面接枠情報に対応付けて、候補者識別子格納部１０３に蓄積する。
【００５１】
また、候補者識別子蓄積部１２３は、面接枠情報に対応する時間帯が埋まっている場合は、面接枠情報に対応付けて、候補者識別子を候補者識別子格納部１０３に蓄積しないことは好適である。ここで、「蓄積しない」とは、受信されないことも含むし、蓄積段階で判断して、蓄積しないことも含む。また、「蓄積しない」とは、受信直後に判断して、蓄積しないことも含む。
【００５２】
また、候補者識別子蓄積部１２３は、判断部１２４が埋まっていると判断した時間帯に対応する面接枠情報に対応付けて、候補者識別子を候補者識別子格納部１０３に蓄積しないことは好適である。ここで、「蓄積しない」とは、受信されないことも含むし、蓄積段階で判断して、蓄積しないことも含む。また、「蓄積しない」とは、受信直後に判断して、蓄積しないことも含む。
【００５３】
また、候補者識別子蓄積部１２３は、候補者別枠決定部１２６が取得した１以上の枠識別子に対応する時間帯の１以上の面接枠情報であり、登録情報受信部１４１が受信した登録情報が有する枠識別子で識別される面接枠情報に対応付けて、候補者識別子を候補者識別子格納部１０３に蓄積することは好適である。
【００５４】
候補者識別子蓄積部１２３は、詳細情報取得部１２７が取得した面接詳細情報をも蓄積することは好適である。面接詳細情報とは、面接の順序または面接の時間に関する情報である。候補者識別子蓄積部１２３は、例えば、候補者識別子に対応付けて、面接詳細情報を蓄積する。
【００５５】
判断部１２４は、２以上の各面接枠情報が有する人数情報を用いて、２以上の各面接枠情報に対応する時間帯が埋まっているか否かを判断する。判断部１２４は、２以上の各面接枠情報が有する人数情報と、各面接枠情報と対になる候補者識別子（候補者識別子格納部１０３の中の候補者識別子）の数を用いて、各面接枠情報に対応する時間帯が埋まっているか否かを判断する。「面接枠情報が有する人数情報が示す数＜＝面接枠情報と対になる候補者識別子の数」である場合、判断部１２４は、面接枠情報に対応する時間帯が埋まっていると判断する。
【００５６】
登録画面情報構成部１２５は、登録画面情報を構成する。登録画面情報構成部１２５は、面接枠情報格納部１０１に格納されている面接枠情報を用いて、登録画面情報を構成する。
【００５７】
登録画面情報構成部１２５は、候補者が希望する面接枠に関する情報を入力する画面であり、判断部１２４が埋まっていると判断した面接枠を指定できない画面である登録画面を構成するための登録画面情報を構成することは好適である。
【００５８】
ここで、登録画面情報は、登録画面を構成する画面情報である。登録画面は、候補者が希望する面接枠に関する情報を入力する画面である。登録画面は、通常、判断部１２４が埋まっていると判断した面接枠を指定できない画面である。画面情報とは、画面を構成するための情報である。画面情報の構造、記述言語等は問わない。画面情報は、例えば、ＨＴＭＬ、ＸＭＬ、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。
【００５９】
候補者別枠決定部１２６は、候補者情報格納部１０２に格納されている各候補者情報が有する１以上の属性値と面接枠条件とを用いて、候補者ごとに、２以上の面接枠情報のうちの１以上の面接枠情報を特定する１以上の枠識別子を取得する。なお、面接枠条件は、面接枠条件格納部１０４に格納されている。なお、枠識別子は、面接枠情報を特定できれば良く、面接枠情報そのものでも良い。
【００６０】
詳細情報取得部１２７は、一の面接枠情報に対応付いて２以上の候補者識別子が候補者識別子格納部１０３に存在する場合、２以上の候補者識別子に対応する２以上の候補者の属性値を用いて、面接の順序または時間である面接詳細情報を取得する。
【００６１】
詳細情報取得部１２７は、例えば、２以上の候補者識別子に対応する２以上の候補者の属性値とルール情報とを用いて、面接詳細情報を取得しても良い。ルール情報とは、複数人の面接の順序や、複数人のうちの各人の面接の時間を決定するためのルールであり、候補者の属性値を用いたルールである。例えば、ルール情報が「女性が先で、男性が後」を示す情報であり、属性値「男性」を有する候補者Ａと属性値「女性」を有する候補者Ｂが一の面接枠の面接者である場合、１番目の面接対象者は候補者Ｂであり、２番目の面接対象者は候補者Ａである。また、ルール情報が「テストの成績順」を示す情報である場合、詳細情報取得部１２７は、属性値「テストの点数」をキーとして、候補者識別子を降順にソートして、面接の順番を示す情報である面接詳細情報（例えば、候補者識別子の列）を取得する。また、一人の面接時間が決まっている場合、詳細情報取得部１２７は、面接詳細情報として、各人の面接時間帯を取得しても良い。
【００６２】
送信部１３は、各種の情報を送信する。各種の情報とは、例えば、後述する登録促進情報、登録画面情報、処理結果等である。
【００６３】
登録促進情報送信部１３１は、候補者情報格納部１０２に格納されている２以上の各候補者情報が有する連絡先情報を用いて、登録促進情報を、２以上の候補者に送信する。
【００６４】
登録促進情報とは、希望する面接枠の登録を促す情報である。希望する面接枠の登録は、適宜、面接希望登録という。登録促進情報は、希望する面接時間帯を指定することを促す情報である、と言っても良い。登録促進情報は、登録画面情報にアクセスするための登録画面情報アクセス情報を有することは好適である。登録画面情報アクセス情報は、登録画面情報にアクセスするためのＵＲＬまたはＵＲＩ等である。
【００６５】
画面情報送信部１３２は、登録画面情報を候補者の端末装置２に送信する。画面情報送信部１３２は、通常、端末装置２から送信された登録画面アクセス指示に応じて、登録画面情報を端末装置２に送信する。登録画面アクセス指示とは、登録画面にアクセスする指示であり、通常、登録画面にアクセスするためのＵＲＬまたはＵＲＩ等を含む。
【００６６】
受信部１４は、各種の情報や指示等を受信する。情報や指示等は、例えば、登録画面へのアクセス指示、登録情報である。
【００６７】
登録情報受信部１４１は、登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を、端末装置２から受信する。なお、枠識別子は、通常、ＩＤであるが、時間帯情報でも良い。
【００６８】
また、登録情報受信部１４１は、通常、登録画面に対して入力された情報を用いて構成された登録情報を受信する。
【００６９】
また、登録情報受信部１４１は、判断部１２４が埋まっていると判断した時間帯を特定する枠識別子を有する登録情報を受信しないことは好適である。受信しないとは、通常、端末装置２から送信されないことである。
【００７０】
端末装置２を構成する端末格納部２０は、各種の情報を格納し得る。各種の情報とは、例えば、候補者識別子、端末識別子である。端末識別子は、端末装置２を識別する情報であり、候補者識別子と同じでも良い。
【００７１】
端末受付部２１は、候補者から指示や情報等を受け付ける。指示や情報等とは、例えば、登録画面アクセス指示、枠識別子、登録情報等である。指示や情報等の入力手段は、キーボードやマウスやスキャナやメニュー画面によるもの等、何でも良い。
【００７２】
端末処理部２２は、各種の処理を行う。端末処理部２２は、例えば、端末受付部２１が受け付けた指示や情報等から、送信する指示や情報等を構成する処理である。
【００７３】
端末送信部２３は、端末受付部２１が受け付けた指示や情報等を面接スケジュール調整装置１に送信する。端末送信部２３は、端末処理部２２が構成した情報を面接スケジュール調整装置１に送信しても良い。
【００７４】
端末受信部２４は、面接スケジュール調整装置１から情報等を受信する。情報等とは、例えば、登録促進情報、登録画面情報、面接スケジュール調整装置１の処理結果等である。処理結果は、例えば、面接の日時が決定した旨の情報等である。
【００７５】
端末出力部２５は、端末受信部２４が受信した情報等を出力する。なお、受信された情報等は、例えば、登録促進情報、登録画面、処理結果である。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７６】
格納部１０、面接枠情報格納部１０１、候補者情報格納部１０２、候補者識別子格納部１０３、面接枠条件格納部１０４、および端末格納部２０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納部１０に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１０で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１０で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１０で記憶されるようになってもよい。
【００７７】
受付部１１は、キーボード、マウス等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７８】
処理部１２、面接枠情報蓄積部１２１、候補者情報蓄積部１２２、候補者識別子蓄積部１２３、判断部１２４、登録画面情報構成部１２５、候補者別枠決定部１２６、詳細情報取得部１２７、および端末処理部２２は、通常、ＭＰＵやメモリ等から実現され得る。処理部１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７９】
送信部１３、登録促進情報送信部１３１、画面情報送信部１３２、および端末送信部２３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８０】
受信部１４、登録情報受信部１４１、および端末受信部２４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００８１】
端末出力部２５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８２】
次に、面接スケジュール調整システムＡの動作について説明する。まず、面接スケジュール調整装置１の動作について、図３のフローチャートを用いて説明する。
【００８３】
（ステップＳ３０１）受付部１１は、ユーザから１または２以上の面接枠情報を受け付けたか否かを判断する。面接枠情報を受け付けた場合はステップＳ３０２に行き、面接枠情報を受け付けない場合はステップＳ３０３に行く。なお、ユーザとは、通常、企業側の担当者である。
【００８４】
（ステップＳ３０２）面接枠情報蓄積部１２１は、ステップＳ３０１で受け付けられた１または２以上の面接枠情報を面接枠情報格納部１０１に蓄積する。ステップＳ３０１に戻る。
【００８５】
（ステップＳ３０３）受付部１１は、ユーザから１または２以上の候補者情報を受け付けたか否かを判断する。候補者情報を受け付けた場合はステップＳ３０４に行き、候補者情報を受け付けない場合はステップＳ３０５に行く。
【００８６】
（ステップＳ３０４）候補者情報蓄積部１２２は、ステップＳ３０３で受け付けられた１または２以上の候補者情報を候補者情報格納部１０２に蓄積する。ステップＳ３０１に戻る。
【００８７】
（ステップＳ３０５）受付部１１は、ユーザから面接枠条件を受け付けたか否かを判断する。面接枠条件を受け付けた場合はステップＳ３０６に行き、面接枠条件を受け付けない場合はステップＳ３０７に行く。
【００８８】
（ステップＳ３０６）処理部１２は、ステップＳ３０５で受け付けられた面接枠条件を面接枠条件格納部１０４に蓄積する。ステップＳ３０１に戻る。
【００８９】
（ステップＳ３０７）処理部１２は、登録促進情報の送信を行うタイミングであるか否かを判断する。登録促進情報の送信を行うタイミングであればステップＳ３０８に行き、登録促進情報の送信を行うタイミングでなければステップＳ３１４に行く。なお、登録促進情報の送信を行うタイミングとは、例えば、受付部１１がユーザから、登録促進情報の送信指示を受け付けた場合、予め決められた時刻になった場合等である。
【００９０】
（ステップＳ３０８）処理部１２は、カウンタｉに１を代入する。
【００９１】
（ステップＳ３０９）処理部１２は、候補者情報格納部１０２に、ｉ番目の候補者識別子が存在するか否かを判断する。ｉ番目の候補者識別子が存在すればステップＳ３１０に行き、ｉ番目の候補者識別子が存在しなければステップＳ３０１に戻る。
【００９２】
（ステップＳ３１０）処理部１２は、ｉ番目の候補者識別子で識別される候補者に送信する登録促進情報を構成する。処理部１２は、例えば、予め格納している登録画面情報アクセス情報、およびｉ番目の候補者識別子に対応する候補者情報のうちの全部または一部の情報を用いて、登録促進情報を構成する。
【００９３】
（ステップＳ３１１）登録促進情報送信部１３１は、ｉ番目の候補者識別子と対になる連絡先情報を候補者情報格納部１０２から取得する。
【００９４】
（ステップＳ３１２）登録促進情報送信部１３１は、ステップＳ３１１で取得した連絡先情報で特定される連絡先に、ステップＳ３１０で構成された登録促進情報を送信する。
【００９５】
（ステップＳ３１３）処理部１２は、カウンタｉを１、インクリメントする。ステップＳ３０９に戻る。
【００９６】
（ステップＳ３１４）受信部１４は、登録画面へのアクセス指示を端末装置２から受信したか否かを判断する。アクセス指示を受信した場合はステップＳ３１５に行き、アクセス指示を受信しない場合はステップＳ３１７に行く。
【００９７】
（ステップＳ３１５）登録画面情報構成部１２５は、登録画面情報の構成処理を行う。登録画面情報構成処理について、図４のフローチャートを用いて説明する。
【００９８】
（ステップＳ３１６）送信部１３は、ステップＳ３１５で構成された登録画面情報を端末装置２に送信する。ステップＳ３０１に戻る。
【００９９】
（ステップＳ３１７）登録情報受信部１４１は、端末装置２から登録情報を受信したか否かを判断する。登録情報を受信すればステップＳ３１８に行き、登録情報を受信しなければステップＳ３２２に行く。
【０１００】
（ステップＳ３１８）判断部１２４は、ステップＳ３１７で受信された登録情報を登録しても良いか否かを判断する。かかる判断処理について、図５のフローチャートを用いて説明する。
【０１０１】
（ステップＳ３１９）ステップＳ３１８における判断結果が「登録可」であればステップＳ３２０に行き、「登録不可」であればステップＳ３２１に行く。
【０１０２】
（ステップＳ３２０）候補者識別子蓄積部１２３は、ステップＳ３１７で受信された登録情報が有する枠識別子を含む面接枠情報に対応付けて、ステップＳ３１７で受信された登録情報が有する候補者識別子を候補者識別子格納部１０３に蓄積する。ステップＳ３０１に戻る。
【０１０３】
（ステップＳ３２１）送信部１３は、ステップＳ３１７で受信された登録情報が登録できなかった旨の情報を、登録情報を送信してきた端末装置２に送信する。ステップＳ３０１に戻る。なお、登録情報が登録できなかった旨の情報は、希望する面接枠で、面接の予約ができなかった旨の情報である。
【０１０４】
（ステップＳ３２２）詳細情報取得部１２７は、面接詳細情報を取得するタイミングであるか否かを判断する。面接詳細情報を取得するタイミングであればステップＳ３２３に行き、面接詳細情報を取得するタイミングでなければステップＳ３０１に戻る。
【０１０５】
（ステップＳ３２３）詳細情報取得部１２７は、面接詳細情報を取得する。かかる面接詳細情報取得処理について、図６のフローチャートを用いて説明する。ステップＳ３０１に戻る。
【０１０６】
なお、図３のステップＳ３２１において、登録画面情報構成部１２５は、現在の情報に基づいて、登録画面情報を構成し、画面情報送信部１３２は当該登録画面情報を、登録情報を送信してきた端末装置２に送信しても良い。また、ステップＳ３２１において、送信部１３は、登録情報が登録できなかった旨の情報および新たに構成された登録画面情報を、登録情報を送信してきた端末装置２に送信しても良い。
【０１０７】
また、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０８】
次に、ステップＳ３１５の登録画面情報構成処理について、図４のフローチャートを用いて説明する。
【０１０９】
（ステップＳ４０１）候補者別枠決定部１２６は、登録画面へのアクセス指示を送信してきた端末装置２に対応する候補者識別子を取得する。なお、候補者識別子は、アクセス指示に含まれていても良いし、アクセス指示に含まれている端末識別子に対応付いて、格納部１０に格納されていても良い。
【０１１０】
（ステップＳ４０２）候補者別枠決定部１２６は、ステップＳ４０１で取得した候補者識別子と対になる１以上の属性値を候補者情報格納部１０２から取得する。
【０１１１】
（ステップＳ４０３）候補者別枠決定部１２６は、１以上の属性値を面接枠条件格納部１０４に格納されている面接枠条件に適用し、１以上の属性値に合致する面接枠条件に対応する１以上の枠識別子を取得する。なお、取得された１以上の枠識別子は、図示しないバッファに蓄積される、とする。
【０１１２】
（ステップＳ４０４）登録画面情報構成部１２５は、カウンタｉに１を代入する。
【０１１３】
（ステップＳ４０５）登録画面情報構成部１２５は、ステップＳ４０３で取得した１以上の枠識別子の中で、ｉ番目の枠識別子が存在するか否かを判断する。
【０１１４】
（ステップＳ４０６）登録画面情報構成部１２５は、候補者識別子格納部１０３におけるｉ番目の枠識別子に対応する候補者識別子を用いて、ｉ番目の枠識別子に対応する候補者識別子の数を取得する。
【０１１５】
（ステップＳ４０７）登録画面情報構成部１２５は、ｉ番目の枠識別子に対応する人数情報を面接枠情報格納部１０１から取得する。
【０１１６】
（ステップＳ４０８）登録画面情報構成部１２５は、「ステップＳ４０６で取得した候補者識別子の数＜ステップＳ４０７で取得した人数情報が示す最大人数」を満たすか否かを判断する。満たす場合はステップＳ４１０に行き、満たさない場合はステップＳ４０９に行く。
【０１１７】
（ステップＳ４０９）登録画面情報構成部１２５は、ステップＳ４０３で取得された１以上の枠識別子（図示しないバッファ）から、ｉ番目の枠識別子を削除する。
【０１１８】
（ステップＳ４１０）登録画面情報構成部１２５は、カウンタｉを１、インクリメントする。ステップＳ４０５に戻る。
【０１１９】
（ステップＳ４１１）登録画面情報構成部１２５は、残った各枠識別子（図示しないバッファ内の各枠識別子）に対応する面接枠情報を用いて、登録画面情報を構成する。上位処理にリターンする。なお、登録画面情報構成部１２５は、通常、残った各枠識別子で識別される面接枠のみを指定できる登録画面の登録画面情報を構成する。
【０１２０】
次に、ステップＳ３１８の判断処理について、図５のフローチャートを用いて説明する。
【０１２１】
（ステップＳ５０１）判断部１２４は、受信された登録情報が有する枠識別子を取得する。
【０１２２】
（ステップＳ５０２）判断部１２４は、候補者識別子格納部１０３における枠識別子に対応する候補者識別子を用いて、ステップＳ５０１で取得された枠識別子に対応する候補者識別子の数を取得する。
【０１２３】
（ステップＳ５０３）判断部１２４は、ステップＳ５０１で取得された枠識別子に対応する人数情報を面接枠情報格納部１０１から取得する。
【０１２４】
（ステップＳ５０４）判断部１２４は、「ステップＳ５０２で取得した候補者識別子の数＜ステップＳ５０３で取得した人数情報が示す最大人数」を満たすか否かを判断する。満たす場合はステップＳ５０５に行き、満たさない場合はステップＳ５０６に行く。
【０１２５】
（ステップＳ５０５）判断部１２４は、変数「判断結果」に「登録可」を代入する。上位処理にリターンする。
【０１２６】
（ステップＳ５０６）判断部１２４は、変数「判断結果」に「登録不可」を代入する。上位処理にリターンする。
【０１２７】
次に、ステップＳ３２３の面接詳細情報取得処理について、図６のフローチャートを用いて説明する。
【０１２８】
（ステップＳ６０１）詳細情報取得部１２７は、カウンタｉに１を代入する。
【０１２９】
（ステップＳ６０２）詳細情報取得部１２７は、ｉ番目の枠識別子が存在するか否かを判断する。ｉ番目の枠識別子が存在すればステップＳ６０３に行き、ｉ番目の枠識別子が存在しなければ上位処理にリターンする。
【０１３０】
（ステップＳ６０３）詳細情報取得部１２７は、ｉ番目の枠識別子で識別される面接枠において調整が必要か否かを判断する。調整が必要であればステップＳ６０４に行き、調整が必要でなければステップＳ６１２に行く。なお、調整が必要である場合は、例えば、候補者識別子格納部１０３に、ｉ番目の枠識別子と対になる候補者識別子が２以上存在する場合である。
【０１３１】
（ステップＳ６０４）詳細情報取得部１２７は、ｉ番目の枠識別子と対になる各候補者識別子と対になる属性値を候補者情報格納部１０２から取得する。なお、この属性値は、２以上の各候補者の属性値である。
【０１３２】
（ステップＳ６０５）詳細情報取得部１２７は、ステップＳ６０４で取得した２以上の属性値を用いて、面接詳細情報を取得する。なお、ここでの面接詳細情報の取得方法は、上述した。
【０１３３】
（ステップＳ６０６）詳細情報取得部１２７は、カウンタｊに１を代入する。
【０１３４】
（ステップＳ６０７）詳細情報取得部１２７は、ｉ番目の枠識別子と対になるｊ番目の候補者識別子が、候補者情報格納部１０２に存在するか否かを判断する。存在する場合はステップＳ６０８に行き、存在しない場合はステップＳ６１２に行く。
【０１３５】
（ステップＳ６０８）送信部１３は、ｉ番目の枠識別子と対になるｊ番目の候補者識別子と対になる連絡先情報を候補者情報格納部１０２から取得する。
【０１３６】
（ステップＳ６０９）詳細情報取得部１２７は、ステップＳ６０５で取得した面接詳細情報を用いて、ｊ番目の候補者識別子で識別される候補者に対する面接詳細情報を取得する。
【０１３７】
（ステップＳ６１０）送信部１３は、ステップＳ６０８で取得した連絡先情報が示す連絡先に、ステップＳ６０９で取得したｊ番目の候補者識別子で識別される候補者に対する面接詳細情報を送信する。候補者に対する面接詳細情報とは、例えば、面接枠内での面接の順番の情報、面接枠内での面接の時間帯の情報である。
【０１３８】
（ステップＳ６１１）詳細情報取得部１２７は、カウンタｊを１、インクリメントする。ステップＳ６０７に戻る。
【０１３９】
（ステップＳ６１２）詳細情報取得部１２７は、カウンタｉを１、インクリメントする。ステップＳ６０２に戻る。
【０１４０】
次に、端末装置２の動作について、図７のフローチャートを用いて説明する。
【０１４１】
（ステップＳ７０１）端末受信部２４は、登録促進情報を受信したか否かを判断する。登録促進情報を受信すればステップＳ７０２に行き、登録促進情報を受信しなければステップＳ７０１に戻る。
【０１４２】
（ステップＳ７０２）端末出力部２５は、ステップＳ７０１で受信された登録促進情報を出力する。
【０１４３】
（ステップＳ７０３）端末受付部２１は、候補者から登録画面アクセス指示を受け付けたか否かを判断する。登録画面アクセス指示を受け付ければステップＳ７０４に行き、登録画面アクセス指示を受け付けなければステップＳ７０３に戻る。なお、ここで、端末受付部２１が登録促進情報の出力の停止指示を受け付けた場合、ステップＳ７０１に戻っても良い。
【０１４４】
（ステップＳ７０４）端末処理部２２は、送信する登録画面アクセス指示を構成する。端末処理部２２は、例えば、端末格納部２０に格納されている候補者識別子を読み出し、当該候補者識別子を有する登録画面アクセス指示を構成する。
【０１４５】
（ステップＳ７０５）端末送信部２３は、ステップＳ７０４で構成された登録画面アクセス指示を、面接スケジュール調整装置１に送信する。
【０１４６】
（ステップＳ７０６）端末受信部２４は、登録画面情報を受信したか否かを判断する。登録画面情報を受信すればステップＳ７０７に行き、登録画面情報を受信しなければステップＳ７０６に戻る。
【０１４７】
（ステップＳ７０７）端末出力部２５は、登録画面情報を用いて、登録画面を出力する。
【０１４８】
（ステップＳ７０８）端末受付部２１は、登録情報を受け付けたか否かを判断する。登録情報を受け付ければステップＳ７０９に行き、登録情報を受け付けなければステップＳ７０８に戻る。なお、ここで、端末受付部２１が登録画面の出力の停止指示を受け付けた場合、ステップＳ７０１に戻っても良い。
【０１４９】
（ステップＳ７０９）端末送信部２３は、ステップＳ７０８で受け付けられた登録情報を面接スケジュール調整装置１に送信する。
【０１５０】
（ステップＳ７１０）端末受信部２４は、情報を受信したか否かを判断する。情報を受信すればステップＳ７１１に行き、情報を受信しなければステップＳ７１０に戻る。なお、情報とは、面接詳細情報、処理結果等である。また、ここでの処理結果とは、面接枠が決定した旨の情報、面接時間を含む情報等である。
【０１５１】
（ステップＳ７１１）端末出力部２５は、ステップＳ７１０で受信された情報を出力する。ステップＳ７０１に戻る。
【０１５２】
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１５３】
以下、本実施の形態における面接スケジュール調整システムＡの具体的な動作について説明する。面接スケジュール調整システムＡの概念図は図１である。
【０１５４】
今、面接を実施する企業の担当者が、２以上の面接枠情報を面接スケジュール調整装置１に入力した、とする。そして、受付部１１は、２以上の面接枠情報を受け付ける。次に、面接枠情報蓄積部１２１は、受け付けられた２以上の面接枠情報を面接枠情報格納部１０１に蓄積する。そして、面接枠情報格納部１０１には、図８に示す面接枠情報管理表が蓄積された、とする。面接枠情報管理表は、「枠識別子」「面接枠情報」を有する。「枠識別子」は、面接の枠を識別する情報である。「面接枠情報」は、「日」「曜日」「時間帯」「最大人数」を有する。「日」「時間帯」により、上述した時間帯情報を構成する。「最大人数」は、上述した人数情報であり、対応する時間帯において、面接可能な最大の人数を示す情報である。なお、ここで、面接枠情報は枠識別子を有すると考えても良い。
【０１５５】
また、上記担当者は、履歴書の書類選考の結果、面接まで進む１０名の面接候補者の候補者情報を面接スケジュール調整装置１に入力した、とする。そして、受付部１１は、１０の候補者情報を受け付ける。次に、候補者情報蓄積部１２２は、受け付けられた１０の候補者情報を候補者情報格納部１０２に蓄積する。そして、候補者情報蓄積部１２２には、図９に示す候補者情報管理表が蓄積された、とする。候補者情報管理表は、「候補者識別子」「氏名」「連絡先情報」「属性」を有する。「属性」は、候補者の属性であり、ここでは「性別」「年齢」「出身大学」「理系・文系」「希望職種」を有する。「理系・文系」は、候補者が理系であるか、文系であるかを示す情報である。
【０１５６】
また、上記担当者は、面接枠条件を面接スケジュール調整装置１に入力した、とする。そして、受付部１１は、面接枠条件を受け付ける。次に、処理部１２は、受け付けられた面接枠条件を面接枠条件格納部１０４に蓄積する。そして、面接枠条件格納部１０４には、図１０に示す面接枠条件管理表が蓄積された、とする。面接枠条件管理表は、「ＩＤ」「枠識別子」「条件」を有する。「ＩＤ」は、レコードを識別する情報である。「条件」は、枠識別子で識別される枠に対応する時間帯を指定できる候補者の条件である。「ＩＤ＝１」のレコードは、理系の候補者は枠識別子「Ａ」の時間帯を指定できるが、文系の候補者は枠識別子「Ａ」の時間帯を指定できないことを示す。「ＩＤ＝２」のレコードは、文系の候補者は枠識別子「Ａ」の時間帯を指定できるが、理系の候補者は枠識別子「Ａ」の時間帯を指定できないことを示す。なお、面接枠条件管理表で管理されていない枠識別子に対応する時間帯は、候補者であれば、枠が埋まらない限り、誰でも指定可能である、とする。
【０１５７】
かかる状況において、上記担当者は、登録促進情報の送信指示を面接スケジュール調整装置１に入力した、とする。そして、受付部１１は、登録促進情報の送信指示を受け付ける。
【０１５８】
次に、面接スケジュール調整装置１は、図９の候補者情報管理表の１番目の候補者に対して、以下のように登録促進情報を送信する処理を行う。つまり、まず、処理部１２は、１番目の候補者識別子で識別される候補者「山田Ａ夫」に送信する登録促進情報を構成するために、登録促進情報を構成するひな形となる文字列「＄氏名  様    書類審査に合格され、面接審査に進まれました。つきましては、下記のＵＲＬにアクセスし、希望する面接日時を登録してください。  ＄登録画面情報アクセス情報」を取得する。次に、処理部１２は、ひな形となる文字列における変数「＄氏名」を実データに置き換えるために、１番目の候補者識別子で識別される候補者の氏名「山田Ａ夫」を候補者情報管理表から取得する。次に、処理部１２は、ひな形となる文字列における変数「＄登録画面情報アクセス情報」を実データに置き換えるために、登録画面情報アクセス情報「http://ab.co.jp/hl?a=20140610-00000302」を取得する。なお、ひな形となる文字列、および登録画面情報アクセス情報は、予め格納部１０に格納されている、とする。そして、処理部１２は、ひな形となる文字列「＄氏名  様    書類審査に合格され、面接審査に進まれました。つきましては、下記のＵＲＬにアクセスし、希望する面接日時を登録してください。  ＄登録画面情報アクセス情報」の変数「＄氏名」「＄登録画面情報アクセス情報」を、取得した情報に置き換え、登録促進情報「山田Ａ夫  様    書類審査に合格され、面接審査に進まれました。つきましては、下記のＵＲＬにアクセスし、希望する面接日時を登録してください。  http://ab.co.jp/hl?a=20140610-00000302」を得る。
【０１５９】
次に、登録促進情報送信部１３１は、１番目の候補者識別子と対になる連絡先情報「ya@x.com」を候補者情報格納部１０２から取得する。
【０１６０】
次に、登録促進情報送信部１３１は、取得した連絡先情報「ya@x.com」で特定される連絡先に、構成された登録促進情報をメール送信する。
【０１６１】
また、同様に、面接スケジュール調整装置１は、図９の候補者情報管理表の２番目の候補者に対して、以下のように登録促進情報を送信する処理を行う。つまり、まず、処理部１２は、２番目の候補者識別子で識別される候補者「青木Ｂ子」に送信する登録促進情報を構成するために、登録促進情報を構成するひな形となる文字列を取得する。次に、処理部１２は、ひな形となる文字列における変数「＄氏名」を実データに置き換えるために、２番目の候補者識別子で識別される候補者の氏名「青木Ｂ子」を候補者情報管理表から取得する。次に、処理部１２は、ひな形となる文字列における変数「＄登録画面情報アクセス情報」を実データに置き換えるために、登録画面情報アクセス情報「http://ab.co.jp/hl?a=20140610-00000302」を取得する。そして、処理部１２は、ひな形となる文字列の変数「＄氏名」「＄登録画面情報アクセス情報」を、取得した情報に置き換え、「青木Ｂ子  様    書類審査に合格され、面接審査に進まれました。つきましては、下記のＵＲＬにアクセスし、希望する面接日時を登録してください。  http://ab.co.jp/hl?a=20140610-00000302」を得る。
【０１６２】
次に、登録促進情報送信部１３１は、２番目の候補者識別子と対になる連絡先情報「ab@c.jp」を候補者情報格納部１０２から取得する。
【０１６３】
次に、登録促進情報送信部１３１は、取得した連絡先情報「ab@c.jp」で特定される連絡先に、構成された登録促進情報をメール送信する。
【０１６４】
以下、同様に、図９の候補者情報管理表の３番目以降の候補者に対しても、登録促進情報をメール送信する。
【０１６５】
次に、候補者「山田Ａ夫」の端末装置２の端末受信部２４は、登録促進情報を受信する。そして、端末出力部２５は、受信された登録促進情報を図１１に示すように出力する。
【０１６６】
次に、候補者「山田Ａ夫」は、図１１のＵＲＬ１１０１を押下した、とする。すると、端末受付部２１は、候補者から登録画面アクセス指示を受け付ける。次に、端末処理部２２は、送信する登録画面アクセス指示を構成する。次に、端末送信部２３は、構成された登録画面アクセス指示を、面接スケジュール調整装置１に送信する。なお、登録画面アクセス指示は、候補者識別子「１」を有する、とする。
【０１６７】
次に、面接スケジュール調整装置１の受信部１４は、登録画面へのアクセス指示を端末装置２から受信する。
【０１６８】
次に、登録画面情報構成部１２５は、以下のように、登録画面情報の構成処理を行う。つまり、候補者別枠決定部１２６は、登録画面へのアクセス指示を送信してきた端末装置２に対応する候補者識別子「１」を取得する。
【０１６９】
次に、候補者別枠決定部１２６は、取得した候補者識別子「１」と対になる１以上の属性値「性別：男、年齢：２２、出身大学：Ａ大学、理系・文系：理系」を候補者情報管理表から取得する。
【０１７０】
次に、候補者別枠決定部１２６は、取得した属性値を面接枠条件管理表（図１０）に格納されている面接枠条件に適用し、１以上の属性値に合致する面接枠条件に対応する１以上の枠識別子「Ａ」「Ｃ」「Ｄ」を取得する。
【０１７１】
次に、登録画面情報構成部１２５は、候補者識別子格納部１０３に存在する候補者識別子であり、１番目の枠識別子「Ａ」に対応する候補者識別子を用いて、枠識別子「Ａ」に対応する候補者識別子の数「０」を取得する。
【０１７２】
次に、登録画面情報構成部１２５は、１番目の枠識別子「Ａ」に対応する人数情報「３」を面接枠情報管理表（図８）から取得する。
【０１７３】
次に、登録画面情報構成部１２５は、「候補者識別子の数「０」＜人数情報が示す最大人数「３」」を満たすと判断する。
【０１７４】
同様に、登録画面情報構成部１２５は、２番目の枠識別子「Ｃ」に対応する候補者識別子が候補者識別子格納部１０３に格納されていなので、枠識別子「Ｃ」に対応する候補者識別子の数「０」を取得する。
【０１７５】
次に、登録画面情報構成部１２５は、枠識別子「Ｃ」に対応する人数情報「３」を面接枠情報管理表（図８）から取得する。
【０１７６】
次に、登録画面情報構成部１２５は、「候補者識別子の数「０」＜人数情報が示す最大人数「３」」を満たすと判断する。
【０１７７】
次に、登録画面情報構成部１２５は、３番目の枠識別子「Ｄ」に対応する候補者識別子が候補者識別子格納部１０３に格納されていないので、枠識別子「Ｄ」に対応する候補者識別子の数「０」を取得する。
【０１７８】
次に、登録画面情報構成部１２５は、枠識別子「Ｄ」に対応する人数情報「ＮＵＬＬ」を面接枠情報管理表（図８）から取得する。そして、登録画面情報構成部１２５は、人数情報「ＮＵＬＬ」は「１」と同じであり、人数情報「１」を取得する。
【０１７９】
次に、登録画面情報構成部１２５は、「候補者識別子の数「０」＜人数情報が示す最大人数「１」」を満たすと判断する。
【０１８０】
以上より、候補者「山田Ａ夫」が登録可能な枠は、枠識別子「Ａ」「Ｃ」「Ｄ」で識別される３つの枠である、と決定される。
【０１８１】
次に、登録画面情報構成部１２５は、枠識別子「Ａ」「Ｃ」「Ｄ」に対応する面接枠情報を用いて、登録画面情報を構成する。そして、送信部１３は、構成された登録画面情報を端末装置２に送信する。なお、登録画面情報は、候補者識別子「１」を有する、とする。また、登録画面情報は、候補者が枠識別子「Ａ」「Ｃ」「Ｄ」に対応する面接枠は指定でき、枠識別子「Ｂ」に対応する面接枠は指定できない画面の情報である。
【０１８２】
次に、候補者「山田Ａ夫」の端末装置２の端末受信部２４は、登録画面情報を受信する。そして、端末出力部２５は、登録画面情報を用いて、登録画面を出力する。ここで、登録画面の例を図１２に示す。図１２において、「山田Ａ夫」は、枠「Ａ」「Ｃ」「Ｄ」のいずれかを指定可能である。
【０１８３】
次に、候補者「山田Ａ夫」は、図１２の「Ａ」の枠に、氏名「山田Ａ夫」を入力し、「送信」ボタン１２０１を押下した、とする。すると、端末受付部２１は、登録情報を受け付ける。ここで、登録情報は、枠識別子「Ａ」および候補者識別子「１」、氏名「山田Ａ夫」を有する。
【０１８４】
次に、端末送信部２３は、受け付けられた登録情報を面接スケジュール調整装置１に送信する。
【０１８５】
次に、面接スケジュール調整装置１の登録情報受信部１４１は、端末装置２から登録情報を受信する。
【０１８６】
そして、判断部１２４は、受信された登録情報を登録しても良いか否かを、以下のように判断する。
【０１８７】
まず、判断部１２４は、受信された登録情報が有する枠識別子「Ａ」を取得する。
【０１８８】
次に、判断部１２４は、候補者識別子格納部１０３における枠識別子に対応する候補者識別子を用いて、取得された枠識別子「Ａ」に対応する候補者識別子の数「０」を取得する。
【０１８９】
次に、判断部１２４は、枠識別子「Ａ」に対応する人数情報「３」を面接枠情報管理表から取得する。
【０１９０】
次に、判断部１２４は、「取得した候補者識別子の数「０」＜人数情報が示す最大人数「３」」を満たすと判断する。次に、判断部１２４は、変数「判断結果」に「登録可」を代入する。
【０１９１】
次に、候補者識別子蓄積部１２３は、受信された登録情報が有する枠識別子「Ａ」を含む面接枠情報に対応付けて、受信された登録情報が有する候補者識別子「１」を候補者識別子格納部１０３に蓄積する。
【０１９２】
次に、送信部１３は、候補者「山田Ａ夫」が指定した時間枠で、面接の予約がなされた処理結果を、端末装置２に送信する。そして、端末装置２は、当該処理結果を受信し、出力する。
【０１９３】
以降、候補者識別子「３」「４」「５」「６」「７」「８」で識別される各候補者が、同様に、希望面接時間帯枠を入力し、各候補者の面接時間帯枠が決定された、とする。そして、候補者識別子格納部１０３には、図１３に示す候補者識別子管理表が格納された、とする。候補者識別子管理表は、面接時間帯が決定した候補者識別子を管理する表である。候補者識別子管理表は、「枠識別子」「候補者識別子」を有するレコードを１以上管理している。
【０１９４】
かかる状況において、候補者「青木Ｂ子」は、登録促進情報が出力されている端末装置２に対して、ＵＲＬ（例えば、１１０１に示すような情報）を押下し、登録画面アクセス指示を入力した、とする。すると、端末受付部２１は、候補者から登録画面アクセス指示を受け付ける。次に、端末処理部２２は、送信する登録画面アクセス指示を構成する。次に、端末送信部２３は、構成された登録画面アクセス指示を、面接スケジュール調整装置１に送信する。なお、登録画面アクセス指示は、候補者識別子「２」を有する、とする。
【０１９５】
次に、面接スケジュール調整装置１の受信部１４は、登録画面へのアクセス指示を端末装置２から受信する。
【０１９６】
次に、登録画面情報構成部１２５は、以下のように、登録画面情報の構成処理を行う。つまり、候補者別枠決定部１２６は、登録画面へのアクセス指示を送信してきた端末装置２に対応する候補者識別子「２」を取得する。
【０１９７】
次に、候補者別枠決定部１２６は、取得した候補者識別子「２」と対になる１以上の属性値「性別：女、年齢：２３、出身大学：Ｂ大学、理系・文系：文系」を候補者情報管理表から取得する。
【０１９８】
次に、候補者別枠決定部１２６は、取得した属性値を面接枠条件管理表（図１０）に格納されている面接枠条件に適用し、１以上の属性値に合致する面接枠条件に対応する１以上の枠識別子「Ｂ」「Ｃ」「Ｄ」を取得し、図示しないバッファに蓄積する。
【０１９９】
次に、登録画面情報構成部１２５は、候補者識別子管理表（図１３）における１番目の枠識別子「Ｂ」に対応する候補者識別子を用いて、枠識別子「Ｂ」に対応する候補者識別子の数「３」を取得する。
【０２００】
次に、登録画面情報構成部１２５は、枠識別子「Ｂ」に対応する人数情報「３」を面接枠情報管理表（図８）から取得する。
【０２０１】
次に、登録画面情報構成部１２５は、「候補者識別子の数「３」＜人数情報が示す最大人数「３」」を満たさないと判断する。
【０２０２】
次に、登録画面情報構成部１２５は、図示しないバッファ内の枠識別子「Ｂ」「Ｃ」「Ｄ」から枠識別子「Ｂ」を削除する。
【０２０３】
次に、登録画面情報構成部１２５は、候補者識別子管理表（図１３）における枠識別子「Ｃ」に対応する候補者識別子を用いて、枠識別子「Ｃ」に対応する候補者識別子の数「２」を取得する。
【０２０４】
次に、登録画面情報構成部１２５は、枠識別子「Ｃ」に対応する人数情報「３」を面接枠情報管理表（図８）から取得する。
【０２０５】
次に、登録画面情報構成部１２５は、「候補者識別子の数「２」＜人数情報が示す最大人数「３」」を満たすと判断する。
【０２０６】
次に、登録画面情報構成部１２５は、候補者識別子管理表における枠識別子「Ｄ」に対応する候補者識別子を用いて、枠識別子「Ｄ」に対応する候補者識別子の数「０」を取得する。
【０２０７】
次に、登録画面情報構成部１２５は、３番目の枠識別子「Ｄ」に対応する人数情報「ＮＵＬＬ」を面接枠情報管理表（図８）から取得する。そして、登録画面情報構成部１２５は、人数情報「ＮＵＬＬ」は「１」と同じであり、人数情報「１」を取得する。
【０２０８】
次に、登録画面情報構成部１２５は、「候補者識別子の数「０」＜人数情報が示す最大人数「１」」を満たすと判断する。
【０２０９】
以上より、候補者「青木Ｂ子」が登録可能な枠は、枠識別子「Ｃ」「Ｄ」で識別される２つの枠である、と決定される。
【０２１０】
次に、登録画面情報構成部１２５は、枠識別子「Ｃ」「Ｄ」に対応する面接枠情報を用いて、登録画面情報を構成する。そして、送信部１３は、構成された登録画面情報を端末装置２に送信する。なお、登録画面情報は、候補者識別子「２」を有する、とする。
【０２１１】
次に、候補者「青木Ｂ子」の端末装置２の端末受信部２４は、登録画面情報を受信する。そして、端末出力部２５は、登録画面情報を用いて、登録画面を出力する。ここで、登録画面の例を図１４に示す。図１４において、「青木Ｂ子」は、枠「Ｃ」「Ｄ」のいずれかを指定可能である。つまり、図１４の網掛けの枠は指定できない（選択できない）ようになっている。
【０２１２】
次に、候補者「青木Ｂ子」は、図１４の「Ｃ」の枠に、氏名「青木Ｂ子」を入力し、「送信」ボタン１４０１を押下した、とする。すると、端末受付部２１は、登録情報を受け付ける。ここで、登録情報は、枠識別子「Ｃ」および候補者識別子「２」、氏名「青木Ｂ子」を有する。
【０２１３】
次に、端末送信部２３は、受け付けられた登録情報を面接スケジュール調整装置１に送信する。
【０２１４】
次に、面接スケジュール調整装置１の登録情報受信部１４１は、端末装置２から登録情報を受信する。
【０２１５】
そして、判断部１２４は、受信された登録情報を登録しても良いか否かを、以下のように判断する。
【０２１６】
まず、判断部１２４は、受信された登録情報が有する枠識別子「Ｃ」を取得する。
【０２１７】
次に、判断部１２４は、候補者識別子管理表における枠識別子「Ｃ」に対応する候補者識別子を用いて、取得された枠識別子「Ｃ」に対応する候補者識別子の数「３」を取得する。なお、ここで、候補者識別子「９」で識別される候補者が、「青木Ｂ子」の操作より少し前に、「Ｃ」の希望面接枠を指定し、候補者識別子「９」が枠識別子「Ｃ」と対応付いて、既に登録された、とする。つまり、候補者識別子管理表は、図１５の状態であった、とする。
【０２１８】
次に、判断部１２４は、取得された枠識別子に対応する人数情報「３」を面接枠情報管理表から取得する。
【０２１９】
次に、判断部１２４は、「取得した候補者識別子の数「３」＜人数情報が示す最大人数「３」」を満たさないと判断する。次に、判断部１２４は、変数「判断結果」に「登録不可」を代入する。
【０２２０】
次に、送信部１３は、受信された登録情報が登録できなかった旨の情報を取得する。また、登録画面情報構成部１２５等は、再度、候補者識別子「２」を用いて、以下のように登録画面情報を構成する。
【０２２１】
つまり、候補者別枠決定部１２６は、候補者識別子「２」と対になる属性値を面接枠条件管理表（図１０）に格納されている面接枠条件に適用し、１以上の属性値に合致する面接枠条件に対応する１以上の枠識別子「Ｂ」「Ｃ」「Ｄ」を取得し、図示しないバッファに蓄積する。
【０２２２】
次に、登録画面情報構成部１２５は、候補者識別子管理表（図１５）における１番目の枠識別子「Ｂ」に対応する候補者識別子を用いて、枠識別子「Ｂ」に対応する候補者識別子の数「３」を取得する。
【０２２３】
次に、登録画面情報構成部１２５は、枠識別子「Ｂ」に対応する人数情報「３」を面接枠情報管理表（図８）から取得する。
【０２２４】
次に、登録画面情報構成部１２５は、「候補者識別子の数「３」＜人数情報が示す最大人数「３」」を満たさないと判断する。
【０２２５】
次に、登録画面情報構成部１２５は、図示しないバッファ内の枠識別子「Ｂ」「Ｃ」「Ｄ」から枠識別子「Ｂ」を削除する。
【０２２６】
次に、登録画面情報構成部１２５は、候補者識別子管理表（図１５）における枠識別子「Ｃ」に対応する候補者識別子を用いて、枠識別子「Ｃ」に対応する候補者識別子の数「３」を取得する。
【０２２７】
次に、登録画面情報構成部１２５は、枠識別子「Ｃ」に対応する人数情報「３」を面接枠情報管理表（図８）から取得する。
【０２２８】
次に、登録画面情報構成部１２５は、「候補者識別子の数「３」＜人数情報が示す最大人数「３」」を満たさないと判断する。
【０２２９】
次に、登録画面情報構成部１２５は、図示しないバッファ内の枠識別子「Ｃ」「Ｄ」から枠識別子「Ｃ」を削除する。
【０２３０】
次に、登録画面情報構成部１２５は、３番目の枠識別子「Ｄ」に対応する人数情報「ＮＵＬＬ」を面接枠情報管理表（図８）から取得する。そして、登録画面情報構成部１２５は、人数情報「ＮＵＬＬ」は「１」と同じであり、人数情報「１」を取得する。
【０２３１】
次に、登録画面情報構成部１２５は、「候補者識別子の数「０」＜人数情報が示す最大人数「１」」を満たすと判断する。
【０２３２】
以上より、候補者「青木Ｂ子」が登録可能な枠は、枠識別子「Ｄ」で識別される１つの枠である、と決定される。
【０２３３】
次に、登録画面情報構成部１２５は、枠識別子「Ｄ」に対応する面接枠情報を用いて、登録画面情報を構成する。ここで、登録画面情報構成部１２５は、受信された登録情報が登録できなかった旨の情報をも用いて、登録画面情報を構成する。
【０２３４】
次に、画面情報送信部１３２は、構成された登録画面情報を端末装置２に送信する。なお、登録画面情報は、候補者識別子「２」を有する、とする。
【０２３５】
次に、候補者「青木Ｂ子」の端末装置２の端末受信部２４は、登録画面情報を受信する。そして、端末出力部２５は、登録画面情報を用いて、登録画面を出力する。ここで、登録画面の例を図１６に示す。図１６において、「青木Ｂ子」は、枠「Ｄ」のみを指定可能である。つまり、図１６の網掛けの枠は指定できない（選択できない）ようになっている。
【０２３６】
次に、候補者「青木Ｂ子」は、図１６の「Ｄ」の枠に、氏名「青木Ｂ子」を入力し、「送信」ボタン１６０１を押下した、とする。すると、端末受付部２１は、登録情報を受け付ける。ここで、登録情報は、枠識別子「Ｄ」および候補者識別子「２」、氏名「青木Ｂ子」を有する。
【０２３７】
次に、端末送信部２３は、受け付けられた登録情報を面接スケジュール調整装置１に送信する。
【０２３８】
次に、面接スケジュール調整装置１の登録情報受信部１４１は、端末装置２から登録情報を受信する。
【０２３９】
そして、判断部１２４は、受信された登録情報を登録しても良いか否かを、以下のように判断する。
【０２４０】
まず、判断部１２４は、受信された登録情報が有する枠識別子「Ｄ」を取得する。
【０２４１】
次に、判断部１２４は、候補者識別子管理表（図１５）から、取得された枠識別子「Ｄ」に対応する候補者識別子の数「０」を取得する。
【０２４２】
次に、判断部１２４は、取得された枠識別子に対応する人数情報「ＮＵＬＬ」を面接枠情報管理表から取得する。判断部１２４は、人数情報「ＮＵＬＬ」から、最大人数「１」を取得する。
【０２４３】
次に、判断部１２４は、「取得した候補者識別子の数「０」＜人数情報が示す最大人数「１」」を満たすと判断する。次に、判断部１２４は、変数「判断結果」に「登録可」を代入する。
【０２４４】
次に、候補者識別子蓄積部１２３は、受信された登録情報が有する枠識別子「Ｄ」を含む面接枠情報に対応付けて、受信された登録情報が有する候補者識別子「２」を候補者識別子管理表に蓄積する。
【０２４５】
以上の処理をさらに進めたことにより、１０名の候補者の面接枠が決定したとする。そして、図１７に示す候補者識別子管理表が、候補者識別子格納部１０３に格納された、とする。
【０２４６】
そして、詳細情報取得部１２７は、図１７の候補者識別子管理表の中に、図９の候補者情報管理表で管理されている候補者識別子のすべてが蓄積されたことを検知する。そして、かかる検知より、詳細情報取得部１２７は、面接詳細情報を取得するタイミングであると判断した、とする。つまり、ここでは、すべての候補者の面接枠が決定したことが、面接詳細情報取得処理のトリガーとなる、とする。
【０２４７】
次に、詳細情報取得部１２７は、以下のように面接詳細情報を取得する。
【０２４８】
まず、詳細情報取得部１２７は、候補者識別子管理表において、１番目の枠識別子「Ａ」で識別される面接枠において、候補者識別子「１、３、１０」が複数存在することを検知し、調整が必要であると判断する。
【０２４９】
次に、詳細情報取得部１２７は、枠識別子「Ａ」と対になる各候補者識別子「１」「３」「１０」と対になる属性値を候補者情報管理表から取得する。
【０２５０】
次に、詳細情報取得部１２７は、取得した３名の候補者の属性値を用いて、例えば、以下のように面接詳細情報を取得する。ここで、面接詳細情報は、例えば、面接枠内の面接の順序である、とする。また、詳細情報取得部１２７は、面接詳細情報を決定するためのルール情報「Ａ大学＞Ｂ大学＞Ｃ大学＞Ｄ大学・・・・＞Ｊ大学」である、とする。「Ａ大学＞Ｂ大学＞Ｃ大学＞Ｄ大学・・・・＞Ｊ大学」は、同じ面接枠内の候補者の面接順序は、Ａ大学が最も早く、Ｊ大学が最も遅い、というルールである。
【０２５１】
つまり、詳細情報取得部１２７は、候補者識別子「１」の出身大学「Ａ大学」、候補者識別子「３」の出身大学「Ｃ大学」、候補者識別子「１０」の出身大学「Ｊ大学」を、ルール情報「Ａ大学＞Ｂ大学＞Ｃ大学＞Ｄ大学・・・・＞Ｊ大学」が示すルールに適用し、「候補者識別子「１」＞候補者識別子「３」＞候補者識別子「１０」」を得る。そして、詳細情報取得部１２７は、面接詳細情報「１番目：候補者識別子「１」、２番目：候補者識別子「３」、３番目：候補者識別子「１０」」を得る。
【０２５２】
次に、送信部１３は、枠識別子「Ａ」と対になる１番目の候補者識別子「１」と対になる連絡先情報「ya@x.com」を候補者情報格納部１０２から取得する。
【０２５３】
次に、詳細情報取得部１２７は、取得した面接詳細情報を用いて、１番目の候補者識別子で識別される候補者に対する面接詳細情報「１番目」を取得する。
【０２５４】
次に、送信部１３は、取得した連絡先情報「ya@x.com」が示す連絡先に、取得した１番目の候補者識別子で識別される候補者に対する面接詳細情報「１番目」を有する情報を送信する。面接詳細情報「１番目」を有する情報は、例えば、「６月１０日（火）  １０：００−１２：００において、あなたの面接の順番は１番目です。」である。
【０２５５】
次に、端末装置２は、当該面接詳細情報「６月１０日（火）  １０：００−１２：００において、あなたの面接の順番は１番目です。」を有する情報を受信し、出力する。
【０２５６】
また、送信部１３は、枠識別子「Ａ」と対になる２番目の候補者識別子「３」と対になる連絡先情報「oc@b.com」を候補者情報格納部１０２から取得する。
【０２５７】
次に、詳細情報取得部１２７は、取得した面接詳細情報を用いて、２番目の候補者識別子で識別される候補者に対する面接詳細情報「２番目」を取得する。
【０２５８】
次に、送信部１３は、取得した連絡先情報「oc@b.com」が示す連絡先に、取得した２番目の候補者識別子で識別される候補者に対する面接詳細情報「２番目」を有する情報を送信する。面接詳細情報「２番目」を有する情報は、例えば、「６月１０日（火）  １０：００−１２：００において、あなたの面接の順番は２番目です。」である。
【０２５９】
次に、端末装置２は、当該面接詳細情報「６月１０日（火）  １０：００−１２：００において、あなたの面接の順番は２番目です。」を有する情報を受信し、出力する。
【０２６０】
また、送信部１３は、枠識別子「Ａ」と対になる３番目の候補者識別子「１０」と対になる連絡先情報「kj@z.com」を候補者情報格納部１０２から取得する。
【０２６１】
次に、詳細情報取得部１２７は、取得した面接詳細情報を用いて、３番目の候補者識別子「１０」で識別される候補者に対する面接詳細情報「３番目」を取得する。
【０２６２】
次に、送信部１３は、取得した連絡先情報「kj@z.com」が示す連絡先に、取得した３番目の候補者識別子で識別される候補者に対する面接詳細情報「３番目」を有する情報を送信する。面接詳細情報「３番目」を有する情報は、例えば、「６月１０日（火）  １０：００−１２：００において、あなたの面接の順番は３番目です。」である。
【０２６３】
次に、端末装置２は、当該面接詳細情報「６月１０日（火）  １０：００−１２：００において、あなたの面接の順番は３番目です。」を有する情報を受信し、出力する。
【０２６４】
以下、枠識別子「Ｂ」「Ｃ」に対応する候補者に対しても、同様に、面接枠内での面接の順序が決定され、通知される。
【０２６５】
以上、本実施の形態によれば、複数の面接候補者が存在し、複数の面接枠が存在する場合でも、面接のスケジューリングを容易に決定することができる。
【０２６６】
また、本実施の形態によれば、種々の属性値を有する複数の面接候補者が存在し、複数の面接枠が存在する場合でも、面接候補者の属性値に応じて、面接のスケジューリングを容易に決定することができる。
【０２６７】
また、本実施の形態によれば、種々の属性値を有する複数の面接候補者が存在し、複数の面接枠が存在する場合でも、面接候補者の属性値に応じて、面接のスケジューリングを詳細に行うことができる。
【０２６８】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における面接スケジュール調整装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、候補者に関する情報であり、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部とを具備し、コンピュータを、前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、前記登録情報受信部が受信した登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積部として機能させるプログラムであって、前記候補者識別子蓄積部を、前記面接枠情報に対応する時間帯が埋まっている場合は、当該面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積しないものとして機能させるプログラムである。
【０２６９】
また、上記プログラムにおいて、前記面接枠情報は、前記時間帯における面接者の最大人数の情報である人数情報を有し、コンピュータを、前記２以上の各面接枠情報が有する人数情報を用いて、前記２以上の各面接枠情報に対応する時間帯が埋まっているか否かを判断する判断部としてさらに機能させ、前記候補者識別子蓄積部を、前記判断部が埋まっていると判断した時間帯に対応する面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積しないものとして機能させるプログラムであることは好適である。
【０２７０】
また、上記プログラムにおいて、前記登録情報受信部は、前記判断部が埋まっていると判断した時間帯を特定する枠識別子を有する登録情報を受信しないものとして、コンピュータを機能させるプログラムであることは好適である。
【０２７１】
また、上記プログラムにおいて、コンピュータを、候補者が希望する面接枠に関する情報を入力する画面であり、前記判断部が埋まっていると判断した面接枠を指定できない画面である登録画面を構成するための登録画面情報を構成する登録画面情報構成部と、前記登録画面情報を候補者の端末装置に送信する画面情報送信部としてさらに機能させ、前記登録情報受信部は、前記登録画面に対して入力された情報を用いて構成された登録情報を受信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２７２】
また、上記プログラムにおいて、前記候補者情報は、候補者の１以上の属性値をも有し、前記記録媒体は、１以上の属性値に対応して、面接枠を決定するための条件である面接枠条件を格納し得る面接枠条件格納部をも具備し、コンピュータを、前記候補者情報格納部に格納されている各候補者情報が有する１以上の属性値と前記面接枠条件とを用いて、候補者ごとに、２以上の面接枠情報のうちの１以上の面接枠情報を特定する１以上の枠識別子を取得する候補者別枠決定部としてさらに機能させ、前記候補者識別子蓄積部を、前記候候補者別枠決定部が取得した１以上の枠識別子に対応する時間帯の１以上の面接枠情報であり、前記登録情報受信部が受信した登録情報が有する枠識別子で識別される面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２７３】
また、上記プログラムにおいて、前記候補者情報は、候補者の１以上の属性値をも有し、コンピュータを、一の面接枠情報に対応付いて２以上の候補者識別子が前記候補者識別子格納部に存在する場合、前記２以上の候補者識別子に対応する２以上の属性値を用いて、面接の順序または時間である面接詳細情報を取得する詳細情報取得部としてさらに機能させ、前記候補者識別子蓄積部を、前記面接詳細情報をも蓄積するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２７４】
（実施の形態２）
【０２７５】
本実施の形態において、面接官の情報を管理し、利用できる面接スケジュール調整システムについて説明する。なお、本実施の形態における面接スケジュール調整システムは、実施の形態１の面接スケジュール調整システムの機能をも有する。
【０２７６】
また、本実施の形態において、職種等の候補者の属性値等に応じて面接官をアサインできる面接スケジュール調整システムについて説明する。
【０２７７】
また、本実施の形態において、面接官のスケジュール情報を取得でき、スケジュール情報から面接枠情報を自動生成する面接スケジュール調整システムについて説明する。
【０２７８】
また、本実施の形態において、面接官のスケジュール情報に変化が発生したに対応可能な面接スケジュール調整システムについて説明する。
【０２７９】
図１８は、本実施の形態における面接スケジュール調整システムＢの概念図である。面接スケジュール調整システムＢは、面接スケジュール調整装置３、１または２以上の端末装置２、１または２以上の面接官端末４を備える。面接スケジュール調整装置３は、例えば、いわゆるサーバ装置、クラウド等である。面接官端末４は、面接官が利用する端末であり、いわゆるスマートフォン、タブレット端末、携帯電話等の携帯端末、いわゆるパーソナルコンピュータ等、その種類は問わない。
【０２８０】
図１９は、本実施の形態における面接スケジュール調整システムＢのブロック図である。
【０２８１】
面接スケジュール調整システムＢを構成する面接スケジュール調整装置３は、格納部３０、受付部１１、処理部３２、送信部１３、および受信部１４を備える。
【０２８２】
格納部３０は、面接枠情報格納部１０１、候補者情報格納部１０２、候補者識別子格納部１０３、面接枠条件格納部１０４、面接官情報格納部３０５、およびスケジュール情報格納部３０６を備える。
【０２８３】
処理部３２は、面接枠情報蓄積部１２１、候補者情報蓄積部１２２、候補者識別子蓄積部１２３、判断部１２４、登録画面情報構成部１２５、候補者別枠決定部１２６、詳細情報取得部１２７、面接官決定部３２１、スケジュール情報取得部３２２、面接枠情報生成部３２３、および予定変更対応部３２４を備える。
【０２８４】
面接官端末４は、面接官端末格納部４０、面接官端末受付部４１、面接官端末処理部４２、面接官端末送信部４３、面接官端末受信部４４、および面接官端末出力部４５を備える。
【０２８５】
面接スケジュール調整装置３を構成する格納部３０は、種々の情報を格納し得る。種々の情報とは、例えば、面接枠情報、候補者情報、候補者識別子、面接枠条件、後述する面接官情報、後述するスケジュール情報等である。
【０２８６】
面接官情報格納部３０５は、１以上の面接官情報を格納し得る。面接官情報は、面接官に関する情報であり、面接官を識別する面接官識別子を有する。面接官情報は、面接官の氏名、連絡先情報、面接官の１以上の属性値等を有しても良い。面接官情報は、面接官識別子と面接対象条件とを有することは好適である。面接対象条件とは、面接官が面接を行う候補者を決定するための条件であるである。面接対象条件は、面接対象の候補者の属性値（希望職種や希望部門や大学名等）でも良いし、候補者識別子等でも良い。面接対象条件は、例えば、「職種＝「営業」」、「職種＝「技術」」、「入社試験の点数＞＝８０点」、「候補者識別子＝１２３４５」、「候補者の氏名＝山田Ａ夫」等である。なお、面接対象条件「職種＝「営業」」は、当該面接官が、希望職種が「営業」の候補者を面接することを示す。また、面接対象条件「入社試験の点数＞＝８０点」は、当該面接官が、入社試験の点数が８０点以上の候補者を面接することを示す。面接対象条件「候補者識別子＝１２３４５」は、当該面接官が、候補者識別子が「１２３４５」の候補者を面接することを示す。面接対象条件「候補者の氏名＝山田Ａ夫」は、当該面接官が、候補者「山田Ａ夫」を面接することを示す。
【０２８７】
スケジュール情報格納部３０６は、面接官識別子と１以上のスケジュール情報との組である１または２以上の面接官スケジュール情報を格納し得る。スケジュール情報は、例えば、時間帯を特定する時間帯情報、予定の内容等を有する。スケジュール情報は、通常、何らかの予定がある時間帯を示す情報を含むが、空いていることを示す時間帯を示す情報を含んでも良い。
【０２８８】
処理部３２は、各種の処理を行う。各種の処理とは、面接枠情報蓄積部１２１、候補者情報蓄積部１２２、候補者識別子蓄積部１２３、判断部１２４、登録画面情報構成部１２５、候補者別枠決定部１２６、詳細情報取得部１２７、面接官決定部３２１、スケジュール情報取得部３２２、面接枠情報生成部３２３、または予定変更対応部３２４が行う処理である。
【０２８９】
処理部３２を構成する面接官決定部３２１は、１以上の候補者の各候補者情報と１以上の面接官情報が有する各面接対象条件とを用いて、１以上の各候補者の面接を行う１以上の面接官を決定する。また、面接官決定部３２１は、面接枠条件と１以上の面接官情報が有する各面接対象条件とを用いて、１以上の各面接枠の１以上の面接官を決定しても良い。
【０２９０】
なお、候補者情報は、候補者識別子格納部１０３に格納されている１以上の候補者識別子により識別される１以上の候補者の候補者情報である。面接官決定部３２１は、例えば、候補者識別子または面接枠識別子に対応付けて、１以上の面接官識別子を取得し、当該１以上の面接官識別子を、面接枠識別子または候補者識別子に対応する面接枠識別子に対応付けて、面接枠情報格納部１０１に蓄積する。
【０２９１】
スケジュール情報取得部３２２は、面接官ごとの１以上のスケジュール情報を取得する。スケジュール情報取得部３２２は、１以上のスケジュール情報を、外部の図示しないサーバ装置（例えば、google calendar（ＧＯＯＧＬＥは登録商標））から取得しても良いし、スケジュール情報格納部３０６から取得しても良い。
【０２９２】
面接枠情報生成部３２３は、１以上の面接官の１以上のスケジュール情報から空いている時間帯を特定する１または２以上の時間帯情報を取得し、当該２以上の時間帯情報を用いて、２以上の面接枠情報を生成し、面接枠情報格納部１０１に蓄積する。なお、スケジュール情報は、スケジュール情報取得部３２２が取得した情報である。
【０２９３】
また、面接枠情報生成部３２３は、１以上の面接官の１以上のスケジュール情報を用いて、条件を満たすほど、空きがあるスケジュール情報であるか否かを判断し、条件を満たす１または２以上の時間帯情報を取得し、当該１または２以上の時間帯情報を用いて、１または２以上の面接枠情報を生成し、面接枠情報格納部１０１に蓄積しても良い。
【０２９４】
予定変更対応部３２４は、面接官に対応する面接枠情報が有する時間帯情報が示す時間帯のスケジュールが他の予定で埋まる変化であった場合に、当該変化に対応する変化対応処理を行う。変化対応処理は、例えば、スケジュール情報の変更に対する面接官を識別する面接官識別子を、スケジュール情報の変更に対する時間帯情報を有する面接枠情報から削除する処理である。また、変化対応処理は、例えば、スケジュール情報の変更に対する時間帯情報を有する面接枠情報を削除する処理である。
【０２９５】
予定変更対応部３２４は、スケジュールの変更に対応する時間帯情報に対応する面接官識別子の数が、面接枠情報削除条件に合致するか否かを判断し、合致する場合に、面接枠情報を削除しても良い。なお、面接枠情報削除条件とは、面接枠情報を削除するための条件であり、例えば、面接官の最低人数である。例えば、格納部３０等に格納されている面接官の最低人数が「２」である場合、取得された面接官識別子の数が「２」であれば、一人減る結果、面接官の最低人数を下回ることにあり、当該面接枠は不適切な面接枠となり、当該面接枠情報は削除される。
【０２９６】
予定変更対応部３２４が予定変更処理を行うタイミング、トリガーは問わない。つまり、予定変更対応部３２４は、例えば、定期的にスケジュール情報をチェックし、面接官に対応する面接枠情報が有する時間帯情報が示す時間帯のスケジュールが他の予定で埋まる変化であるか否かを判断する。そして、当該変化があった場合、予定変更対応部３２４は、当該面接官を識別する面接官識別子を面接枠情報から削除する、または面接枠情報を削除する。
【０２９７】
予定変更対応部３２４は、例えば、スケジュール情報の変化を示す変化情報を受け付け、当該変化情報を用いて、変化対応処理を行う。つまり、例えば、予定変更対応部３２４は、受け付けた変化情報が有する時間帯情報または受け付けた変化情報が有する面接枠識別子に対応する面接枠情報を削除する。また、例えば、予定変更対応部３２４は、受け付けた変化情報が有する時間帯情報または受け付けた変化情報が有する面接枠識別子に対応する面接枠情報から、受け付けた変化情報が有する面接官識別子を削除する。なお、変化情報は、スケジュール情報でも良い。つまり、変化情報は、追加されたスケジュール情報でも良い。また、変化情報は、面接官としての面接を示すスケジュール情報に上書きされた、新たなスケジュール情報でも良い。
【０２９８】
面接官端末４を構成する面接官端末格納部４０は、各種の情報を格納し得る。各種の情報とは、例えば、面接官識別子、端末識別子である。
【０２９９】
面接官端末受付部４１は、面接官から指示や情報等を受け付ける。指示や情報等とは、例えば、スケジュール情報、スケジュール情報の変更指示等である。指示や情報等の入力手段は、キーボードやマウスやスキャナやメニュー画面によるもの等、何でも良い。
【０３００】
面接官端末処理部４２は、各種の処理を行う。面接官端末処理部４２は、例えば、面接官端末受付部２１が受け付けた指示や情報等から、送信する指示や情報等を構成する処理である。
【０３０１】
面接官端末送信部４３は、面接官端末受付部４１が受け付けた指示や情報等を面接スケジュール調整装置３に送信する。面接官端末送信部４３は、面接官端末処理部４２が構成した情報を面接スケジュール調整装置３に送信しても良い。
【０３０２】
格納部３０、面接官情報格納部３０５、スケジュール情報格納部３０６、および面接官端末格納部４０は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納部３０等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部３０等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部３０等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部３０等で記憶されるようになってもよい。
【０３０３】
処理部３２、面接官決定部３２１、スケジュール情報取得部３２２、面接枠情報生成部３２３、予定変更対応部３２４、および面接官端末処理部４２は、通常、ＭＰＵやメモリ等から実現され得る。処理部３２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０３０４】
面接官端末送信部４３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０３０５】
面接官端末受信部４４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０３０６】
面接官端末出力部４５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。面接官端末出力部４５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０３０７】
次に、面接スケジュール調整システムＢの動作について説明する。まず、面接スケジュール調整装置３の動作について、図２０のフローチャートを用いて説明する。図２０のフローチャートにおいて、図３のフローチャートと同一のステップについて、その説明を省略する。
【０３０８】
（ステップＳ２００１）面接枠情報生成部３２３は、面接枠情報生成処理を行う。ステップＳ３０２に行く。面接枠情報生成処理の詳細について、図２１のフローチャートを用いて説明する。
【０３０９】
（ステップＳ２００２）面接官決定部３２１は、面接官決定処理を行うタイミングであるか否かを判断する。面接官決定処理を行うタイミングであればステップＳ２００３に行き、面接官決定処理を行うタイミングでなければステップＳ２００４に行く。
【０３１０】
（ステップＳ２００３）面接官決定部３２１は、面接官決定処理を行う。面接官決定処理の詳細について、図２２のフローチャートを用いて説明する。
【０３１１】
（ステップＳ２００４）受付部１１は、スケジュール情報の変化を示す変化情報を受け付けたか否かを判断する。変化情報を受け付ければステップＳ２００５に行き、変化情報を受け付けなければステップＳ３０３に戻る。
【０３１２】
（ステップＳ２００５）予定変更対応部３２４は、変化対応処理を行う。変化対応処理の詳細について、図２３のフローチャートを用いて説明する。
【０３１３】
なお、図２０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３１４】
次に、ステップＳ２００１の面接枠情報生成処理の詳細について、図２１のフローチャートを用いて説明する。
【０３１５】
（ステップＳ２１０１）面接枠情報生成部３２３は、カウンタｉに１を代入する。
【０３１６】
（ステップＳ２１０２）面接枠情報生成部３２３は、ｉ番目の面接対象の種類が存在するか否かを判断する。ｉ番目の面接対象の種類が存在すればステップＳ２１０３に行き、ｉ番目の面接対象の種類が存在しなければ上位処理にリターンする。なお、面接対象の種類とは、例えば、募集する職種の種類であり、例えば、「営業」「技術」「経理」「研究」等である。また、面接対象の種類とは、例えば、候補者の種類であり、例えば、「新卒」「途中」である。面接対象の種類とは、例えば、候補者の種類であり、例えば、「文系」「理系」である。なお、面接対象の種類の情報は、例えば、格納部３０に格納されている。
【０３１７】
（ステップＳ２１０３）スケジュール情報取得部３２２は、ｉ番目の面接対象の種類に対応する面接官のスケジュール情報を取得する。例えば、スケジュール情報取得部３２２は、ｉ番目の面接対象の種類を有する面接官情報に含まれる面接官識別子と対になる１以上のスケジュール情報を、面接官ごとに取得する。
【０３１８】
（ステップＳ２１０４）面接枠情報生成部３２３は、ｉ番目の面接対象の種類に対応する１または２以上の時間帯情報を取得する。この時間帯情報は、面接候補の時間帯を示す時間帯情報である。なお、面接対象の種類に対応する１または２以上の時間帯情報は、例えば、格納部３０に格納されている。つまり、面接対象の種類に対応する１または２以上の時間帯情報は、例えば、「職種「営業」の面接は６／１９〜６／２０」、「職種「技術」の面接は６／２１」、「職種「経理」の面接は６／２２」、「職種「研究」の面接は６／２３〜６／２４」等である。
【０３１９】
（ステップＳ２１０５）面接枠情報生成部３２３は、カウンタｊに１を代入する。
【０３２０】
（ステップＳ２１０６）面接枠情報生成部３２３は、ステップＳ２１０４で取得した時間帯情報の中で、ｊ番目の時間帯情報が存在するか否かを判断する。ｊ番目の時間帯情報が存在すればステップＳ２１０７に行き、ｊ番目の時間帯情報が存在しなければステップＳ２１１３に行く。
【０３２１】
（ステップＳ２１０７）面接枠情報生成部３２３は、ステップＳ２１０３で取得された１以上のスケジュール情報の中から、ｊ番目の時間帯情報に対応する１以上のスケジュール情報を取得する。取得された１以上のスケジュール情報は、１以上の各面接官のｊ番目の時間帯情報が示す時間帯のスケジュール情報である。
【０３２２】
（ステップＳ２１０８）面接枠情報生成部３２３は、ステップＳ２１０７で取得した１以上のスケジュール情報が、条件を満たすほど、空きがあるスケジュール情報であるか否かを判断する。条件を満たす場合はステップＳ２１０９に行き、条件を満たさない場合はステップＳ２１１２に行く。なお、条件を満たす場合は、例えば、閾値より多い面接官のスケジュールが空いていることである。また、条件を満たす場合は、例えば、ｉ番目の面接対象の種類に対応する面接官全員のスケジュールが空いていることである。
【０３２３】
（ステップＳ２１０９）面接枠情報生成部３２３は、ｊ番目の時間帯情報により特定される時間帯が、空いている１以上の面接官の１以上の面接官識別子を取得する。
【０３２４】
（ステップＳ２１１０）面接枠情報生成部３２３は、ステップＳ２１０９で取得した１以上の面接官識別子、ｊ番目の時間帯情報を有する面接枠情報を生成する。面接枠情報生成部３２３は、ｉ番目の面接対象の種類をも有する面接枠情報を生成しても良い。かかる場合、ｉ番目の面接対象の種類は、面接枠条件としても良い。
【０３２５】
（ステップＳ２１１１）面接枠情報生成部３２３は、ステップＳ２１１０で生成した面接枠情報を面接枠情報格納部１０１に蓄積する。
【０３２６】
（ステップＳ２１１２）面接枠情報生成部３２３は、カウンタｊを１、インクリメントする。ステップＳ２１０６に戻る。
【０３２７】
（ステップＳ２１１３）面接枠情報生成部３２３は、カウンタｉを１、インクリメントする。ステップＳ２１０２に戻る。
【０３２８】
次に、ステップＳ２００３の面接官決定処理の詳細について、図２２のフローチャートを用いて説明する。
【０３２９】
（ステップＳ２２０１）面接官決定部３２１は、カウンタｉに１を代入する。
【０３３０】
（ステップＳ２２０２）面接官決定部３２１は、面接枠情報格納部１０１に格納されている１以上の面接枠情報に対する１以上の面接枠の中で、ｉ番目の面接枠が存在するか否かを判断する。ｉ番目の面接枠が存在すればステップＳ２２０３に行き、ｉ番目の面接枠が存在しなければ上位処理にリターンする。
【０３３１】
（ステップＳ２２０３）面接官決定部３２１は、ｉ番目の面接枠情報が有する面接枠条件を、面接枠情報格納部１０１から取得する。
【０３３２】
（ステップＳ２２０４）面接官決定部３２１は、ステップＳ２２０３で面接枠条件を取得できた場合はステップＳ２２０５に行き、面接枠条件を取得できなかった場合はステップＳ２２１０に行く。
【０３３３】
（ステップＳ２２０５）面接官決定部３２１は、カウンタｊに１を代入する。
【０３３４】
（ステップＳ２２０６）面接官決定部３２１は、面接官情報格納部３０５に、ｊ番目の面接官情報が存在するか否かを判断する。ｊ番目の面接官情報が存在すればステップＳ２２０７に行き、ｊ番目の面接官情報が存在しなければステップＳ２２１１に行く。
【０３３５】
（ステップＳ２２０７）面接官決定部３２１は、ｊ番目の面接官情報がステップＳ２２０３で取得された面接枠条件に合致するか否かを判断する。面接枠条件に合致する場合はステップＳ２２０８に行き、面接枠条件に合致しない場合はステップＳ２２０９に行く。
【０３３６】
（ステップＳ２２０８）面接官決定部３２１は、ｊ番目の面接官情報が有する面接官識別子を、ｉ番目の面接枠情報に蓄積する。
【０３３７】
（ステップＳ２２０９）面接官決定部３２１は、カウンタｊを１、インクリメントする。ステップＳ２２０６に戻る。
【０３３８】
（ステップＳ２２１０）面接官決定部３２１は、デフォルトの１以上の面接官識別子を取得し、当該１以上の面接官識別子をｉ番目の面接枠情報に蓄積する。ステップＳ２２１１に行く。
【０３３９】
（ステップＳ２２１１）面接官決定部３２１は、カウンタｊを１、インクリメントする。ステップＳ２２０２に戻る。
【０３４０】
なお、図２２のフローチャートにおいて、面接枠条件に合致する面接官情報に対応する面接官をすべてアサインした。しかし、面接枠にアサインする面接官の数の上限が決まっていても良い。かかる場合、面接官の数が上限に達した場合、ステップＳ２２０６からＳ２２０９のループ処理は終了する。
【０３４１】
また、図２２のフローチャートにおいて、面接枠に面接官をアサインした。しかし、各候補者に面接官をアサインしても良い。かかる場合、面接官決定部３２１は、１以上の候補者の各候補者情報と１以上の面接官情報が有する各面接対象条件とを用いて、１以上の各候補者の面接を行う１以上の面接官を決定する。
【０３４２】
ステップＳ２００５の変化対応処理の詳細について、図２３のフローチャートを用いて説明する。
【０３４３】
（ステップＳ２３０１）予定変更対応部３２４は、受け付けられた変化情報が有する面接官識別子を取得する。
【０３４４】
（ステップＳ２３０２）予定変更対応部３２４は、受け付けられた変化情報に対応する時間帯情報を取得する。なお、変化情報は、時間帯情報を有していても良いし、時間帯情報を識別するＩＤ等を有していても良い。
【０３４５】
（ステップＳ２３０３）予定変更対応部３２４は、ステップＳ２３０１で取得した面接官識別子、およびステップＳ２３０２で取得した時間帯情報に対応する面接枠情報が面接枠情報格納部１０１に存在するか否かを判断する。対応する面接枠情報が存在する場合はステップＳ２３０４に行き、存在しない場合は上位処理にリターンする。なお、存在しない場合は、面接官のスケジュールの変更が、面接の実施に影響しない場合である。
【０３４６】
（ステップＳ２３０４）予定変更対応部３２４は、ステップＳ２３０２で取得した時間帯情報に対応する面接官識別子の数を取得する。通常、予定変更対応部３２４は、ステップＳ２３０２で取得した時間帯情報と対になる面接官識別子の数を取得する。
【０３４７】
（ステップＳ２３０５）予定変更対応部３２４は、ステップＳ２３０４で取得した面接官識別子の数が、面接枠情報削除条件に合致するか否かを判断する。面接枠情報削除条件に合致する場合はステップＳ２３０６に行き、面接枠情報削除条件に合致しない場合はステップＳ２３０７に行く。
【０３４８】
（ステップＳ２３０６）予定変更対応部３２４は、ステップＳ２３０２で取得した時間帯情報に対応する面接枠情報を面接枠情報格納部１０１から削除する。上位処理にリターンする。
【０３４９】
（ステップＳ２３０７）予定変更対応部３２４は、ステップＳ２３０２で取得した時間帯情報に対応する面接枠情報の中から、ステップＳ２３０１で取得した面接官識別子を削除する。上位処理にリターンする。
【０３５０】
なお、図２３のフローチャートにおいて、ステップＳ２３０５の処理は行わず、予定変更対応部３２４は、取得した時間帯情報に対応する面接枠情報を面接枠情報格納部１０１から削除しても良い。
【０３５１】
次に、面接官端末４の動作について説明する。面接官端末４の面接官端末受付部４１は、面接官からの情報や指示（例えば、スケジュール情報、変更情報）を受け付ける。そして、面接官端末処理部４２は、受け付けた情報や指示を送信する構造に変更する。次に、面接官端末送信部４３は、当該情報や指示を送信する。そして、面接官端末受信部４４は情報を受信し、面接官端末出力部４５は当該情報を出力する。
【０３５２】
以下、本実施の形態における面接スケジュール調整システムＢの具体的な動作について説明する。面接スケジュール調整システムＢの概念図は図１８である。
【０３５３】
以下、３つの具体例について説明する。具体例１は、面接枠情報生成処理の具体例である。具体例２は、変化対応処理の具体例である。
（具体例１）
【０３５４】
今、面接官情報格納部３０５に、図２４に示す面接官情報管理表が格納されている、とする。面接官情報管理表は、「面接官識別子」「氏名」「連絡先情報」「面接対象条件」を有する１以上の面接官情報を格納している、とする。「氏名」は面接官の氏名、「連絡先情報」は面接官の連絡先を示す情報、「面接対象条件」は面接官が面接の対象とする候補者に関する条件である。「面接対象条件＝営業」は、営業の職種を希望する候補者の面接官となり得ることを示す。
【０３５５】
また、スケジュール情報格納部３０６に、図２５に示すスケジュール情報管理表が格納されている、とする。スケジュール情報管理表は、「ＩＤ」「日付」「時間帯」「内容」を有する１以上のレコードを格納している。「ＩＤ」はレコードを識別する情報である。「内容」はスケジュールの内容である。
【０３５６】
また、格納部３０は、面接枠の時間帯の候補として、「６月１０日  １０：００−１２：００」「６月１０日  １３：００−１５：００」「６月１０日  １５：００−１７：００」「６月１１日  １０：００−１２：００」「６月１１日  １３：００−１５：００」「６月１１日  １５：００−１７：００」の６枠の時間帯の候補を保持している、とする。また、面接の条件が、職種（ここでは、「営業」または「技術」）に対応する面接官が２名参加可能であることとする。
【０３５７】
さらに、格納部３０は、面接対象の種類として、「営業」「技術」の２つの情報を保持している、とする。
【０３５８】
かかる状況において、以下のように面接枠情報が生成される。面接枠情報生成部３２３は、１番目の面接対象の種類「営業」に対応する面接官のスケジュール情報を、取得する。具体的には、面接枠情報生成部３２３は、図２４の面接官情報管理表から「面接対象条件＝営業」に合致する面接官識別子「Ｉ００１」「Ｉ００４」を取得する。
【０３５９】
次に、スケジュール情報取得部３２２は、面接官識別子「Ｉ００１」「Ｉ００４」と対になるスケジュール情報が有する時間帯情報（図２５の「ＩＤ＝１，２，１５」などの時間帯情報）を取得する。
【０３６０】
次に、面接枠情報生成部３２３は、格納部３０の面接枠の時間帯の候補の中から、面接官識別子「Ｉ００１」「Ｉ００４」の２名の面接官が共に空いている時間帯を示す３つの時間帯情報「６月１０日  １３：００−１５：００」「６月１０日  １５：００−１７：００」「６月１１日  １５：００−１７：００」を取得する。
【０３６１】
次に、面接枠情報生成部３２３は、取得した２つの面接官識別子「Ｉ００１，Ｉ００４」、各時間帯情報、条件「営業」を有する３つの面接枠情報を生成し、面接枠情報管理表（面接枠情報格納部１０１）に蓄積する。生成された３つの面接枠情報は、図２６の「ＩＤ＝１」「ＩＤ＝２」「ＩＤ＝３」の面接枠情報である。なお、図２６は、面接枠情報管理表である。また、面接枠情報管理表は、「ＩＤ」「面接枠情報」を有するレコードを１以上管理している。「面接枠情報」は、ここでは「時間帯情報」「条件」「面接者識別子」を有する。
【０３６２】
次に、面接枠情報生成部３２３は、２番目の面接対象の種類「技術」に対応する面接官のスケジュール情報を取得する。具体的には、面接枠情報生成部３２３は、図２４の面接官情報管理表から「面接対象条件＝技術」に合致する面接官識別子「Ｉ００２」「Ｉ００３」を取得する。
【０３６３】
次に、スケジュール情報取得部３２２は、面接官識別子「Ｉ００２」「Ｉ００３」と対になるスケジュール情報が有する時間帯情報（図２５の「ＩＤ＝１０，１２」などの時間帯情報）を取得する。
【０３６４】
次に、面接枠情報生成部３２３は、格納部３０の面接枠の時間帯の候補の中から、面接官識別子「Ｉ００２」「Ｉ００３」の２名の面接官が共に空いている時間帯を示す３つの時間帯情報「６月１０日  １０：００−１２：００」「６月１０日  １３：００−１５：００」「６月１０日  １５：００−１７：００」を取得した、とする。
【０３６５】
次に、面接枠情報生成部３２３は、取得した２つの面接官識別子「Ｉ００２，Ｉ００３」、各時間帯情報、条件「技術」を有する３つの面接枠情報を生成し、面接枠情報管理表に蓄積する。３つの面接枠情報は、図２６の「ＩＤ＝４」「ＩＤ＝５」「ＩＤ＝６」の面接枠情報である。
【０３６６】
以上により、自動的に面接枠情報を生成できた。
（具体例２）
【０３６７】
今、面接官「石田Ｘ子」は、「６月１０日１３：００−１５：００」の間、重要な会議は入った、とする。そして、面接官「石田Ｘ子」は、面接官端末４に、変更情報「６月１０日１３：００−１５：００，重要会議」という変更情報を入力した、とする。次に、面接官端末受付部４１は当該変更情報を受け付け、面接官端末処理部４２は、面接官識別子「Ｉ００１」を面接官端末格納部４０から読み出し、送信する変更情報「面接官識別子：Ｉ００１，時間帯情報：６月１０日１３：００−１５：００，内容：重要会議」を得る。そして、面接官端末送信部４３は当該変更情報を面接スケジュール調整装置３に送信する。
【０３６８】
次に、面接スケジュール調整装置３の受付部１１は、当該変更情報を受信する。
【０３６９】
次に、予定変更対応部３２４は受信された変化情報が有する面接官識別子「Ｉ００１」を取得する。
【０３７０】
次に、予定変更対応部３２４は、受信された変化情報に対応する時間帯情報「６月１０日１３：００−１５：００」を取得する。
【０３７１】
次に、予定変更対応部３２４は、取得した面接官識別子、および取得した時間帯情報に対応する面接枠情報が面接枠情報管理表（図２６）に存在すると判断する。
【０３７２】
次に、予定変更対応部３２４は、取得した時間帯情報に対応する面接官識別子の数「２」を取得する。
【０３７３】
次に、予定変更対応部３２４は、取得した面接官識別子の数「２」が、面接枠情報削除条件に合致すると判断する。
【０３７４】
次に、予定変更対応部３２４は、取得した時間帯情報「６月１０日１３：００−１５：００」に対応する面接枠情報（図２６の「ＩＤ＝１」のレコード）を面接枠情報管理表から削除する。
【０３７５】
以上により、面接不可能となった時間帯の情報を適切に削除できた。
【０３７６】
なお、面接スケジュール調整システムＢにおいて、候補者の面接時間の調整処理は、実施の形態１で説明した面接スケジュール調整システムＡの動作と同様である。
【０３７７】
以上、本実施の形態によれば、面接官と面接枠との対応が管理できる。また、本実施の形態によれば、適切な面接官をアサインできる。また、本実施の形態によれば、面接官のスケジュールを考慮して、面接時間を自動的に設定できる。さらに、本実施の形態によれば、面接官のスケジュールの変更に対応できる。
【０３７８】
なお、本実施の形態における面接スケジュール調整装置２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、候補者に対して面接を行う候補の時間帯を特定する時間帯情報を有する２以上の面接枠情報を格納し得る面接枠情報格納部と、候補者に関する情報であり、候補者の連絡先を示す連絡先情報を含む２以上の候補者情報を格納し得る候補者情報格納部と、前記面接枠情報に対応付けて、候補者を識別する１以上の候補者識別子を格納し得る候補者識別子格納部とを具備し、コンピュータを、前記候補者情報格納部に格納されている２以上の各候補者情報が有する連絡先情報を用いて、希望する面接枠の登録を促す情報である登録促進情報を、２以上の候補者に送信する登録促進情報送信部と、前記登録促進情報の送信に応じて、候補者識別子と希望する面接枠を示す枠識別子とを有する登録情報を受信する登録情報受信部と、前記登録情報受信部が受信した登録情報が有する候補者識別子を、前記登録情報が有する枠識別子に対応する面接枠情報に対応付けて、前記候補者識別子格納部に蓄積する候補者識別子蓄積部として機能させるプログラムであって、前記候補者識別子蓄積部を、前記面接枠情報に対応する時間帯が埋まっている場合は、当該面接枠情報に対応付けて、候補者識別子を前記候補者識別子格納部に蓄積しないものとして機能させるプログラムである。
【０３７９】
また、上記記録媒体は、面接官に関する情報であり、面接官を識別する面接官識別子を有する１以上の面接官情報を格納し得る面接官情報格納部をさらに具備し、上記プログラムにおいて、前記面接枠情報は、時間帯情報と１以上の面接官識別子とを有すことは好適である。
【０３８０】
また、上記プログラムにおいて、前記面接官情報は、面接官識別子と、当該面接官が面接を行う候補者に関する条件である面接対象条件とを有し、コンピュータを、前記候補者識別子格納部に格納されている１以上の候補者識別子により識別される１以上の候補者の各候補者情報または前記面接枠条件と、前記１以上の面接官情報が有する各面接対象条件とを用いて、１以上の各候補者または１以上の各面接枠の１以上の面接官を決定する面接官決定部としてさらに機能させ、前記面接枠情報が有する１以上の面接官識別子は、前記面接官決定部が決定した１以上の面接官を識別する１以上の面接官識別子であることは好適である。
【０３８１】
また、上記プログラムにおいて、コンピュータを、１以上の面接官の１以上のスケジュール情報から空いている時間帯を特定する２以上の時間帯情報を取得し、当該２以上の時間帯情報を用いて、２以上の面接枠情報を生成し、前記面接枠情報格納部に蓄積する面接枠情報生成部としてさらに機能させるプログラムであることは好適である。
【０３８２】
また、上記プログラムにおいて、コンピュータを、面接官に対応する面接枠情報が有する時間帯情報が示す時間帯のスケジュールが他の予定で埋まる変化であった場合に、当該面接官を識別する面接官識別子を前記面接枠情報から削除する、または前記面接枠情報を削除する予定変更対応部としてさらに機能させるプログラムであることは好適である。
【０３８３】
また、図２７は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の面接スケジュール調整装置１等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２７は、このコンピュータシステム３００の概観図であり、図２８は、システム３００のブロック図である。
【０３８４】
図２７において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０３８５】
図２８において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３８６】
コンピュータシステム３００に、上述した実施の形態の面接スケジュール調整装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０３８７】
プログラムは、コンピュータ３０１に、上述した実施の形態の面接スケジュール調整装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０３８８】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０３８９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３９０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０３９１】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３９２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３９３】
以上のように、本発明にかかる面接スケジュール調整装置は、面接のスケジューリングを容易に決定することができる、という効果を有し、企業における面接スケジュール調整サービスを実現する装置等として有用である。
【符号の説明】
【０３９４】
Ａ、Ｂ  面接スケジュール調整システム
１、３  面接スケジュール調整装置
２  端末装置
４  面接官端末
１０、３０  格納部
１１  受付部
１２、３２  処理部
１３  送信部
１４  受信部
２０  端末格納部
２１  端末受付部
２２  端末処理部
２３  端末送信部
２４  端末受信部
２５  端末出力部
４０  面接官端末格納部
４１  面接官端末受付部
４２  面接官端末処理部
４３  面接官端末送信部
４４  面接官端末受信部
４５  面接官端末出力部  １０１  面接枠情報格納部
１０２  候補者情報格納部
１０３  候補者識別子格納部
１０４  面接枠条件格納部
１２１  面接枠情報蓄積部
１２２  候補者情報蓄積部
１２３  候補者識別子蓄積部
１２４  判断部
１２５  登録画面情報構成部
１２６  候補者別枠決定部
１２７  詳細情報取得部
１３１  登録促進情報送信部
１３２  画面情報送信部
１４１  登録情報受信部
３０５  面接官情報格納部
３０６  スケジュール情報格納部
３２１  面接官決定部
３２２  スケジュール情報取得部
３２３  面接枠情報生成部
３２４  予定変更対応部３２４
【図１】
0006374715.tif 000002
【図２】
0006374715.tif 000003
【図３】
0006374715.tif 000004
【図４】
0006374715.tif 000005
【図５】
0006374715.tif 000006
【図６】
0006374715.tif 000007
【図７】
0006374715.tif 000008
【図８】
0006374715.tif 000009
【図９】
0006374715.tif 000010
【図１０】
0006374715.tif 000011
【図１１】
0006374715.tif 000012
【図１２】
0006374715.tif 000013
【図１３】
0006374715.tif 000014
【図１４】
0006374715.tif 000015
【図１５】
0006374715.tif 000016
【図１６】
0006374715.tif 000017
【図１７】
0006374715.tif 000018
【図１８】
0006374715.tif 000019
【図１９】
0006374715.tif 000020
【図２０】
0006374715.tif 000021
【図２１】
0006374715.tif 000022
【図２２】
0006374715.tif 000023
【図２３】
0006374715.tif 000024
【図２４】
0006374715.tif 000025
【図２５】
0006374715.tif 000026
【図２６】
0006374715.tif 000027
【図２７】
0006374715.tif 000028
【図２８】
0006374715.tif 000029