用户报表

用户报表(包含自定义字段)生成

用户报表(包含自定义字段)生成 

select * from  useradditionalfields; 查一下您们附加字段的名称,然后做表关联。

其中,instance_id 对应用户 id,如下加粗标准的内容可以作为参考。


 SELECT  max(aaauser.first_name)            AS "名称",max(aaalogin.name)                 AS "登录名",max(aaacontactinfo.emailid)        AS "主邮箱地址",max(departmentdefinition.deptname) AS "部门名称",max(sdorganization.NAME)           AS "地点",max(sduser.EMPLOYEEID)

   AS "员工ID",max(aaacontact.LANDLINE)           AS "电话",max(aaacontact.MOBILE)

   AS "手机" ,string_agg(qd.queuename,',')    AS "关联组",string_agg( ar.NAME, ',' )    AS "角色", max(useradditionalfields.udf_char1) AS "自定义字段内容" FROM aaauser LEFT JOIN sduser ON aaauser.user_id=sduser.userid LEFT JOIN aaauser sdus on sduser.REPORTINGTO = sdus.USER_ID LEFT JOIN aaalogin ON aaalogin.user_id = aaauser.user_id LEFT JOIN aaaaccount ON aaalogin.login_id = aaaaccount.login_id  LEFT JOIN useradditionalfields ON aaauser.user_id=useradditionalfields.instance_id LEFT JOIN userdepartment ON aaauser.user_id=userdepartment.userid LEFT JOIN departmentdefinition ON userdepartment.deptid=departmentdefinition.deptid LEFT JOIN sdorganization ON departmentdefinition.siteid = sdorganization.org_id LEFT JOIN aaausercontactinfo ON aaausercontactinfo.user_id=aaauser.user_id LEFT JOIN aaacontactinfo ON aaausercontactinfo.contactinfo_id=aaacontactinfo.contactinfo_id LEFT JOIN AaaUserContactInfo aaausercontact  ON aaauser.USER_ID=aaausercontact.USER_ID  LEFT JOIN AaaContactInfo aaacontact  ON aaausercontact.CONTACTINFO_ID=aaacontact.CONTACTINFO_ID LEFT JOIN Queue_Technician qt  ON qt.TECHNICIANID=AaaUser.USER_ID LEFT JOIN QueueDefinition qd  ON qt.QUEUEID=qd.QUEUEID LEFT JOIN AaaLogin al  ON aaauser.USER_ID=al.USER_ID LEFT JOIN AaaAccount aa  ON al.LOGIN_ID=aa.LOGIN_ID LEFT JOIN sdAuthorizedRole aar  ON aa.ACCOUNT_ID=aar.ACCOUNT_ID LEFT JOIN AaaRole ar  ON aar.ROLE_ID=ar.ROLE_ID  LEFT JOIN AaaRoleToCategory  ON ar.ROLE_ID=AaaRoleToCategory.ROLE_ID WHERE sduser.status='ACTIVE'  GROUP BY  aaauser.user_id;


    • Related Articles

    • SDP | 技术员/用户 报表

      PgSQL 仅技术员报表 含:名称,登录名,主邮箱地址,部门名称,部门地点,员工id,电话,关联组,角色 SELECT max(aaauser.first_name) AS "名称",max(aaalogin.name) AS "登录名",max(aaacontactinfo.emailid) AS "主邮箱地址",max(departmentdefinition.deptname) AS "部门名称",max(sdorganization.NAME) AS ...
    • 尽管生成了告警,但我没有收到任何电子邮件。

      原因:未配置SMTP邮件服务器。 解决方案:您需要配置SMTP邮件服务器才能接收电子邮件。有关详细信息,请参阅《用户指南》中邮件服务器的部分。
    • 如何生成API密钥?

      ServiceDesk Plus与集成应用之间的认证是通过API密钥进行的,每个可登录的技术员都可以生成一个唯一的密钥。 1. 点击管理->技术员 2. 如果要为已有的技术员生成API密钥,可点击相应技术员的编辑图标; 如果要为新的技术员生成API密钥,可点击新建技术员的链接,输入技术人员详细信息并提供登录权限。 3.在技术员的API密钥部分,点击生成按钮,选定该密钥的有效期,即可生成密钥。 如果已经为该技术员生成过API密钥,可点击重新生成按钮,生成新的密钥。
    • MFA 备份码如何生成?

      请参考下面产品截图生成MFA备份码:
    • DC复制报表生成失败

      如果报表生成失败,请检查以下项: ADManager Plus 服务账号对事件日志具有读取权限。 所有域控制器之间时间同步一致(执行命令:w32tm /resync)。 网络连通正常(使用 ping 和 telnet <域控制器IP/主机名> 389 测试)。 复制健康状态(使用 repadmin /replsummary 检查)。 执行 gpupdate /force,并重启 ADManager Plus 服务。 若问题仍存在,使用 repadmin /syncall /AdeP ...