找回密码
 注册成为天翎用户
查看: 498|回复: 5

[已解决] 在视图中输入账号,获取域中对应的姓名、部门

[复制链接]
kingkwok 发表于 2021-6-17 15:00:02 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

        我想在视图输入栏中,输入账号,根据账号查询并获取域中用户表的相对就的姓名、部门值,请指教,谢谢!







1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
Chain 发表于 2021-6-17 15:52:59 | 显示全部楼层
你现在是已经在视图中将企业域的用户信息都显示出来了吗?
回复

使用道具 举报

 楼主| kingkwok 发表于 2021-6-17 16:05:49 | 显示全部楼层
Chain 发表于 2021-6-17 15:52
你现在是已经在视图中将企业域的用户信息都显示出来了吗?

我是手动输入,没有用用户框;想输入账号,就自动显示相应姓名,部门:

(function(){

        var doc = getCurrentDocument();
        var user1 = doc.getItemValueAsString("请假人账号");
        var DepartmentId = "";
        var DepName = "";
        var depProcess = getDepartmentProcess();
    if (user1 !=null || user1.trim() != ""){
        DepartmentId = user1.getDefaultDepartment();
        var dep = depProcess.doView(DepartmentId);
      if ( dep != null){
          DepName = dep.getName()+" : "+user1;
      }
    }
        return DepName;
})();

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

Chain 发表于 2021-6-17 16:36:27 | 显示全部楼层
参考脚本:
  1. // 获取当前企业域用户名称
  2. (function(){
  3.         var doc = getCurrentDocument();
  4.         var loginno = doc.getItemValueAsString("输入用户账号");
  5.         var sql = "SELECT domainid,TELEPHONE as item_TELEPHONE from obpm2.t_user where LOGINNO ='"+loginno+"'"
  6.         println("sql----------->"+sql);
  7.         var datas=findBySQL(sql);
  8.         var name = "";
  9.         if(datas!=null){
  10.                 name = datas.getItemValueAsString("TELEPHONE");
  11.         }
  12.         return name;
  13. })();
复制代码


效果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

Chain 发表于 2021-6-17 17:37:24 | 显示全部楼层
参考示例脚本可以解决问题,故该贴状态改为"结贴",如有疑问或者沟通具体情况,请咨询QQ:1532154446。
回复

使用道具 举报

 楼主| kingkwok 发表于 2021-6-18 09:40:43 | 显示全部楼层
Chain 发表于 2021-6-17 16:36
参考脚本:

效果:

谢谢,根据输入账号找到用户名称解决,另一个问题是如何找到对应部门名称?
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-15 00:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表