岗位列表或岗位F7上配置增加职位族、职位类、职位子类信息实例,其他query配置可同理参考由于岗位上本身关联有职位族、职位类、职位子类字段,在实体上关联的是对应职位族、职位类、职位子类实体的ID,而岗位列表或岗位F7需要展示的是职位族、职位类、职位子类的名称,因此要通过业务数据源将两张表的数据做关联然后取到想要的字段值配置步骤:1、打开DEP,新建方案,从业务单元引入岗位可以看到节点下业务数据源和实体都已自动带出岗位相关的数据实体下的岗位就是一个数据表,标准产品中岗位列表及岗位F7都是直接从实体上获取数据显示的,可以看到岗位实体,也就是岗位这张数据表上只有关联职位和职层的信息,没有职位族、职位类、职位子类的信息,因此要通过这个实体显示相关信息是不可行的,但是query(也就是业务数据源)可以做到,它可以把几张表的数据通过表字段关联取到所有关联表上的数据下面就一起来扩展一下岗位的业务数据源2、扩展岗位业务数据源可在DEP中直接导入方案jar包使用以下为详细步骤:1)双击业务数据源下的岗位,看到实体页签下是一个树状结构的数据,这里就是通过逐次关联可以将多个数据表联系起来,在岗位下引入职位实体2)设置关联关系参考岗位的实体就知道该怎么设置父对象属性了,子对象属性一般就是id3)职位有了,接下来还要关联带出职位子类、职位类、职位族;因为职位上已经有职位子类、职位类、职位族这些属性,所以只需要在职位下再引入这些实体并关联就可以了同样参考职位实体就可以知道父对象属性选择哪个属性字段4)在字段页签把需要用到的字段添加到query上,可以修改为更简单可识别的名字或使用自动带出的名称5)启用方案6)获取数据源uipk数据源扩展到此就完成了,下一步需要在列表界面上展示这些字段,则需要扩展视图3、扩展岗位列表视图在grid里面添加query属性,引用刚才业务数据源那里获取的uipk值,同时需要修改显示的字段name,需要使用query中定义的字段名,注意是大小写敏感的,如果数据不能正确显示,就看看业务数据源里是否确实加入了这些字段,且name与字段名称是否完全相同同理可以配置其他岗位F7等列表类的视图4、查看F7引用的是哪个视图,可以通过表单视图中引用的uipk确认,如果没有设置uipk,则默认调的是岗位列表的视图如:调动申请单上的调动后岗位,引用的就是一下uipk,通过uipk可以找到对应视图