Help > Beispielsberichte > Processing Report

Beispielsbericht: Processing Report

Der Bericht "Processing Report" ist in Ihrer XBOUND-Installation enthalten – siehe Beschreibung in der XBOUND-Hilfe.

Frage

Wie viele Basisdokumente wurden in einem Prozessschritt verarbeitet und wie lange hat die Verarbeitung aller Dokumente in diesem Schritt gedauert?

Datenquelle

V_StepsReports

Abfrage

SELECT     Client, Process, ProcessStep,

           SUM(CheckOutDurationHours) AS Time,

           AVG(CheckOutDurationHours) AS TimeAvg,

           COUNT(DISTINCT DocumentID) AS DocumentCount,

           RepCatName,

CASE       RepCatName WHEN ' ' THEN '<not assigned> ' ELSE RepCatName END AS CatDisplayName

FROM       V_StepsReports

WHERE      (ProcessStep IN (@strProcessStep))

AND        (DateOnly BETWEEN @StartDate AND @EndDate)

AND        (Client IN (@strClient))

AND        (Process IN (@strProcess))

AND        (Action <> 'CheckOut')

AND        (Action <> 'RoutedManually')

AND        (CASE DocumentType WHEN ' ' THEN '<not assigned>' ELSE DocumentType END IN

           @DocumentType))

AND        (CASE RepCatName WHEN ' ' THEN '<not assigned> ' ELSE RepCatName END IN

           (@RepCatName))

GROUP BY Client, Process, ProcessStep, RepCatName

Selektionen (Unterabfragen)

ClosedMandant (@strClient)

SELECT     DISTINCT Name, ID

FROM       C_Client

 

ClosedProzess (@strProcess)

SELECT DISTINCT   C_Process.Name, C_Process.ClientID, C_Process.ID, C_Client.ID AS ID_Client,

                  C_Client.Name AS ID_Name

FROM              C_Process INNER JOIN

                  C_Client ON C_Process.ClientID = C_Client.ID

WHERE             (C_Client.Name IN (@strClient))

 

ClosedProzessschritt (@strProcessStep)

SELECT     C_ProcessStep.Name, C_ProcessStep.ID AS ProcessStepID, C_Client.ID AS ClientID,

           C_Process.ID AS ProcessID, C_Process.ClientID AS ProcessClientID,

           C_ProcessStep.ProcessID AS ProStepProcessID

FROM       C_ProcessStep INNER JOIN

           C_Process ON C_ProcessStep.ProcessID = C_Process.ID INNER JOIN

           C_Client ON C_Process.ClientID = C_Client.ID

WHERE      (C_Client.Name IN (@strClient))

AND        (C_Process.Name IN (@strProcess))

 

ClosedBerichtskategorie (@RepCatName)

SELECT     DISTINCT CASE RepCatName WHEN ' ' THEN '<not assigned> ' ELSE RepCatName END AS  

           AllRepcats

FROM       V_StepsReports

WHERE      (Client IN (@strClient))

AND        (Process IN (@strProcess))

AND        (ProcessStep IN (@strProcessStep))

 

ClosedDokumententyp (@DocumentType)

SELECT     DISTINCT CASE DocumentType WHEN ' ' THEN '<not assigned> ' ELSE DocumentType END

           AS AllDocTypes

FROM       V_StepsReports

WHERE      (Client IN (@strClient))

AND        (Process IN (@strProcess))

AND        (ProcessStep IN (@strProcessStep))

 

ClosedVon Datum / Bis Datum (@StartDate / @EndDate)

SELECT     MIN(DateOnly) AS StartDate, MAX(DateOnly) AS EndDate

FROM       V_StepsReports

 

Gut zu wissen

Beispielsbericht: Capture Statistics

Beispielsbericht: Detailed Capture Statistics

Beispielsbericht: Sheet Page Image Per Process Step

Beispielsbericht: Production Summary Report

Berichte erstellen