人事
升级内容 1:离职办理选择线下办理时完成交接
业务场景&问题:
离职办理选择线下办理时,实际没有触发离职交接
解决方案:
线下办理时,目前提示会进行交接,实际没有交接,需要完成离职交接,离职交接时会按离职审批流程中选择的交接人完成交接,若没有选交接人的则默认为直接上级,若员工没有直接上级,则按默认逻辑处理。
提示文案优化为:线下办理将直接修改办理状态,同时会立即触发员工系统资产的交接
注意:
线下离职交接操作后会立即交接;此逻辑与线上进行离职办理逻辑一致:离职办理流程通过时会立马触发交接
操作线下办理时,系统资产交接为异步处理,系统资产交接的状态需要稍等后手动刷新页面查看


升级内容 2:合同签订次数优化
业务场景&问题:
员工详情页修改合同的签订次数,会默认联动变更相关合同的签订次数
解决方案:
员工详情页修改签订次数,支持选择以下两种选项
联动变更其他合同签订次数:联动变更“变更”“续签”合同的签订次数
仅修改当前合同的签订次数,对其他合同无影响:不会联动变更其他合同的签订次数

导入时,若填写签订次数,则会以填写的为准;若未填写签订次数,则会自动计算签订次数。
二次入职员工,签订次数默认重置为首次,如果填写了签订次数,则以填写的为准。
升级内容 3:审批中电话号码区号默认填充为+86
业务场景&问题:
电话号码的区号不会默认填充
解决方案:
在审批表单中,所有电话号码字段的区号都会默认填充为+86

电子签
升级内容 1:已签署文件支持解约
业务场景&问题:
已签署文件不支持在Moka平台解约,关联了已签署文件的合同无法删除
解决方案:
对于签署状态为「已签署」、包含2个及以上的签署方的文件,可以操作解约。解约操作的入口:
文件详情,点击「更多-解约」

列表中,点击「办理-发起解约」
点击发起解约后,可在窗口中填写以下内容
解约原因:默认选择条款内容有误
统一社会信用代码:默认填充为签署文件的法人公司的统一社会信用代码。该字段在「设置-组织设置-法人公司」中进行维护
备注:对于解约原因的备注


发起成功后,签署状态变为「已签署(解约中)」,签署方会收到签署解约协议的短信、邮件通知,签署解约协议后,解约成功,签署状态变为「已解约」
点击已解约的文件详情,可下载解约协议

若合同关联的所有已签署文件的签署状态都变为「已解约」,则合同支持删除
注意:如果在e签宝平台进行解约,暂不支持将状态同步至Moka
假勤
升级内容 1:请假、出差、外出、加班时长相关字段在审批摘要中展示单位(工作台待办展示逐步开放,26年1月前需要该功能联系CSM处理)
业务场景&问题:
请假、加班、出差、外出审批中存在大量时长相关的字段,在工作台待办、IM待办的审批摘要中未能显示时长的单位,导致审批人或相关人员无法快速查看相关信息
解决方案:
请假、出差、外出、加班的审批摘要中时长相关的字段中需展示完成内容,包括数值+单位。
涉及字段包括:
模板 | 字段 |
请假 | 请假申请-请假时长(哺乳假的请假时长将展示请假天数+请假时间范围) 请假总计-本月累计请假时长 请假总计-本年累计请假时长 |
批量请假 | 请假申请-请假时长(哺乳假的请假时长将展示请假天数+请假时间范围) 请假汇总-请假总时长 请假总计-本月累计请假时长 请假总计-本年累计请假时长 |
出差 | 出差行程-出差时长 出差汇总-出差总时长 出差总计-本月累计出差时长 出差总计-本年累计出差时长 |
外出 | 外出申请-工作时间外出时长 多段外出申请-工作时长 多段外出申请-工作时间外出时长 多段外出汇总-外出总时长 多段外出汇总=工作时间外出总时长 外出总计-本月累计外出时长 外出总计-本月累计外出工时 外出总计-本年累计外出时长 外出总计-本年累计外出工时 |
加班 | 加班申请-结算时长 加班申请-申请时长 加班汇总-加班总时长 加班总计-本月累计加班时长 加班总计-本年累计加班时长 |
集体加班 | 集体加班申请-所有人申请时长 集体加班汇总-申请总时长 |
例如出差:


请假:


升级内容 2:新增补卡记录查询接口
业务场景&问题:
客户使用外部系统记录员工的补卡数据,并关联对应的审批数据,需要在People中查询员工的补卡数据及对应的审批编号。
解决方案:
新增补卡记录查询接口
接口说明
通过此接口,可以查询员工半年内的补卡信息。
基本信息
请求地址:https://api.mokahr.com/api-platform/hcm/oapi/v1/absence/patch/clock/search
请求频率:3次/秒/企业,60/分钟/企业
请求方式:POST
请求头 Header
字段 | 必填 | 类型 | 描述 |
Authorization | 是 | Basic | 略,"鉴权验证说明"部分已经明确说明 |
请求参数 Query Param
字段 | 必填 | 类型 | 描述 |
entCode | 是 | String | 租户的唯一ID;由CSM(客户成功经理)提供 |
apiCode | 是 | String | 租户配置的api应用对应的唯一ID 是Moka People系统"设置" - "对外接口设置"的【接口编码】字段,数据源=【员工考勤组查询】 |
nonce | 是 | String | 每次请求的随机字符串,由客户自己随机生成;长度不超过8位,由数字和不区分大小写的英文字母构成 |
timestamp | 是 | Long | 时间戳;精确到毫秒 |
sign | 是 | String | 在"验签说明"里有详细说明, |
请求体 Request Body
字段 | 必填 | 类型 | 描述 |
employeeUniqueIdentifiers | 是 | Array | 员工唯一标识列表 |
uniqueIdentifierType | 是 | int | 员工唯一标识类型
默认为0(员工id) |
startTime | 是 | String | 开始日期,格式:yyyy-MM-dd HH:mm:ss |
endTime | 是 | String | 结束日期,格式:yyyy-MM-dd HH:mm:ss |
flowStatus | 否 | Array | 审核状态为空时,默认为2 可选值:
|
pageSize | 是 | int | 分页大小,不超过200 |
pageNum | 是 | int | 页码 |
响应体 Response Body
字段 | 类型 | 描述 | 备注 |
code | String | 返回结果的状态码 | |
msg | String | 返回结果的状态信息 | |
data | Array | 员工考勤组信息列表 |
返回结果data说明
字段 | 类型 | 描述 |
pageNum | int | 当前页数 |
pageSize | int | 分页大小 |
total | int | 总记录条数 |
list | Array | 记录列表 |
└employeeId | Long | 员工ID |
└patchClockRecordId | Long | 补卡记录ID |
└patchClockTime | String | 补卡日期,格式:yyyy-MM-dd |
└patchClockPeriod | String | 补卡时间,格式:(次日)HH:mm |
└workTime | String | 工作时间,格式:HH:mm~HH:mm |
└patchClockType | int | 补卡类型 可选值:
|
└originAttendanceType | int | 原考勤状态,可能有多个值 可选值:
|
└workType | int | 上班卡/下班卡 可选值:
|
└originCheckInTime | String | 原签到时间,格式:HH:mm |
└originCheckOutTime | String | 原签退时间,格式:HH:mm |
└reason | String | 补卡原因 |
└flowStatus | int | 审核状态 可选值:
|
└workflowId | String | 审批实例ID |
权限
升级内容 1:产品优化:异动审批交接角色权限后员工仍有该角色权限
业务场景&问题:
异动进行角色权限的交接时,如果「角色权限交接对象」有角色权限,则异动员工的角色权限仍存在
解决方案:
修复了该问题,如果「角色权限交接对象」有角色权限,异动员工的角色权限也会被移除
升级内容 2:产品优化:账号权限的管理范围增加提示信息+权限梳理
业务场景&问题:
账号权限中,部分管理范围如「员工」「角色」无法筛选待入职员工
解决方案:
增加提示引导

绩效
升级内容 1:PC端考核中引入指标可见指标分类
业务场景&问题:
引入指标库时看不到指标分类
解决方案:
现状 | 优化后 |
不支持显示指标分类 |
支持按指标分类展示,支持搜索 PS:分类仅会展示员工适用指标的分类 |
升级内容 2:自动计算增加维度小计
业务场景&问题:
缺乏维度小计、总分又会结合维度权重,导致用户看不懂
举例:考核表有3个维度,权重分别是20%,30%,50%,张三仅具备评估20%的维度,打分后维度得分是100,但总分会默认*20%,导致用户看到的是20分,和用户预期不符
解决方案:
如何设置 |
如果维度得分是自动计算,则可以再绩效模板-权限内容中,开启【评估环节】可见维度得分,开启后,评估人在评估环节可见【维度得分】
|
纵视图 |
|
横视图 |
|
批量评估 |
|
移动端 |
|
升级内容 3:绩效批量评估交互优化
业务场景&问题:
二级主管做绩效校准时(借助评估环节完成),因为用户要看子部门的部分,批量评估没有部门筛选,导致操作效率低
批量评估无法冻结列,比如总分相同时,希望看某一个核心指标的得分,目前在一屏下看不全
解决方案:
优化内容 | 系统示例 |
增加部门筛选控件(会根据绩效活动获取组织人事时间来取对应时间轴部门并结合用户权限) |
|
增加固定到此列 PS:目标下有多个评估字段时,仅能按目标固定列 |
|
自定义列 PS:支持选择一下为空字段进行隐藏,目标下多个评估字段,可按字段隐藏 |
|
审批
升级内容 1:审批打印时或签时,仅打印实际审批人(如需要处理联系CSM后台可配置)
业务场景&问题:
审批单打印时,或签节点,将按以下格式打印节点下全部人员(部分客户觉得打印内容冗余,希望可以只打印实际审批人)

解决方案:
该功能配置在后台,需要开通处理联系CSM
升级内容 2:支持补充说明字段可自定义表单展示标题
业务场景&问题:
审批补充说明字段不支持自定义标题,导致一些下游场景多个补充说明内容时无法区分(如:自定义打印模版)

解决方案:
支持「补充说明」字段可配置标题(设置后相关下游场景均会优先按自定义标题展示,不设置则默认“补充说明”)

IM
升级内容 1:标品支持同步钉钉通讯录角色
业务场景&问题:
同步系统内角色到钉钉通讯录并同步员工时,支持关联通讯录中的角色(钉钉内下游可消费,如:钉钉oa审批按角色配置审批规则)
解决方案:
钉钉IM对接新增「通讯录角色同步」(旗舰版已支持,标品本期放开,历史需求方案可参考:https://wiki.mokahr.com/x/SObMCQ)

BI报表
升级内容 1:数仓-新增员工人力明细实体
业务场景&问题:
BI数仓缺失员工人力明细实体
解决方案:
实体名称 | 实体明细 |
部门人力明细 |
|
部门人力明细-默认分摊规则 |
|
项目组人力明细 |
|
升级内容 2:支持看板下明细报表可批量导出
业务场景&问题:
看板导出仅支持导出图片,明细表无法通过图片看到所有数据,预期可以导出多个文件的压缩包
看板不支持导出PDF(故事看板可以导出)
图形化报表不支持导出
解决方案:
PS:考虑到会有客户的看板内报表特别多,或者单个报表数据特别大,会导致异步队列阻塞,数据量较多的租户默认不包含该功能,需要开通联系CSM处理后台评估数量后在确认

【看板导出】
支持导出PDF和表格压缩包
若看板中没有明细表,则该选项置灰
选择表格压缩包时,可选择是否发送至邮箱,hover提示当前用户邮箱,默认不勾选(勾选需要记录用户上一次操作行为,存在多端操作记录到后台表中)
文案英文:Send to the email synchronously
导出时每个表格需要结合看板筛选条件进行导出,导出格式为按Excel格式导出,导出文件名与单独导出明细表一致
导出压缩包名称为:XXX(看板名称).zip

【故事看板】
导出格式,默认为PNG,可选择PDF和表格压缩包(本次新增)(英文:compressed package of forms)
表格压缩包
若选择的导出范围没有明细表,则导出按钮置灰,hover提示【导出范围没有可以导出的表格】
选择表格压缩包时,可选择是否发送至邮箱,hover提示当前用户邮箱,默认不勾选(勾选需要记录用户上一次操作行为,存在多端操作记录到后台表中)
文案英文:Send to the email synchronously
导出时每个表格需要结合看板筛选条件进行导出,导出格式为按Excel格式导出,导出文件名与单独导出明细表一致
导出压缩包名称为:XXX(看板名称).zip

【图形化报表】
新增导出按钮,顺序在编辑后,操作权限复用导出权限
导出默认为PNG,文件名称为:XXX(报表名称).png
升级内容 3:报表导出支持不发邮件
业务场景&问题:
导出报表时长超过15秒就会发邮件 ,用户还需要再邮箱下载,增加操作复杂度
解决方案:

报表导出、按Excel格式导出时,增加导出弹窗,可选择是否发送至邮箱,hover提示当前用户邮箱,默认不勾选(会记录上次选择)
文案英文:Send to the email synchronously
超过40W行的数据,发送至邮箱时,保持文件下载链接,少于40W行发送邮箱附件

















