コンテンツにスキップ

C-09 クライアント 業務テンプレートの新規登録

業務の流れ:03 求人の準備・公開 の 12 業務テンプレートを作る

項目 内容
画面 ID C-09
URL /shift/client/tasks/new
開ける人 企業アカウント・事業所アカウント
画面の目的 募集の元になる業務テンプレートを作る

画面

C-09 業務テンプレートの新規登録

画面の形

フォームの幅は 760px で中央に寄せます。画面いっぱいに広げると 1 行が長く なりすぎて、どのラベルの入力欄か目で追えなくなるためです。保存のボタンは 画面下に固定します。項目が多いと画面外に出てしまい、「どこで保存するのか」 を探すことになるためです。

必須の項目は最初のカードにまとめて開いた状態で出し、任意の項目は ブロックごとに畳んでおきます。 全部見せると「どこまで埋めれば登録できるか」 が分かりません。畳んだ見出しには中に入っている項目名を小さく並べます。

畳んだブロックの中に入力の誤りがあると、そのブロックは自動で開き、 見出しに 入力を確認してください が出ます。閉じたまま「登録できません」 とだけ出ると、どこが悪いのか分からないためです。


入力項目

ラベル 必須 形式 上限 初期値 エラーメッセージ
業務タイトル 必須 自由入力 50 空 タイトルは必須です / タイトルは50文字以内で入力してください
業務内容 任意 自由入力 1000 空 業務内容は1000文字以内で入力してください
勤務地 任意 自由入力 200 空 勤務地は200文字以内で入力してください
アクセス 任意 自由入力 500 空 アクセスは500文字以内で入力してください
持ち物 任意 自由入力 300 空 持ち物は300文字以内で入力してください
注意事項 任意 自由入力 500 空 注意事項は500文字以内で入力してください
条件 任意 自由入力 500 空 条件は500文字以内で入力してください
メモ 任意 自由入力 500 空 メモは500文字以内で入力してください
画像 任意 画像ファイル(複数) — 無し —

勤務地を空にすると、このテンプレートから作るお仕事では 事業所の所在地が使われます。店舗がひとつなら毎回入れずに済みます。

時給と交通費はここにはありません。お仕事ごとに決めるものだからです。

ボタンと操作

ボタン 何が起きるか 成功したとき 失敗したとき
登録する テンプレートを作り、選んだ画像を送る C-08 一覧 へ移ります。画像に失敗があれば 業務テンプレートを登録しました(画像 N枚成功 / M枚失敗) 入力欄の下にエラーが出ます
キャンセル 前の画面へ戻る — —

画像はテンプレートを作ったあとに送ります。 送る先が決まっていないと保存できないためです。 一部の画像が失敗しても、テンプレートの登録自体は成功として扱い、 件数で知らせます。全部やり直させないためです。

状態ごとの表示

状況 表示
送信中 ボタンが押せなくなります
事業所を選んでいない C-02 へ案内されます

画像を送っている間

画像を送っている間は 画像をアップロード中…(進み具合が取れるときは %、複数枚なら何枚目かも)を出し、保存のボタンを押せなくします。 数秒かかることがあり、黙って待たせると二重に押されてしまうためです。 文言は 07 メッセージ の「画像を送っている間」に まとめています。


権限

C-08 と同じです。

遷移先と使う API

使う API いつ
POST /api/shift/tasks/ 登録したとき
POST /api/shift/tasks/{id}/upload-image/(BusinessTaskViewSet.upload_image) 画像を送るとき