开发者社区> 问答> 正文

宜搭获取人员部门时,怎么获取主部门

有员工同时在两个部门,用:DEPTNAME(​订单申请人​)获取员工部门时,默认获取的是智能人事里,该员工部门字段显示的部门中排前面的部门,但是该员工的主部门在部门字段排序中显示在了后面,获取出来的部门就是错误的,请问什么公式或方法能直接获取到员工在智能人事中的主部门字段?

展开
收起
游客v4ty6w2nzlk7w 2023-07-17 17:30:46 597 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • 智能人事有API接口,可以自己写代码获取,获取字段选择主部门ID即可
    获取员工花名册字段信息

    2023-08-14 16:53:44
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    使用以下公式:DEPTNAME(​订单申请人​, true)。

    其中,DEPTNAME函数的第二个参数为true,表示获取员工在智能人事中的主部门。如果不指定第二个参数或者将第二个参数设置为false,则获取的是员工在智能人事中部门字段显示的部门中排前面的部门。

    需要注意的是,DEPTNAME函数获取的部门信息可能受智能人事系统中的部门排序、部门层级等因素的影响,因此在使用时需要注意核对结果的正确性。

    2023-07-17 19:39:06
    赞同 展开评论 打赏
  • 要直接获取员工在智能人事中的主部门字段,你可以使用以下公式或方法:

    1. 使用公式 LOOKUPVALUE:可以通过 LOOKUPVALUE 函数查询员工在智能人事中的主部门字段。假设你要获取员工的主部门信息,可以使用如下公式:

      主部门 = LOOKUPVALUE('智能人事表'[主部门], '智能人事表'[员工编号], 员工编号)
      

      其中,智能人事表 是你保存员工信息的表名,'智能人事表'[主部门] 是主部门字段的列名,'智能人事表'[员工编号] 是员工编号字段的列名,员工编号是作为参数传递给 LOOKUPVALUE 函数的。

    2. 使用关联关系:如果你的两个部门来源于不同的数据表,并且通过某种关联关系关联起来,你可以使用关联关系来获取员工的主部门信息。首先,确保在两个表中有共享的字段(例如员工编号),然后创建一个关联关系。接下来,你可以通过关联关系来访问员工在智能人事中的主部门字段。

    2023-07-17 17:47:26
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载