跳到主要内容

员工门户

员工门户是内置于 HRM 模块的自助服务界面,让员工可以直接访问自己的人力资源数据。当员工登录时,他们会看到 Concord CRM 的精简版本 — 导航、字段和操作都专门针对其角色进行了定制。

管理员和员工使用相同的应用程序,但门户会根据登录用户的角色自动调整体验。


工作原理

员工门户由三个协同工作的机制驱动:

1. 菜单过滤

当具有 Employee 角色的用户登录时,侧边栏导航被替换为简化菜单,仅显示其被允许访问的页面。所有管理菜单(薪资运行、薪资组件、薪资结构、请假类型、部门、设置)都被隐藏。

2. 数据范围

全局查询范围自动过滤所有人力资源数据,使员工只能看到属于自己的记录。员工查看请假申请页面时只会看到自己的申请 — 无需配置或手动过滤。

3. 字段和操作可见性

敏感字段(薪资、工作状态、员工编号)和管理操作(批准、拒绝)对员工用户隐藏。员工只能看到与其自助任务相关的字段。


默认门户菜单

员工登录后看到以下导航:

菜单项图标描述
工时表时钟创建和管理每周工时表,记录时间
请假申请日历提交和跟踪请假申请
考勤剪贴板查看和记录每日考勤
假期余额天平按类型查看假期权益和使用情况
工资单文档查看和下载工资单文档

登录后的默认着陆页是 工时表。可以在配置中更改。


员工可以做什么

操作资源详情
查看自己的记录全部员工只能看到与自己记录关联的数据
创建请假申请请假申请提交新的请假申请等待审批
取消请假申请请假申请取消自己的待审或已批准的申请
创建工时表工时表创建每周工时表
记录时间工时表向工时表添加时间条目
提交工时表工时表提交草稿工时表等待审批
记录考勤考勤记录每日签到和签退
查看假期余额假期余额查看可用、已用和待审天数
查看工资单工资单在浏览器中查看工资单详情
下载工资单工资单以 PDF 格式下载工资单
编辑个人资料员工更新基本信息(姓名、电话、地址)

员工不能做什么

  • 查看其他员工的数据
  • 访问管理设置
  • 批准或拒绝请假申请或工时表
  • 创建或修改假期余额、薪资结构或薪资数据
  • 查看薪资、工作状态或员工编号字段
  • 访问薪资运行、薪资组件、请假类型或部门页面
  • 导出数据(除非明确授予导出权限)

启用门户

员工门户在 HRM 模块激活时默认启用。无需额外设置 — 创建员工会自动配置具有门户访问权限的用户账户。

要验证门户是否处于活动状态,请检查配置:

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

要完全禁用门户,请设置环境变量:

EMPLOYEE_PORTAL_ENABLED=false

禁用后,菜单过滤和数据范围将关闭。Employee 角色用户仍将具有受限权限,但门户特定的界面调整将不再适用。