Registered member login:
Register Now
Altirigos » Notification Server and Solutions » Help Desk » History Table Incidents Database

» Current Poll
Vista?
Staying on XP until Windows 7 - 72.14%
101 Votes
Already on Vista - 10.71%
15 Votes
Planning an upgrade to Vista soon - 10.00%
14 Votes
Other (please explain) - 7.14%
10 Votes
Total Votes: 140
You may not vote on this poll.
» Stats
Members: 6,831
Threads: 9,765
Posts: 47,796
Top Poster: Nick (4,800)
Welcome our newest member, jdh2000
» Online Users: 46
6 members and 40 guests
Baek8280, estebs1978, gregmumphrey, MikeCusick, snapdad, vpalisoc
Most users online at once 294, 06-30-2007 at 01:24 PM.
» January 2009
S M T W T F S
28293031 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Reply
Old 09-12-2007, 04:14 PM   #1 (permalink)
 
Status: Junior Altiris Admin
Join Date: 12-03-2006
Location: New York
Posts: 6


Cool History Table Incidents Database

Does anyone know where I can find the closed date/time value of an Incident in the Altiris_Incidents database? I have looked trough all the tables without any success. I can find the created and modified but not the closed. I assume it is part of the history with I have yet to find as well. Any help would be greatly appreciated.

Thanks,

G
gtoast is offline   Reply With Quote
Old 09-12-2007, 06:44 PM   #2 (permalink)
 
dominique's Avatar
 
Status: Sticky...
Join Date: 03-04-2005
Location: Culver City, CA
Age: 52
Posts: 3,342


Hello,

There is no "Closed date" it is the "workitem_modified_on" which is used in relation with the status changed to "closed".

The information will be in the workitem_detail_view for the history, and in the workitem_current_view for the current information:

Two reports are running against these views they are under Repoprt --> Incident Management--> Incidents-->Helpdesk --> Helpdesk Activity. I have cutomized them for our environment by cloning them and removing extra information, the first one will give you the current status :
- Incident current status:
Code:
SELECT hd1.[workitem_number] as 'Id',  
 hd1.[workitem_created_on] as 'Create Date',  
 hd1.[workitem_modified_on] as 'Last Modified',  
 hd1.[workitem_status_lookup_value] as 'Status',  
 hd1.[workitem_priority_lookup_value] as 'Priority',  
 hd1.[workitem_category_tree_value] as 'Category',  
 hd1.[workitem_title] as 'Title'  
FROM dbo.HD_workitem_current_view hd1  
WHERE hd1.[workitem_status_lookup_value] LIKE 'closed'
ORDER BY 'Id'
the seocnd one will give you the incidents which have been closed or resolved then change to another status and back again to closed or resolved
- Incidents Resolved/Closed More Than Once
Code:
SELECT hd1.[workitem_number] as 'Id',
 hd1.[workitem_version] as 'Seq',
 hd1.[workitem_modified_on] as 'Date',
 hd1.[workitem_title] as 'Title',
 hd1.[workitem_status_lookup_value] as 'Status',
 hd1.[workitem_priority_lookup_value] as 'Priority',
 hd1.[workitem_category_tree_value] as 'Category'
FROM dbo.HD_workitem_detail_view hd1
WHERE datediff(dd, hd1.[workitem_created_on], getdate()) <= 365
 AND hd1.[workitem_status_lookup_value] LIKE 'closed'
 AND hd1.[workitem_number] IN (
  SELECT w1.workitem_number FROM HD_workitem_detail_view w2
  INNER JOIN HD_workitem_detail_view w1 ON w1.workitem_number = w2.workitem_number AND w1.workitem_version = w2.workitem_version + 1 AND 
    w2.workitem_status_lookup_id IN (100, 200, 300) AND w1.workitem_status_lookup_id IN (400, 500, 600)
  GROUP BY w1.workitem_number HAVING (COUNT(*) > 1)
 )
ORDER BY 'Id', 'Seq'
You could edit these queries and customized them for your project. By sorting by date you will have the last "closing date" which will be the last modified date with the status changed to "closed"

Thanks,
__________________
Thanks
Dom
http://www.altirigos.com

"Helping somebody else may help you"

Last edited by dominique; 09-12-2007 at 06:46 PM..
dominique is offline   Reply With Quote
Old 09-13-2007, 05:39 PM   #3 (permalink)
 
Status: Junior Altiris Admin
Join Date: 12-03-2006
Location: New York
Posts: 6


Smile

Thank you for the quick reply - I was able to get the proper close date from the workitem_detail_view as you pointed out. The probem we were having is that tickets sometimes get modified after the close date. Corrections and so on. I have pasted the sql code incase anyone else runs into the same issue - from this code I was able to slice it by queue, worker and so on -

select cv.workitem_number as 'Ticket', cv.contact_name as 'User', dv.workitem_modified_on as 'Closed Date', cv.workitem_modified_on as 'Last Modified Date',
cv.workitem_status_lookup_value as 'Current Status', cv.assigned_to_worker_name as 'Assinged Worker',
cv.workitem_title as 'Ticket Title',
dv.workitem_comment as 'Close Comment', cv.workitem_comment as 'Last Comment'
from dbo.HD_workitem_detail_view dv
join dbo.HD_workitem_current_view cv On dv.workitem_number = cv.workitem_number
where dv.workitem_action = 'Closed'
and cv.workitem_status_lookup_id = '600' --Note: 600 equals closed
and dv.workitem_modified_on > '%StartDate%'
and dv.workitem_modified_on < '%EndDate%'
order by cv.workitem_number
gtoast is offline   Reply With Quote
Old 09-13-2007, 07:20 PM   #4 (permalink)
 
dominique's Avatar
 
Status: Sticky...
Join Date: 03-04-2005
Location: Culver City, CA
Age: 52
Posts: 3,342


Excellent, good catch on the workitem_action which is definetely a plus when as you said the tickets are modified after the closing date, it is also our case.

Thanks for sharing.
__________________
Thanks
Dom
http://www.altirigos.com

"Helping somebody else may help you"
dominique is offline   Reply With Quote
Old 11-13-2008, 03:04 AM   #5 (permalink)
 
dbush's Avatar
 
Status: Super Altiris Admin
Join Date: 01-25-2006
Location: Dallas
Age: 29
Posts: 427


I was playing with this tonight and decided I had to get this for once and for all. The scenario I wanted to catch was the last time the incident was set to Closed in case it was re-opened and closed again. Other code I've found or made in the past would only get the first time it's closed or show multiple times when it was closed. This can break reports that are looking for time to final closure, SLA's, etc.

This code will return the incident details for the last time that the incident is set to closed, regardless of how many times it may go back and forth.

Code:
SELECT hdv.workitem_number as 'Number', hdv.workitem_version as 'Version', CONVERT(varchar, hdv.workitem_created_on, 100) as 'Created', CONVERT(varchar, hdv.workitem_modified_on, 100) as 'Closed'
FROM HD_workitem_detail_view hdv
JOIN
(SELECT hd1.workitem_number, ISNULL(hd3.workitem_version,1) as workitem_version
FROM hd_workitem_current_view hd1 
 LEFT OUTER JOIN 
  (SELECT max(workitem_version)+1 AS workitem_version, workitem_number 
   FROM hd_workitem_detail_view 
   WHERE workitem_status_lookup_id != 600
   GROUP BY workitem_number) hd3 ON hd3.workitem_number=hd1.workitem_number
WHERE hd1.workitem_status_lookup_id = 600) hdc ON hdc.workitem_number = hdv.workitem_number AND hdc.workitem_version = hdv.workitem_version
__________________
David Bush
Senior Consultant
ExpressAbility, Altrinsic

Cell: 214-923-1776
Dallas, TX

Last edited by dbush; 11-13-2008 at 04:31 AM..
dbush is offline   Reply With Quote
Old 11-13-2008, 11:19 AM   #6 (permalink)
 
dominique's Avatar
 
Status: Sticky...
Join Date: 03-04-2005
Location: Culver City, CA
Age: 52
Posts: 3,342


Hey David,

Excellent,
The test on
Quote:
SELECT max(workitem_version)+1 AS workitem_version
is it 100% safe?

I noticed and several of us that the workitem_version is not updated as "we" are expecting. Several time it remains the same depending on the action took on the incident. is it correct that a status change will surely change the version?

thanks for sharing.
__________________
Thanks
Dom
http://www.altirigos.com

"Helping somebody else may help you"
dominique is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Powered by vBadvanced CMPS v3.0 RC2

All times are GMT -4. The time now is 01:54 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
vB.Sponsors
Altirigos