天华 IT 系统修改日志
拉近 IT 与用户的距离

您可以在首页查询到各个新系统的上线日期和简要功能介绍,也可以在各个系统的页面中查看详细的修改日志。

2024 年 8 月

  • Ferrum 驱动后台浏览器的超时时间改为 30 秒,防止超时错误
  • 修正 部门的 HRBP 无法访问员工考评记录的 bug
  • Rails 版本升级到 7.2.1
  • 升级 shakapacker 到 8.0.2

2024 年 7 月

  • 部门秘书应该和 HRBP 一样可以看到公司考核评估的进程,但是无法看到人员的成绩
  • sidekiq 重试次数到 5 次,之前的 2 次导致太多的邮件发送假性失败
  • 升级到 Rails 7.2.0 beta3
  • 升级 shakapacker 到 8.0.1

2024 年 6 月

  • PP 校准界面要和打分界面类似,加提示,文字评价在哪里允许配置 https://plm.thape.com.cn/wp/7088
  • 员工自评的表达下面加一个填写收益,但是最终打印和员工确认阶段不要出现 https://plm.thape.com.cn/wp/18125
  • 经理在进入直属上级评价界面后,需要看到打分须知和教学图片,只有看完了才能继续打分 https://plm.thape.com.cn/wp/18147
  • 新的角色,子公司总经理 https://plm.thape.com.cn/wp/18148
  • 修正了校准参与者的权限控制 bug
  • 重命名 pre_total_evaluation_score 为 raw_total_evaluation_score
  • Matric 拼写错误,正确的是 Metric,改了代码中所有的拼写错误
  • 升级到 Rails 7.2.0 beta2
  • 升级 shakapacker 到 8.0

2024 年 2 月

  • HR 发送确认绩效等级提醒现在支持 企业微信 或/和 邮件发送通知了
  • 添加写入已完成员工绩效考评的最终绩效等级到数据库
  • datatables.net 升级到 1.13.10

2024 年 1 月

  • 完成上传 PM 考核结果,添加新的批量上传命令行功能
  • 分离了之前秘书担任 HRBP 的职责
    • 引入新的秘书管理部门列表配置项,所有的秘书现在在秘书部门列表界面中配置了。
    • 引入了新的手工配置 HRBP 概念,现在 HRBP 除了从 NC 导入,也可以在管理员界面配置。
  • 发起用户考核的 Excel 上传后会额外验证对应的用户职位角色有没有考评角色配置了
  • 统一了需要在批量导入用户信息中跳过用户的逻辑
  • HR 和管理员端的绩效展示界面可以选择考评状态,默认仅显示已完成和等待员工确认的绩效考核
  • 提醒员工开始填绩效的企业微信通知和邮件,若员工的表单不在员工自评则不会发送
  • 发出的绩效提醒邮件除了直接的点击登录按钮,也列出了可以让用户复制到浏览器的 URL,因为现在 Outlook 默认会屏蔽点击 URL 打开网页
  • 管理员端也添加了 HR 的主页功能,管理员端目前涵盖了所有的 HR 功能。
  • 打分页面的展开评论功能特别做了引导,箭头是红色便于发现
  • 员工可以查看他自己的历史考评表单了
  • 管理员端现在可以直接修改绩效表单的状态
  • 现在绩效校验的批准操作不会允许多次批准了
  • 绩效校准界面的查看员工与上级评价模态对话框放大了
  • 管理员端现在可以直接搜索基准岗文字了
  • 去除了 staging 服务器上的 SSO 登录按钮,因为不提供
  • 支持的浏览器列表现在以 Opera 版本 76,Chrome 内核 90 进行了对齐
  • 新的 staging 服务器从 CentOS 7 操作系统重装了,现在 staging 服务器跑在 Rocky Linux 9.3 下。
  • 生产和 staging 服务器都跑在 Ruby 3.2.3 和 Rails 7.1.3 了
  • 修正了 Rubymine 打开 Ruby 3.3 进行开发找不到 SDK 的问题

2023 年 12 月

  • 针对考核角色的能力项单独配置能力描述文本的功能中
    • 添加保留历史表单能力描述文本的能力
    • 历史表单现在不会随着考核角色的能力项单独配置能力描述的变动而变动
  • 启动考评的校验逻辑增加考核能力的校验
  • Staff 用户的列表上不显示打分结果(进对自动的 HRBP 开放)
  • 在 Admin 侧界面显示所有公司的考评,无论是否关闭
  • 在 Admin 侧的公司考评中添加考评组别过滤
  • 在选择用户界面,过滤掉已经离职的用户和没有公司或者部门 code 的用户
    • 测试用户不算在内 — 新的 HRBP 模拟账户也不算内
  • 导入能力项时忽略大小写,为 12 月开始的考评添加新的 7 个能力
  • 允许管理员直接改变校验会话 owner
  • 原始打分为空时保持空
  • 新的组别 主管层及以上(非设计技术类)的绩效查看界面
    • 包括原来的绩效查看界面优化
  • 进一步修正校准会话的状态管理,添加了校准会话人员空白后的自动关闭和删除逻辑
  • 修正到处考评报表时包含已经关闭的考评条目的 bug
  • 发送邮件的公司考核标题会自动跟随了
  • 发送企业微信,找不到用户微信号时不会中断运行了
  • 初步支持启动绩效校准会话的反方向操作,自动撤回
  • 现在确定 Safari 14 无法支持,最小支持版本是 Safari 15
  • 上传 PM 考核结果的初步实现(未测试)

2023 年 11 月

  • 新的仅强制分布最高挡校准选项,如果启用则只检查最高档的人数,不再强制分布中段和低分段的人数。
  • 允许针对考核角色的能力项单独配置能力描述文本,在打分界面中:
    • 如果某一列能力描述文本都是一样的,那么就显示在表头上
    • 如果某一列能力描述文本不同,那么会显示在特定打分下拉框的旁边
  • 添加新的组别 主管层及以上(非设计技术类)
    • 打分界面和员工层和主管层并列
    • 校准的界面中类似员工层,但是分数计算类似主管层,校准不会和员工和主管层混合在一起校准
    • annual_output 年度产出不同于主管层,是通过上级打分获得分数
  • 校准模版中现在允许试算,输入人数后系统会直接返回此人数的按照校准模版配置比例的建议/强制人数
  • 校准模版界面微调,配置人数比例始终从高分到低分
  • 校准打回时,生成的新的校准名称中将包含部门信息
  • 在校准完成的时,系统将自动将打分结果传给 PM,需要按照公司考评的奖金期间传。(此功能仅针对天华)
  • 添加工作角色的导出报表,便于线下使用 Excel 修改配置
  • 修正 bug
    • 如果校准单独打回员工后,这个校准没有其他人了,则自动关闭
    • 如果有多次打回,现在多次打回的校准状态还是会正确维护

2023 年 10 月

  • 上传文件并导入现在重新做了,之前是直接导入,现在是先上传文件,然后走一个校验流程,如果校验没问题,需要用户手工再导入。
    • 启动表单和校准组上传加了很多校验规则
  • 重点优化了上级经理的打分界面,比如排序在打分时无法保持,选择排序后再打排序列的分会导致行变化,排序没有按照实际的分数排序(之前是文本排序)。
  • 新增了一台测试服务器,补了和天华没有关系的整套考核配置信息。
  • 在 Github 开源的版本上添加了Github Actions 自动化测试
  • 在员工全部自评后会通过企业微信提醒相应上级经理了
  • 在校准的 owner 手头的所有校准会话都可以进行校准后会通过企业微信提醒了

2023 年 9 月

  • 允许 admin 关闭公司考评,关闭本次公司考评的后不可开启。
  • 关闭公司考评后会针对已经处于 员工确认 和 已完成 状态的表单再计算一次最终绩效等级,写入到数据库。
  • 绩效展示功能的下钻后,也显示直属经理信息。
  • 引入 ferrum,通过服务器端的 Chromium 渲染网页另存为 PDF 文件到本地。
  • 通过新写的 edoc2-api API,自动上传绩效考评表单到天华档案系统
  • 绕过 Chromium 生成网页无法释放内存问题,一次只生成 100 个(也许有更好方法)
  • 在 Github 的开源网址上通过 Github action 添加了自动测试和测试状态的 badge
  • 在发布当天正式以 Rails 7.1.0 运行。

2023 年 8 月

  • 完成第一次正式的年中全集团绩效考核(9 月 1 号完成)
  • 在 9 月 20 日的 RubyConf China 大会上正式宣布 PP 开源
  • 添加绩效展示功能,允许管理员和 HR staff 查阅,形势仍然保持九宫格形势,允许对单个绩效方格展开和缩颈,允许对人员明细考核数据查看。
  • 导出报表优化,包含文字信息,并支持基于文字评论的多行导出
  • 管理员同样获得 HR 的导出报表能力,管理员还有额外的明细考核数据导出功能
  • 管理员新的汇总考核数据 Excel 报表
  • HR 和 雇员 同样获得管理员的查看历史表单能力,包括权限控制
  • 非 HRBP 没有任何报表功能(包括雇员和直属上级)
  • 对于离职员工,若还没有确认考评结果,自动删除考评结果到回收箱
  • 回收箱的数据同样支持 Excel 导出
  • 修正 Bug,在整批校验打回后不能再允许个别员工打回操作
  • Admin 的用户列表仅列出在职员工,而不是所有员工
  • Admin 在做导入数据的同时,记录导入的 Excel 文件。

2023 年 7 月

  • 基本完成第一次正式的年中全集团绩效考核
  • 添加表单状态变更历史记录,便于管理
  • 提供浏览器的要求,对齐供应商平台的要求
  • 添加针对员工的表单描述自定义功能
  • 删除考核表单后现在会去到回收箱,便于反悔(但不会保留表单状态变更历史记录)
  • 添加特殊企业微信的记录栏位,因为企业微信 ID 不一定等于员工的 email 前缀
  • 允许管理员在后台修改考核评价内容,仅有管理员有这个权限。
  • 新增了用户合并功能,因为上游 NC 总是有可能会针对某个用户多建了用户的账号,只有合并才能修正这样的错误。
  • 所有考核能力现在允许输入小数,之前测试漏了 9 档量表的测试,导致手工修了很多之前的递交数据。
  • 修正强制分布的汉密尔顿算法在人员小数分配完全相同的时候,多分配了低等级的苛刻 bug(或 Feature?),现在尽可能的人性化了。
  • 修正了很多之前没有发现的 bug,比如校准会话在只有一个人的时候,会话的状态计算需要特殊处理,怀疑有用户双开浏览器操作,导致打回重复,现在又多一道检查
  • 左边的导航栏折叠状态会保存了,小屏幕用户无需反复折叠导航栏了
  • 导航栏,搜索栏的布局都稍微优化了一下,之前没有考虑到会有如此多的搜索栏位

2023 年 6 月

  • 通过 UAT 用户确认测试,总共测试了三次。
  • 修正多次打会会出现同一个人出现多次。
  • 修正校验会话中出现打回后,后续通过后,再次完成打回校验会话会导致之前通过会话变动的问题。
  • 修正升级到 selectize 0.15.2 后的选择框问题。
  • 添加快速清空测试账号测试绩效考核的数据,便于后续测试。

2023 年 5 月

  • 完成第一次 UAT,目前在 HR 部门内部测试。
  • 添加 HRBP 角色,对应各部门秘书或者 HR 对接人,按照 NC 自动赋权,可以手工赋权。
  • 添加 HR 角色和专有界面,HR 角色按照各分公司来管理绩效考核,减轻管理员负担。
  • 添加报表和绩效一览。
  • 其他一些在之前没有想到的问题或者改进。