Skip to content

Instantly share code, notes, and snippets.

@rinh
Created February 3, 2020 03:28
Show Gist options
  • Save rinh/e88f2d2fc4d5b847d2b4db81091ec66d to your computer and use it in GitHub Desktop.
Save rinh/e88f2d2fc4d5b847d2b4db81091ec66d to your computer and use it in GitHub Desktop.
checker

Checker

Checker的主要工作是, 要能根据一定的规则, 在接收到业务数据后, 以及产生薪酬数据后, 进行一系列的合理性校验

陈兴的经验

Review机制 
a) 常规性检查 
	i. 极值判断:当月最大值,当月最小值,与上月差异绝对值最大,包含业务数据与薪酬数据两个维度. 
	ii. 实发为负数,是否满足当地最低工资标准(税后) 
	iii. 奖金为0 iv. 奖金数据是否与业务(HRBP)上报数据一致 
	v. 是否全员按照制度执行 
b) 逻辑性检查 
i. 是否多劳多得 
ii. 惩罚机制是否被触发 
c) 针对性检查
 i. 人工成本排名前十及后十 
 ii. 奖金排名前及后十 
 iii. 单动作成本排名前十及后十 
 iv. 部门单动作成本变化趋势

过渡版本的逻辑

sequenceDiagram

Note over PS,Payroll : 产生业务数据后
PS ->> Checker: 推送业务数据
Checker -->> Checker: 检查业务数据
Checker ->> CheckReporter: 推送检查结果

Note over  PS,Payroll : 产生薪酬数据后
Payroll ->> Checker: 推送薪酬数据(应发/实发)
Checker -->> Checker: 检查薪酬数据
Checker ->> CheckReporter: 推送检查结果

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment