版本比较

标识

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

...

本节配置以人员花名册明细表为例演示操作步骤:具体地址:演示案例环境 (https://mingcloud.hcmcloud.com)/#/list-report?id=6034

基本步骤:

效果图: 

主要应用范围:

统计单人单条明细数据、其他子集信息可由唯一字段属性关联出(例如:想取学历字段关联到人员明细数据中、那就要指明最高学历is_highest_deg:"1"的数据进行关联、否则会出现多条数据的情况)

...

点击系统设置-服务器设置-报表类别-将关闭设置成否

ps:只有2年以前的老的项目才需要手动开启这个配置,现在新的项目均默认开启。

新建明细报表-选择报表类别是明细表:

设置过滤

以基本人员花名册报表为例、设置过滤。

点击过滤设置-添加了部门、月份、用工类型、岗位状态。如果缺其他过滤、可以联系平台进行继续预制。添加了部门、日期、用工类型、岗位状态。平台已经预制了常用的过滤字段,也可以基于需求自己新增,参考:。

Image RemovedImage Added


配置数据源

统计人员花名册、经过分析得出:配置一个数据源即可:主模型当前任职JobInformation、关联模型岗位模型、组织层级模型、人员模型、最高教育经历模型、过滤条件:用工类型、岗位状态、部门、月末日期

...

1. 点击数据源设置-选择自定义-自定义模型   (常用且主推自定义模型、基本都是需要自定义关联模型的)

2. 此数据源里需要根据过滤参数替换4个固定值到接口里面、所以如下在此新增了4个参数、名称自行定义即可。这里定义:部门dept_id、月末时间date_str、用工类型emp_category、岗位状态pos_status。

PS:一、数据源的参数是用来将报表的过滤参数与数据源关联起来。

二、这里的用工类型emp_category、岗位状态pos_status也可以不添加。


Image RemovedImage Added

3. 切换模型-点击新增(新增主模型)

...

代码块
collapsetrue
{
    "dept_id": "=CURR_DEPARTMENT",      
      "date_str": "=M_E(m=CURR_MONTH)DATE",
   
    "pos_status": "=POSITION_STATUS",
    "emp_category": "=EMPLOYEE_CATEGORY"
#这里dept_id、date_str、pos_status、emp_category均为最初自定义模型的模型参数、上面传给hcm.model.list或者hcm.model.count的中filter_dict的过滤参数。他们的来源都是外层定义的过滤参数。
有的参数直接取过滤条件内容即可、传到模型进行过滤。有的则不需要、这里用工类型、岗位状态、部门不需要转、月份则需要调取M_E公式转成月份最后一天传到模型参数里做过滤。
 }

ps:如果不在数据块里添加参数,直接将我们的过滤器参数与模型里具体的字段关联也是可以,如下所示

Image Added

7. 配置完成、选择展示字段

选择字段-点击上面设计面板展示想要展示明细字段即可

Image Added

8. 公式字段:

部分项目需要对我们展示的结果做些简单的处理,比如出生日期,默认的时1991-02-20 有些项目需要将其处理成:1991.02 这类型的需求可以通过添加公式字段实现。

Image Added

Image AddedImage Removed