版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

一:洞察范围:当前时间,主任职,在岗的人员的情况

举例:统计人员教育经历中的全日制学历字段,会知道这个单位具有这个学历的人有多少人,

再比如:我们洞察岗位上的属性,就会知道这个单位下具体这个岗位属性人员的情况是怎么分布的。

归根结底统计的都是人,统计人员按照这个属性怎么分布的,这个人力洞察分析的目的和作用

人力洞察简单介绍(简单介绍):

一:人员信息管理中人的主集或者子集的字段,2:岗位,部门,单位组织上的字段,岗位类别  3: 无论洞察的是哪些字段,归根结底都是洞察人身上的属性。

(默认洞察出人的条件是当前时间段内,主任职,在岗的人的情况)

比如我们洞察人员教育经历中的全日制学历字段,我们会知道这个单位具有这个学历的人有多少人,

再比如:我们洞察岗位上的个性化字段,我们就会知道这个大单位下具体这个岗位个性化属性人的有多少个

归根结底统计的都是人,有多少个人,人员是根据这个属性怎么分布的,这个人力洞察分析的目的和作用

二:人力洞察涉及模版解释(知识储备):

domain_dynamic_emp.json   人员信息中主集/子集配置时字段添加的位置

...

domain_dynamic_position.json  洞察岗位个性化字段添加位置

emp_insight_child_relation.json   人力洞察关联子集配置模版 


清除缓存包括两种:一种本机缓存,一种线上缓存。

本机缓存:点击检查,找到Application.按照如图进行清除

Image Modified

线上缓存:

(以中建三地址为例:https://hr.zj31.net/server/redis其他的自行替换下链接),进入清理缓存地址:

搜索:domain_dims_configs:emp#35  点击删除线上缓存即可删除。


注意⚠️:35 注意⚠️:35 为company_id(不同项目公司id不同,要进行替换,我只是举例子是35),emp是指你洞察字段所在模版的后缀,比如你洞察人信息主集和子集字段就是emp

你洞察的是组织后缀就为org 即:domain_dims_configs:org#35 。比如中建三局公司id是151,要删除主集字段缓存,那组合起来就搜索:domain_dims_configs:emp#151


看公司id方法:

刷新界面,NetWork, 点击检查,看图找到你的公司id:

Image Modified


三:介绍了以上两部门的内容,可能还是有点云里雾里的,下面我们来几个例子三:介绍了以上两部份的内容,下面我们来几个例子(实战演练):

例一:配置人员信息主集性别字段: 

找到模版:domain_dynamic_emp.json   人员信息中主集/子集配置时字段添加的位置配置:

信息
titlejson

"s_gender": {
"category": "Employee",
"index": 10,
"field": "gender",
"alias": "性别"
}

Categorycategory:为模型名,index索引值,只要不重复即可,field为人员主集的key值,alias名称

因为人员主集这个Model已经关联好了,我们就不需要在用 :emp_insight_child_relation.json 做关联了,


简单的说我们配置主集字段只需要:将field替换成要配置的key值,alias改一下,放到domain需要:将field替换成要配置的key值,alias改一下,放到domain_dynamic_emp.json   即可,然后清理下缓存(本机和线上),缓存就是上面说的方法就成功了

     

例二:

配置人员信息子集上个性化字段:

配置教育经历中最高学历为例做人力洞察,首先我们得将这个子集进行和人的主集进行关联:需要这个模版 emp_insight_child_relation.json   人力洞察关联子集配置模版 

搜索这个模版配置如下:


信息
titlejson

{
    "model": "highest_education",                                此model为做关联的model小名,这个小名与人员主集关联,会在下一步的domain_dynamic_emp.json中用到


    "extend_property": {                                                extra_property主要是一些过滤信息,比如我们配置的学历是有要求的,要求最高学历,那么is_highest这个字段等于1的时候才满足,

    "filter": [{
                     "type": "value",
                      "value": 1,
                      "key": "is_highest",
                       "op": "="
                  }, {
                     "type": "field",                                   这段的意思是跟人关联,那个我这个子集的employee_id是和Employee表的id相等的,只要是子集关联都要有这段
                     "value": "id",
                     "key": "employee_id",
                     "op": "="
                  }],
     "type": "onlyone_flag",                                          type的意思是关联类型,即唯一一条

     "origin_category": "EmployeeEducation"             origin_category:这个model是原来那个想要关联子集的真正的model
                                          },
    "key": "highest_education",
    "label": "最高学历"
}


  配置好·上面的内容,才算把这个子集与主集进行了一个准确的关联。


下一步就进行教育经历字段配置,此时需要找到domain_dynamic_emp.json这个模版:


配置如下:

信息
titlejson

"s_education": {
"category": "highest_education",                     category: 指上一步关联好子集的model小名
"index": 30, 
"field": "education",                                           field为你想要洞察的子集字段,这里想洞察学历,那么字段的key值就是education
"origin_category": "EmployeeEducation",        origin_category: 指子集真正的model
"alias": "学历"                                                     alias:名称
}

...