人事・総務システム
組織→社員台帳→勤怠→有給→経費精算→資産管理を一気通貫
実際に触ってみる
デモアカウント
概要
「人事・総務システム作って。組織・社員台帳・勤怠・有給・経費精算・資産管理を扱って」と伝えるだけ。部署(DEP-XXXX 形式)・社員(EMP-XXXX)・勤怠(ATT-XXXX)・有給申請(LV-XXXX)・有給残高(LVB-XXXX)・経費精算(EXP-XXXX)・資産(AST-XXXX)はすべて Serializable トランザクションで自動採番。組織は親子関係(parentId)を持つ部署ツリーで、各部署にコストセンター(CC-XXXX)を割当。勤怠は @@unique([employeeId, workDate]) の DB-level 一意制約と API 側の二重防御で「同一社員・同一日」の二重打刻を 409(「○年○月○日の勤怠は既に登録されています」)でブロックし、出退勤時刻から実働・残業時間を自動算出。有給休暇は申請 → pending → approved/rejected のステートマシン(取消も可)で管理され、承認時に有給残高(@@unique([employeeId, fiscalYear]) で「社員×年度」一意)から取得日数を自動減算、付与残(granted − used)を超える申請はサーバー側で拒否します。経費精算は draft → submitted → approved/rejected → paid のステートマシンで管理され、承認(approved 以降)された精算は locked=true で確定し以後の改変が禁止されます(飛び越し遷移も canTransition で拒否)。資産は serialNo @unique で台帳化され、貸与割当(AssetAssignment)は「1資産=同時に1貸与者」を構造制約で保証し、返却前の多重貸与を 409 でブロック、返却で空き在庫に戻します。3 ロール RBAC(人事総務管理者/部門マネージャー/一般社員)で、一般社員は自分の勤怠・有給・経費のみ閲覧でき(職務分掌・PFP-046)、組織・社員台帳・資産の管理と人事レポート(雇用形態別人数/休暇種別/経費カテゴリ別/残業時間ランキング)の閲覧はマネージャー以上、メンバー管理は人事総務管理者のみとサーバー側で権限制御。全 CRUD 操作に監査ログを標準装備。