Help > Sichten > V_StepThroughput

Die Sicht V_StepThroughput

Diese Sicht enthält die Anzahl der Dokumente, die in der letzten Stunde verarbeitet wurden.

Spalten

Beschreibung

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

Die verfügbaren Tabellen

Die verfügbaren Sichten