採用プロセス/応募通知・内定者上限条件・強制終了・稟議プロセス結合

アルバイトや社員の募集から面接を経て採用内定が決定し稟議決裁、正式採用を行う業務プロセス.

採用内定プロセス
(注)応募者の受付から面接の採用内定者の登録まで採用内定者が希望人数になるまで繰り返し続ける.
 * 1) 採用要望部門の部長は採用したいアルバイトや社員の要望を登録する.
 * 2) 人事部の採用担当者は'要望の確認を行う.
 * 3) 担当者は応募方法を登録し、応募開始を採用要望部門の部長へ通知する.
 * 4) 担当者は応募者を受付け、面接を実施する
 * 5) 担当者は採用内定者を登録する.

正式採用稟議プロセス

 * 1) 人事部採用担当者が正式採用の稟議決裁書を作成する.
 * 2) 担当者は稟議決裁書を人事部部長に提出する.
 * 3) 担当者は稟議決裁書を社長に提出する.
 * 4) 決裁対象者から全て承認をもらった場合、最終登録を行う.

プロセス担当者

 * 人事部(personnel@company.com)
 * 部長(personnel-leader@company.com)
 * 採用担当者(personnel-person@company.com)
 * 応募者(anonymous@example.com)
 * 内定者(informalDecision-person@general.com)
 * 社長(president@company.com)

プロセスオーナー
人事部部長(personnel-leader@company.com)

採用プロセス/応募通知・内定者上限条件・強制終了に比して社長の決裁をあおぐケースも存在する為、人事部部長が望ましい.

採用プロセス
digraph developing_capability { compound=true; graph [size="10,8",rankdir=LR]; node [shape=box, style=rounded]; edge [color="#444444", labelfloat=true]; //label text float OFF(=true) subgraph clusterl{ labeljust=l; label="any-section-leader@company.com(採用要望部門部長)"; LX [label="", shape=circle, width="0.3"]; LY [label="", shape=circle, width="0.3", style=bold]; L1 [label="L1:採用要望登録"]; LM1 [label="LM1:採用応募開始通知 \n (メール)",style="dotted,rounded"]; L2 [label="L2:面接結果確認"]; LX -> L1 [weight=10]; L1 -> LM1 -> L2 [style=invis]; L2 -> LY [arrowtail=odiamond, label="中断"]; } subgraph clusterp { labeljust=l; label="personnel-person@company.com(人事部採用担当)\n\n\n\n"; P1 [label="P1:採用要望確認"]; P2 [label="P2:採用応募方法登録"]; P3 [label="P3:面接結果登録"]; PM1 [label="PM1:採用活動\n中止通知 \n (メール)",style="dotted,rounded"]; PY [label="→", shape=doublecircle, width="0.2"]; P1 -> P2 [arrowtail=rcrowlvee,weight=10]; P2 -> P3 [weight=10]; P3 -> PY [arrowtail=odiamond, label="採用内定者数要望\n上限達成",weight=40]; {rank=same;PY,PM1}; } subgraph clusters { labeljust=l; style=dotted; label="anonymous@example.com(応募者)"; S1 [label="S1:面接応募 \n (メール/Webフォーム等)",style="dotted,rounded"]; } LX -> P1 [style=invis]; L1 -> P1 [weight=10,tailport=sw,headport=nw]; P1 -> L1 [arrowtail=odiamond, label="要件修正要",weight=10]; P2 -> LM1 [style=dotted]; S1 -> P3 [style=dotted]; P3 -> L2 [arrowtail=rcrowlvee, label="採用内定者数要望\n上限未達"]; L2 -> P3 [arrowtail=rcrowlvee,headport=nw,tailport=sw]; L2 -> PM1 [style=dotted,weight=80]; }


 * (注) P3:面接結果登録の採用内定者数要望上限達成／未達分岐については採用要望人数と採用内定決定人数の比較により行われる.

正式採用稟議プロセス
digraph obtain_estimate { compound=true; graph [size="10,18",rankdir=LR]; node [shape=box, style=rounded]; edge [color="#444444", labelfloat=true]; //label text float OFF(=true) subgraph clusters{ labeljust=l; label="人事部(personnel@company.com)"; subgraph clustersp{ labeljust=l; label="採用担当者(personnel-person@company.com)"; PPS [label="→", shape=doublecircle, width="0.2"]; PPE [label="", shape=circle, width="0.3", style=bold]; PP1 [label="PP1:稟議書\n作成"]; PP2 [label="PP2:稟議結果\n確認"]; PPS -> PP1 [style=bold,weight=20]; PP1 -> PP2 [style="invis,bold"]; PP2 -> PPE [style=bold]; } subgraph clusterl{ labeljust=l; label="部長(personnel-leader@company.com)"; L1 [label="L1:確認\n決裁"]; L2 [label="L2:確認\n決裁完了\n(メール)",style="dotted,rounded"]; L1 -> L2 [style=invis]; } PP1 -> L1 [style=bold,weight=20]; PPS -> L1 [style=invis,weight=10]; L1 -> PP1 [arrowtail=odiamond, headlabel="却下",weight=10]; } subgraph clusterm{ labeljust=l; label="内定者\n(informalDecision-person@general.com)\n\n\n\n\n"; style=dotted; S1 [label="S1:確認\n決裁",style="dotted,rounded"]; } subgraph clusterp{ labeljust=l; label="社長(president@company.com)\n\n\n\n\n\n"; P1 [label="P1:確認\n決裁"]; } L1 -> P1 [arrowtail=rcrowlvee, label="承認",style=bold]; P1 -> L1 [arrowtail=odiamond, label="却下",headport=se,tailport=ne]; P1 -> PP2 [arrowtail=rcrowlvee, label="承認",style=bold]; PP1 -> P1 [style=invis, weight=10]; P1 -> L2 [style=dotted, weight=20]; PP2 -> S1 [style=dotted]; P1 -> S1 [style=invis, weight=10]; }

採用プロセス

 * (注)「採用要望人数」がP3、L2のタスクにて書き込み可能にしているのは部長が採用人数の変更を行いたい場合に対応している.
 * (注)「採用内定決定人数」「採用決定者情報」がP3、L2のタスクにて書き込み可能にしているのは部長が採用者の決定を変更したい場合に対応している.

正式採用稟議プロセス

 * (注)採用プロセスより採用内定の情報がプロセスデータとして正式採用稟議プロセスに引き継がれる.