用户报表

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

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

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备份码:
    • ELA-ELA中告警事件可以生成SDP的工单吗?

      EventLog Analyzer支持与ServiceDesk Plus集成,告警事件会自动在工单系统中生成工单,测试如下: 配置如下: