SDP|MSSQL 获取支持组信息

SDP|MSSQL 获取支持组信息

SELECT sdo.name "Site Name", qd.QUEUENAME "Support group",
       site.isdeleted "Site Active", qd.isdeleted "Group Active", 
       qd.QUEUEDESCRIPTION "Description",
       STUFF(
               (SELECT ',' + au.first_name
                FROM queue_technician qt
                LEFT JOIN sduser sd ON qt.technicianid=sd.userid
                LEFT JOIN aaauser au ON sd.userid=au.user_id
                WHERE qt.queueid=qd.queueid
                   FOR XML PATH('')),1,1,'') AS "Interested Technicians",
       STUFF(
               (SELECT ',' + au.first_name
                FROM queueescalation qe
                LEFT JOIN escalateton esc ON qe.escalatetoid=esc.escalatetoid
                LEFT JOIN sduser sd ON esc.userid=sd.userid
                LEFT JOIN aaauser au ON sd.userid=au.user_id
                WHERE qe.category='NOTIFY_REQ_ADD_IN_QUEUE'
                  AND qe.queueid=qd.queueid
                   FOR XML PATH('')),1,1,'') AS "Notify when new request is added",
       STUFF(
               (SELECT ',' + au.first_name
                FROM queueescalation qe
                LEFT JOIN escalateton esc ON qe.escalatetoid=esc.escalatetoid
                LEFT JOIN sduser sd ON esc.userid=sd.userid
                LEFT JOIN aaauser au ON sd.userid=au.user_id
                WHERE qe.category='NOTIFY_UNPICK_REQ_IN_QUEUE'
                  AND qe.queueid=qd.queueid
                   FOR XML PATH('')),1,1,'') AS "Notify when request is left unpicked",
       STUFF(
               (SELECT ',' + au.first_name
                FROM queueescalation qe
                LEFT JOIN escalateton esc ON qe.escalatetoid=esc.escalatetoid
                LEFT JOIN sduser sd ON esc.userid=sd.userid
                LEFT JOIN aaauser au ON sd.userid=au.user_id
                WHERE qe.category='NOTIFY_REQ_EDIT_IN_QUEUE'
                  AND qe.queueid=qd.queueid
                   FOR XML PATH('')),1,1,'') AS "Notify when request is updated",
STUFF(
               (SELECT ',' + qe.email
FROM queue_email qe 
                WHERE qe.queueid=qd.queueid
                   FOR XML PATH('')),1,1,'') AS "Group E-Mail",    
       qd.sendername "Sender's Name",
       qd.replyaddress "Sender's e-mail"
FROM QueueDefinition qd
LEFT JOIN SiteDefinition site ON qd.siteid=site.siteid
LEFT JOIN SDOrganization sdo ON sdo.org_id=site.siteid
order by 1,2

    • Related Articles

    • 可以把两个不同部门的职能服务配置在一套ServiceDesk Plus中吗?假设这两个部门都与IT无关,但是需要服务台中配置一个独立的支持邮件地址。

      您可以通过两种方式来实现上述目的: 1, 企业服务管理(ESM),它可以为企业内不同的职能部门配置单独的服务台实例,实现独立提供服务,而对于用户则提供一个统一的服务入口。更多信息,参考这里。 2,技术支持组,您可以基于组的权限来分割数据。例如您可以为这两个部门分别创建两个支持组,“人事管理”和“管理团队”,基于组的权限控制实现上述目的。 首先您应当为这两个部门创建支持邮箱,例如hrhelpdesk@abc.com 、adminsupport@abc.com 在管理 -> ...
    • 修改Applications Manager中当前使用的MSSQL服务器详细信息

      更改当前在Applications Manager中使用的 Microsoft SQL 服务器详细信息(如主机名、端口、用户名和密码)的步骤 1.打开WordPad和编辑"<APM_home>\working\conf\MSSQL\"和<APM_home>\working\conf\"中的database_params.conf文件,之后在下面适用的行更改主机名,端口,域和实例名。 如果您不使用 Windows 身份验证,则不需要 'domain=domainname'。  ...
    • SDP API 获取某个支持组内的所有技术员

      页面调用: 参数: { "list_info": { "sort_field": "name", "start_index": 1, "sort_order": "asc", "row_count": "25", "get_total_count": true, "search_criteria": [ { "field": "support_group.name", "condition": "is", "values": [ "Network" ] } ] } }
    • sdp & msp 系统服务目录使用细节

      sdp & msp 系统服务目录使用细节 1  有关系统服务目录能否看到的问题,需要两块来定义 首先进入到服务目录中,每个服务目录定义出都有一块内容叫做:关联技术支持组到模板&显示给请求人_关联用户组到模板。意思为此技术支持组下及此用户组下的所有人可以对应看到这些服务目录。(这一块建议可以选择多个需要看的组) 2 ...
    • MSSQL配置-选择的角色

      此处提供了为OpManager配置MSSQL DB的步骤。以下文档详细介绍了在OpManager 中配置MSSQL DB用户所需的角色。   服务器角色-要选择的强制角色: MasterDB—不需要强制性用户角色(公共角色除外)。 产品/应用数据库 首次/新启动—需要dbcreator角色(公共角色除外)。 【此外,执行DBConfiguration.bat时需要dbcreator角色】 热启动—不需要强制性服务器角色(公共角色除外)。 用户映射角色-要选择的强制角色: ...