コンテンツにスキップ

C-15 クライアント スタッフの詳細

項目 内容
画面 ID C-15
URL /shift/client/staff/[id]
開ける人 企業アカウント・事業所アカウント
画面の目的 スタッフ 1 人の情報を見て、直す

画面

C-15 スタッフの詳細

生年月日はこの画面では任意です。新しく登録するとき (C-14 / X-01)だけ 必須にしています。生年月日の 入っていないスタッフが既に居て、ここで必須にすると保存できなくなるためです。


画面の形

左に固定幅のカード、右に編集フォームと関連の一覧を置きます。右側は長く なるので、左のカードはスクロールしても付いてきます(下まで見たときに 「何の画面だったか」を見失わないため)。編集フォームの保存ボタンは 画面下に固定のバーで出します。

左のカードに入るのは「何の画面か」「いまの状態」「主な操作」の 3 つだけで、 それ以外は右側に残します。画面ごとに並びが違うと、操作を探すのに 毎回目で追うことになるためです。

幅が狭いときは縦に積み、左のカードが上に来ます。


入力項目

C-14 スタッフの登録 と同じ項目・同じルールです。 初期値には、いま保存されている値が入ります。

違いは次の 2 つです。

項目 違い
メールアドレス 直せません(ログインに使うため)
パスワード この画面にはありません(本人が変えるか、Gipple 管理者が再発行します)

保存するときは、変えた項目だけでなく全部の項目を送ります。 一部だけ送ると、画面に出ていない項目が消える事故が起きるためです。

ボタンと操作

ボタン 何が起きるか 成功したとき 失敗したとき
更新する 内容を保存する スタッフ情報を更新しました サーバの文言、無ければ 更新に失敗しました。項目ごとのエラーはその欄の下にも出ます
顔写真を選ぶ その場で送ります 画像をアップロードしました サーバの文言、無ければ 画像アップロードに失敗しました

スタッフを消すボタンはありません。 消すと応募や勤怠まで 失われるためです。

選んでいる事業所に所属しないスタッフを開いたとき

URL を直接開いても 見つかりません(404) になります。 一覧と同じ基準にしてあり、一覧に出ない人の個人情報が URL だけで見えてしまわないようにするためです。

状態ごとの表示

状況 表示
読み込み中 読み込み中の印
取得に失敗 エラーの文言
送信中 ボタンが押せなくなります

画像を送っている間

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


権限

利用者 見る 直す
企業アカウント・事業所アカウント ○(選んでいる事業所に所属する人のみ) ○
スタッフ × ×(自分の情報は S-08 で直します)
Gipple 管理者 ○ ○

遷移先と使う API

使う API いつ
GET /api/staff/{id}/ 画面を開いたとき
PATCH /api/staff/{id}/ 更新したとき
POST /api/staff/{id}/upload-image/(StaffViewSet.upload_image) 顔写真を送ったとき