Page 1 of 1

Report Jornaleinträge

Posted: 28. Feb 2011, 13:51
by alain
Hallo zusammen

Wir haben bei uns einen SLA definiert, der sagt dass ein Ticket nach 2 Tagen eskalieren sollen wenn keine aktivität mehr stattfand. Das problem ist nun wie wir das überprüfen könnten.
Gibt es eine Möglichkeit einen Report zu erstellen, der die Journaleinträge überprüft und alle auflistet, bei denen seit mehr als 2 Tagen kein Eintrag mehr gemacht wurde?
Wenn ja, wo bekomme ich so einen Report her?

Danke und Grüsse
Alain

Re: Report Jornaleinträge

Posted: 01. Mar 2011, 15:50
by akrupka
SQL Statement für die Journal Einträge:

Code: Select all

select 
	act.TicketNumber,
	DateAdd(hh, 1, jou.CreatedDate) as CreatedDate,
	uc.LastName + ISNULL(', ' + uc.FirstName,'') as [User],

Solution = Case
When jou.ActivityAction = 4 Then 'Das Ticket wurde bearbeitet'
else
	ISNULL(jou.Solutionparams+'-' ,'')+ COALESCE(jou.OriginalSolution, jou.Solution, '') 
End
from 
	SPSActivityClassUnitOfWork as jou
	inner join
		SPSUserClassBase as uc
	on uc.ID = jou.[Creator]
	inner join 
		SPSActivityClassBase act
	on act.[Expression-ObjectID] = jou.[Expression-ObjectID]
Könntest jetzt noch hergehen, die nicht geschlossenen Tickets zu suchen und dort dann das Datum der Journal Eitnräge mit dem aktuellen Datum zu vergleichen :D

Re: Report Jornaleinträge

Posted: 02. Mar 2011, 13:56
by alain
Hallo akrupka

Geanu um das geht es mir: alle offenen Tickets mit Journaleinträgen zu suchen, die seit >3 Tagen keinen Eintrag mehr haben.

Ich sehe, du bist ein spezialist :-)

Alain

Re: Report Jornaleinträge

Posted: 07. Mar 2011, 15:13
by alain
Wo finde ich denn den Status "nicht abgeschlossen"? Deine Abfrage zeigt mit alle Tickets mit allen Einträgen... :-)

Re: Report Jornaleinträge

Posted: 07. Mar 2011, 16:26
by akrupka
Mach einen Join auf die SPSCommonClassBase und frage dort den Status ab...ich glaube ungleich 204 oder so!