React Router
Domain

活動

従業員の活動記録、フィードバック、スキル達成、昇格承認を管理し、「何をしたか」「どこまで成長したか」「昇格できるか」を追跡する。

目的

従業員の活動記録、フィードバック、スキル達成、昇格承認を管理し、「何をしたか」「どこまで成長したか」「昇格できるか」を追跡する。

範囲

扱うもの:

  • 評価期間(四半期・半期)
  • 活動記録とフィードバック
  • スキル達成の判定
  • 昇格承認

扱わないもの:

用語定義

EvaluationPeriod(評価期間)

活動記録やスキル達成が紐づく期間。

属性説明制約
idnumber一意識別子必須
typestring種別quarterly / half
namestring期間名例: 2025年Q1
startDatedate開始日必須
endDatedate終了日必須

マスターデータ

期間
Q12月〜4月
Q25月〜7月
Q38月〜10月
Q411月〜1月

サイクル:

  • 四半期: レビューMTGを実施
  • 半期: 昇格判定MTGを実施(Q2終了時、Q4終了時)

Activity(活動記録)

従業員がスキルに対して書く実績。1つのスキルに対して複数件作成可能。

属性説明制約
idstring一意識別子UUID、必須
employeeIdstring記録した従業員FK: Employee.id
skillIdnumber対象スキルFK: Skill.id
periodIdnumber評価期間FK: EvaluationPeriod.id
opportunityTypestring業務機会の種類ドロップダウン選択
taskDescriptionstring具体的な業務内容必須
achievementsstringできたこと必須
challengesstringできなかったこと任意
learningsstring学び任意
nextActionsstring次月アクション任意
statusstringステータスdraft / shared

Feedback(フィードバック)

レビュアーが活動記録に対して行うコメント。

属性説明制約
idstring一意識別子UUID、必須
activityIdstring対象の活動記録FK: Activity.id
reviewerIdstringレビュアーFK: Employee.id
commentstringコメント必須
createdAtdatetime作成日時必須

SkillAchievement(スキル達成)

従業員が各スキルで「どの習熟度レベルまで達成したか」を記録。活動記録単位ではなく、スキル単位での判定。

属性説明制約
employeeIdstring達成した従業員FK: Employee.id
skillIdnumber達成したスキルFK: Skill.id
proficiencyLevelIdnumber達成した習熟度レベルFK: ProficiencyLevel.id
achievedAtdate達成日必須
approvedBystring承認したレビュアーFK: Employee.id

例(従業員Aさん、公式グレード: S1):

スキル達成した習熟度レベル備考
タスクの遂行力指導が可能S3相当まで先行
効率性独力で可能S2相当
コミュニケーション指導のもと可能S1相当

→ 特定のスキルだけ先に進むことが可能

PromotionApproval(昇格承認)

半年MTGでグレードアップを承認した記録。

属性説明制約
idstring一意識別子UUID、必須
employeeIdstring昇格する従業員FK: Employee.id
fromGradeIdnumber旧グレードFK: Grade.id
toGradeIdnumber新グレードFK: Grade.id
periodIdnumber評価期間(半期)FK: EvaluationPeriod.id
approvedAtdate承認日必須
approvedBystring承認者FK: Employee.id

昇格判定例(S1 → S2):

S2の期待習熟度:「独力で可能」

スキル達成した習熟度S2要件クリア?
タスクの遂行力指導が可能✓(超えてる)
効率性独力で可能
コミュニケーション指導のもと可能

→ 1つ足りないので昇格不可

関係性

Loading diagram...

ビジネスルール

  1. 活動記録の件数: 制限なし。1件でも複数件でもOK
  2. 達成の判断: スキル単位で判定。複数の活動記録を総合的に見てレビュアーが判断
  3. 先行達成: 現在のグレードより先の習熟度レベルを達成してもOK
  4. 昇格の条件: 全スキルが次グレードの期待習熟度に達している + 半年MTGでの承認
  5. 昇格の最終判断: システムは自動昇格しない。人間が最終判断する
  6. 評価サイクル: 四半期→レビューMTG、半期→昇格判定MTG

ワークフロー概要:

  1. 従業員が活動記録を書く(複数件OK、下書き保存可)
  2. 「レビュアーに共有」で送信
  3. レビュアーがフィードバック
  4. 四半期MTG(オフラインで画面を見ながら話し合い)
  5. レビュアーがスキル達成を承認
  6. 全スキルが期待習熟度に到達 → 昇格候補
  7. 半年MTGで昇格承認 → グレード更新

参照

On this page