メインコンテンツまでスキップ

従業員ポータル

従業員ポータルは、HRMモジュールに組み込まれたセルフサービスインターフェースで、従業員が自分自身のHRデータに直接アクセスできます。従業員がログインすると、Concord CRMの簡略化されたバージョンが表示されます — ナビゲーション、フィールド、アクションがその役割に合わせて調整されています。

管理者と従業員は同じアプリケーションを使用しますが、ポータルはログインユーザーのロールに基づいて自動的に体験を調整します。


仕組み

従業員ポータルは3つのメカニズムが連携して動作します:

1. メニューフィルタリング

Employeeロールを持つユーザーがログインすると、サイドバーナビゲーションがアクセスを許可されたページのみを表示する簡略化メニューに置き換わります。すべての管理メニュー(給与計算実行、給与コンポーネント、給与体系、休暇タイプ、部門、設定)は非表示になります。

2. データスコープ

グローバルクエリスコープが自動的にすべてのHRデータをフィルタリングし、従業員は自分に属するレコードのみを表示します。休暇申請ページを表示する従業員は自分の申請のみを表示します — 設定や手動フィルタリングは不要です。

3. フィールドとアクションの表示制御

機密フィールド(給与、就業状況、従業員コード)と管理アクション(承認、却下)は従業員ユーザーからは非表示です。従業員はセルフサービスタスクに関連するフィールドのみを表示します。


デフォルトポータルメニュー

従業員がログインすると、以下のナビゲーションが表示されます:

メニュー項目アイコン説明
タイムシート時計週次タイムシートの作成・管理、時間の記録
休暇申請カレンダー休暇申請の提出と追跡
勤怠クリップボード日次勤怠の表示と記録
休暇残高天秤休暇タイプごとの付与と使用状況の表示
給与明細書類給与明細書の表示とダウンロード

ログイン後のデフォルトランディングページは タイムシート です。設定で変更できます。


従業員ができること

アクションリソース詳細
自分のレコードを表示すべて従業員は自分のレコードに関連するデータのみ表示
休暇申請を作成休暇申請承認のための新しい休暇申請を提出
休暇申請をキャンセル休暇申請自分の保留中または承認済みの申請をキャンセル
タイムシートを作成タイムシート週次タイムシートを作成
時間を記録タイムシートタイムシートに時間エントリを追加
タイムシートを提出タイムシート下書きタイムシートを承認のために提出
勤怠を記録勤怠日次の出退勤を記録
休暇残高を表示休暇残高利用可能、使用済み、保留中の日数を確認
給与明細を表示給与明細ブラウザで給与明細の詳細を表示
給与明細をダウンロード給与明細給与明細をPDFでダウンロード
プロフィールを編集従業員基本情報(名前、電話、住所)を更新

従業員ができないこと

  • 他の従業員のデータを表示
  • 管理設定にアクセス
  • 休暇申請やタイムシートを承認・却下
  • 休暇残高、給与体系、給与データを作成・変更
  • 給与、就業状況、従業員コードフィールドを表示
  • 給与計算実行、給与コンポーネント、休暇タイプ、部門ページにアクセス
  • データをエクスポート(エクスポート権限が明示的に付与されない限り)

ポータルの有効化

従業員ポータルはHRMモジュールが有効化されると、デフォルトで有効になります。追加の設定は不要 — 従業員を作成すると、ポータルアクセス付きのユーザーアカウントが自動的にプロビジョニングされます。

ポータルがアクティブであることを確認するには、設定を確認してください:

// modules/HRM/config/employee-portal.php
'enabled' => env('EMPLOYEE_PORTAL_ENABLED', true),

ポータルを完全に無効にするには、環境変数を設定します:

EMPLOYEE_PORTAL_ENABLED=false

無効にすると、メニューフィルタリングとデータスコープがオフになります。Employeeロールのユーザーは引き続き制限された権限を持ちますが、ポータル固有のUI調整は適用されなくなります。