C-05 クライアント お仕事詳細¶
業務の流れ:03 求人の準備・公開 の 14B 選んだスタッフに限定公開する
| 項目 | 内容 |
|---|---|
| 画面 ID | C-05 |
| URL | /shift/client/jobs/[id] |
| 開ける人 | 企業アカウント・事業所アカウント(どちらも、ヘッダーで選んでいる事業所のお仕事のみ)/Gipple 管理者 |
| 画面の目的 | 1 件のお仕事の内容を見て、応募者を確定・却下し、募集人数や公開範囲を調整する |
この画面はお仕事 1 件に対する操作の中心です。 お仕事の公開・締切、応募者の確定・却下、マッチング、コピーをここで行います。
画面¶
通常(上半分:お仕事の内容)¶

通常(下半分:募集人数・コピー・マッチング・応募者一覧)¶

却下の確認ダイアログ¶

画面の構成¶
| 区画 | 内容 |
|---|---|
| 見出し | お仕事の名前/勤務日と時間/公開状態のバッジ/「公開する」または「締め切る」 |
| お仕事情報 | 勤務日・勤務時間・休憩時間・募集人数・時給・交通費・締切日時・確定方式・勤務地・元テンプレート・業務内容 |
| 限定公開 | 「限定条件/スタッフ」。条件や対象者を決めます。通知を送る操作もありますが、いまは記録が残るだけです |
| 募集人数変更 | 増減ボタンと「変更する」 |
| JOB コピー | 別の日付に同じ内容で複製します |
| マッチング | 登録スタッフから候補を探して、まとめて確定します |
| 応募者一覧 | スタッフ名・メール・応募日時・ステータス・操作(確定/却下) |
勤務地が空のお仕事では、事業所の所在地が表示されます。 事業所ごとに毎回同じ住所を打ち直す手間を無くすためです。
画面の形¶
左に固定幅のカード、右に編集フォームと関連の一覧を置きます。右側は長く なるので、左のカードはスクロールしても付いてきます(下まで見たときに 「何の画面だったか」を見失わないため)。編集フォームの保存ボタンは 画面下に固定のバーで出します。
左のカードに入るのは「何の画面か」「いまの状態」「主な操作」の 3 つだけで、 それ以外は右側に残します。画面ごとに並びが違うと、操作を探すのに 毎回目で追うことになるためです。
幅が狭いときは縦に積み、左のカードが上に来ます。
入力項目¶
この画面には、独立した入力フォームはありません(お仕事の内容を直す画面は 別です)。値を変えられるのは次の 2 つだけです。
| 項目 | 形式 | 初期値 | 備考 |
|---|---|---|---|
| 募集人数 | 1 以上の整数 | いまの募集人数 | + − ボタンで増減します。既に確定している人数より少なくはできません |
| 限定スタッフ | チェックボックスで複数選択 | いまの設定 | 誰も選ばなければ全員に公開されます |
ボタンと操作¶
| ボタン | 何が起きるか | 確認ダイアログ | 成功したとき | 失敗したとき |
|---|---|---|---|---|
| 公開する | 下書きのお仕事をスタッフから見える状態にする | このお仕事を公開しますか? / 実行 公開する |
お仕事を公開しました |
サーバの文言、無ければ 公開に失敗しました |
| 締め切る | 募集を終える | このお仕事を締め切りますか? / 実行 締め切る |
お仕事を締め切りました |
サーバの文言、無ければ 締切に失敗しました |
| 確定(応募者の行) | その応募を確定し、勤怠の入れ物を作る | この応募を確定しますか? / 実行 確定する |
応募を確定しました |
サーバの文言、無ければ 操作に失敗しました |
| 却下(応募者の行) | その応募を不採用にする | この応募を却下しますか? / 実行 却下する |
応募を却下しました |
同上 |
| 変更する(募集人数) | 募集人数を書き換える | 募集人数を変更しますか? / 実行 変更する |
サーバの文言、無ければ 募集人数を変更しました |
サーバの文言、無ければ 募集人数の変更に失敗しました |
| JOB をコピーする | 選んだ日付の分だけ同じ内容のお仕事を作る | 日付を選ぶ画面 | {件数}件のJOBを作成しました |
全部失敗なら 全ての日付でコピーに失敗しました、それ以外は JOBのコピーに失敗しました |
| マッチングを開始する | 登録スタッフから候補を探す画面を開く | なし | {人数}名を確定しました |
マッチング確定に失敗しました / 全員失敗なら 全員の確定に失敗しました({理由}) |
| 限定条件/スタッフ | 公開範囲を決める画面を開く | なし | サーバの文言、無ければ 限定スタッフを保存しました |
サーバの文言、無ければ 限定スタッフの保存に失敗しました |
| (限定公開の)通知を送る | 送った記録を残す(まだスタッフには届きません。09 参照) | なし | サーバの文言、無ければ {人数}名に通知を送信しました |
サーバの文言、無ければ 通知の送信に失敗しました |
確定・却下のあとは一覧を取り直します。取り直さないと、却下して枠が 空いたのに「募集枠なし」の表示が残り、マッチングのボタンが押せません。
応募者のステータスの出かた¶
| 表示 | 意味 | その行に出る操作 |
|---|---|---|
応募中 |
返事待ち | 確定/却下 |
確定 |
働くことが決まった | 却下(確定後の取り消し) |
不採用 |
断った | —(操作なし) |
キャンセル |
スタッフ側が取り下げた | — |
辞退 |
スタッフが確定後に辞退した | — |
確定できないとき¶
確定は次の場合に断られます。理由はそのまま画面の通知に出ます。
| 断る理由 | いつ |
|---|---|
| 募集人数の上限 | 既に募集人数ぶん確定している |
| 時間の重なり | そのスタッフが同じ時間帯の別のお仕事で確定済み |
詳しくは 04 業務ルール を見てください。
状態ごとの表示¶
| 状況 | 表示 |
|---|---|
| 読み込み中 | 読み込み中の印 |
| 取得に失敗 | エラーの文言と「再試行」 |
| 応募者がいない | 応募者一覧に「応募はまだありません」の案内 |
| 事業所を選んでいない | 事業所の選択画面へ案内されます |
| 選んでいる事業所が停止中 | 操作できない旨の案内が出ます |
| 別の事業所のお仕事を URL で直接開いた | 見つかりません(404) |
別の事業所のお仕事を開けないのは、ヘッダーで選んでいる事業所の データだけを見せるという決まりのためです。
マッチングと限定公開で選べる人¶
スタッフは法人(会社)に所属し、同じ法人の複数の事業所で働けます。 そのため、マッチングの候補も限定公開の対象も、その法人で働いている人 全員から選べます。選んでいる事業所の人だけには絞りません。 応援や掛け持ちを、事業所をまたいで頼めるようにするためです。
この求人の事業所に所属していない人には、候補の一覧で
他の事業所(〇〇店)のスタッフ と出ます。名前だけだと、この店の人では
ないことに気づけないためです。
別の法人のスタッフは選べません。選ぼうとすると次の文言が出ます。
| 文言 | いつ |
|---|---|
他の事業所({offices})のスタッフ |
候補がこの求人の事業所の人ではないとき |
この法人で働いていないスタッフが含まれています。画面を開き直してから選び直してください |
別の法人のスタッフを選ぼうとしたとき |
権限¶
| 利用者 | 見る | 確定・却下 | 公開・締切 | 募集人数の変更 |
|---|---|---|---|---|
| 企業アカウント(owner) | ○ | ○ | ○ | ○ |
| 事業所アカウント(member) | ○ | ○ | ○ | ○ |
| スタッフ | × | × | × | × |
| Gipple 管理者 | ○(全法人) | ○ | ○ | ○ |
遷移先と使う API¶
| 操作 | 遷移先 |
|---|---|
| パンくず「お仕事出稿」 | /shift/client/jobs |
| JOB をコピーしたあと | そのまま(通知のみ) |
| 使う API | いつ |
|---|---|
GET /api/shift/jobs/{id}/ |
画面を開いたとき |
POST /api/shift/applications/{id}/confirm/(JobApplicationViewSet.confirm) |
応募を確定したとき |
POST /api/shift/applications/{id}/reject/(JobApplicationViewSet.reject) |
応募を却下したとき |
POST /api/shift/jobs/{id}/update-recruitment/(JobViewSet.update_recruitment) |
募集人数を変えたとき |
POST /api/shift/jobs/{id}/duplicate/(JobViewSet.duplicate) |
JOB をコピーしたとき |
GET /api/shift/jobs/{id}/match-candidates/(JobViewSet.match_candidates) |
マッチングの候補を探すとき |
POST /api/shift/jobs/{id}/bulk-confirm/(JobViewSet.bulk_confirm) |
マッチングでまとめて確定したとき |
GET / PATCH /api/shift/jobs/{id}/visibility-scope/(JobViewSet.visibility_scope) |
公開範囲を見る・保存するとき |
POST /api/shift/jobs/{id}/send-limited-notification/(JobViewSet.send_limited_notification) |
限定公開の通知を送るとき |
PATCH /api/shift/jobs/{id}/ |
公開・締切のとき |