Die Sicht V_StepThroughput
Diese Sicht enthält die Anzahl der Dokumente, die in der letzten Stunde
verarbeitet wurden.
|
DocumentCount | Anzahl Dokument mit einem Arbeitsauftrag
(ID in W_Token). |
ID | Die ID des Prozessschrittes (ID in C_ProcessStep). |
Name | Der Name des Prozessschrittes (Name in
C_ProcessStep). |
ProcessID | Die ID des Prozesses (ProcessID in C_ProcessStep). |
Process | Der Name des Prozesses (Name in C_Process). |
Client | Der Name des Mandanten (Name in C_Client). |
LastRoutedAt | Zeitpunkt zu dem der Arbeitsauftrag (Token)
diesem Prozessschritt zugewiesen wurde (Datum und Uhrzeit). |
DateOnly | Zeitpunkt zu dem der Arbeitsauftrag (Token)
diesem Prozessschritt zugewiesen wurde (nur Datum). |
SQL Skript
CREATE VIEW [dbo].[V_StepThroughput]
AS
SELECT COUNT(dbo.W_Token.ID) AS DocumentCount, dbo.C_ProcessStep.ID, dbo.C_ProcessStep.Name, dbo.C_ProcessStep.ProcessID, dbo.C_Process.Name AS Process,
dbo.C_Client.Name AS Client, dbo.W_Token.LastRoutedAt, CONVERT(datetime, CONVERT(char(10), dbo.W_Token.LastRoutedAt, 112)) AS DateOnly
FROM dbo.W_Token INNER JOIN
dbo.C_ProcessStep ON dbo.W_Token.ProcessStepID = dbo.C_ProcessStep.ID INNER JOIN
dbo.C_Process ON dbo.C_ProcessStep.ProcessID = dbo.C_Process.ID INNER JOIN
dbo.C_Client ON dbo.C_Process.ClientID = dbo.C_Client.ID
GROUP BY dbo.C_ProcessStep.Name, dbo.C_ProcessStep.ProcessID, dbo.C_ProcessStep.ID, dbo.C_Process.Name, dbo.C_Client.Name, CONVERT(datetime,
CONVERT(char(10), dbo.W_Token.LastRoutedAt, 112)), dbo.W_Token.LastRoutedAt
HAVING (CONVERT(datetime, CONVERT(char(10), dbo.W_Token.LastRoutedAt, 112)) = CONVERT(datetime, CONVERT(char(10), GETUTCDATE(), 112))) AND (DATEDIFF(second,
dbo.W_Token.LastRoutedAt, GETUTCDATE()) <= 3600)
Anwendung
Verwandte Themen
Die verfügbaren Tabellen
Die verfügbaren Sichten