Daily report is something which is used by service delivery managers and there is no out of box reports in SCSM to process this. 
Below SQL query will give you the count of following incidents assigned to Support Engineer:
·         Active
·         Pending
·         Resolved 
·         Closed 
Run this against DWDataMart database as per Microsoft’s suggest no query should be run directly on a transactional database in this case it ServerManager Database.
Select 
 distinct userdim.DisplayName as AssignedToUser , count ( case incident.status
when 'IncidentStatusEnum.Active' THEN 'ACTIVE' end )  as Active, 
 count ( case incident.status
when 'IncidentStatusEnum.Closed' THEN 'Closed' end )  as Closed, 
Count ( case incident.status 
when 'IncidentStatusEnum.Resolved' THEN 'Resolved' end )  as Resolved 
From    IncidentDim incident JOIN    
WorkItemDim workitem on incident.EntityDimKey = workItem.EntityDimKey JOIN   
 WorkItemAssignedToUserFactvw assignedtouser 
on workitem.WorkItemDimKey = assignedtouser.WorkItemDimKey JOIN    
UserDimvw userdim on assignedtouser.WorkItemAssignedToUser_UserDimKey = userdim.UserDimKey 
 Where    assignedtouser.DeletedDate is null and incident.createddate>= CONVERT(varchar(8), GETDATE()-1, 112)
 group by userdim.DisplayName, incident.status
Output: 
Assigned To 
 | 
Active 
 | 
Closed 
 | 
Resolved 
 | 
Support Engineer A 
 | 
2 
 | 
0 
 | 
0 
 | 
Support Engineer B 
 | 
1 
 | 
0 
 | 
0 
 | 
Support Engineer C 
 | 
1 
 | 
0 
 | 
0 
 | 
Support Engineer D 
 | 
2 
 | 
0 
 | 
0 
 | 
 Please note this query will only pull info for Incidents but not Service or Change requests
Can you make a copy that will pull Service requests as well, please?
ReplyDeleteAlright, here you go click on this , created a new one for service requests
ReplyDeletehttp://sp-vinod.blogspot.co.uk/2012/12/daily-service-requests-report-scsm-2012.html
Thank you!
ReplyDelete