Die Sicht V_StepsReports
Diese Sicht enthält Informationen über einen ausgeführten Prozessschritt,
mit aufbereiteten Namen (Bezeichnungen) der Objekte (Prozessschritte,
Mandanten usw) statt ID. Diese Sicht wird für die Berichterstattung verwendet
– siehe Beispielsbericht:
Processing Report.
Diagramm:
Eine ähnliche Sicht: V_Steps
|
DocumentID | Die ID des Dokumentes (ID in W_Step). |
DocumentSiteId | Derzeit nicht genutzt. |
DocumentName | Der Name des Dokumentes (Name in W_Document). |
DoneAt | Ausführungszeitpunkt des Schrittes
(DoneAt in W_Step). |
CheckOutDuration | Die Dauer in Sekunden in der das Dokument für diesen Schritt ausgecheckt
war. (CheckOutDuration in W_Step.) |
Action | Create
Check out
Check In
Check in with Error
Routed Manually
Undo Check out
Statistics (ActionType in W_Step) |
DocType | Die ID des Dokumententyps (TypeID in W_Document). |
DocumentType | Der Name des Dokumententyps (Name in
C_DocType). |
ProcessStepID | Die ID des Prozessschritts (ProcessStepID
in W_Step). |
ProcessStep | Der Name des Prozessschrittes (Name in
C_ProcessStep). |
Process | Der Name des Prozesses (Name in C_Process). |
Client | Der Name des Mandanten (Name in C_Client). |
UserName | Der Windows Benutzer in dessen Namen
der Prozess läuft (UserName in W_Step). |
Machine | Der Computer auf dem der Prozess läuft (Machine
in W_Step). |
ID | Die ID des Schrittes (ID in W_Step). |
SiteId | Derzeit nicht genutzt. |
DateOnly | Nur das Datum (ohne Uhrzeit) aus dem
Feld DoneAt. |
CheckOutDurationHours | Die Dauer in Stunden in der das Dokument für diesen Schritt ausgecheckt
war. |
RepCatName | Der Name der Berichtskategorie (ReportingCat
in V_ProcessStepWithCategory). |
BatchID | Die ID des Basisdokuments (BatchID in
W_Step). |
ActionType | 0 = Create
1 = Check out
2 = Check In
3 = Check in with Error
4 = Routed Manually
5 = Undo Check out
6 = Statistics (ActionType in W_Step) |
ReportingCatID | Die ID der Berichtskategorie (ReportingCatID
in V_ProcessStepWithCategory). |
ServiceType | 0 = Activity
1 = Collector
2 = Agent
3 = Global Parameter Set
4 = Client Parameter Set
5 = Process Parameter Set
6 = Interactive
7 = Platform
8 = License
9 = Activity and Parameter Set
10 = Feature Group (ServiceType in V_ProcessStepWithCategory) |
SQL Skript
CREATE VIEW [dbo].[V_StepsReports]
AS
SELECT dbo.W_Step.DocumentID,dbo.W_Step.DocumentSiteId,dbo.W_Document.Name AS DocumentName,dbo.W_Step.DoneAt, dbo.W_Step.CheckOutDuration,
CASE ActionType
WHEN 0 THEN 'Create'
WHEN 1 THEN 'CheckOut'
WHEN 2 THEN 'CheckIn'
WHEN 3 THEN 'CheckInWithError'
WHEN 4 THEN 'RoutedManually'
WHEN 5 THEN 'CheckIn'
WHEN 6 THEN 'CheckIn' END AS Action, dbo.W_Document.TypeID AS DocType,
CASE TypeID WHEN 0 THEN ' ' ELSE dbo.C_DocType.Name END AS DocumentType, dbo.W_Step.ProcessStepID,
dbo.V_ProcessStepWithCategory.ProcessStepName AS ProcessStep, dbo.C_Process.Name AS Process, dbo.C_Client.Name AS Client,
dbo.W_Step.UserName, dbo.W_Step.Machine, dbo.W_Step.ID, dbo.W_Step.SiteId, CONVERT(datetime, CONVERT(char(10), dbo.W_Step.DoneAt, 112))
AS DateOnly, dbo.W_Step.CheckOutDuration / 3600 AS CheckOutDurationHours,
CASE WHEN NOT dbo.V_ProcessStepWithCategory.ReportingCat IS NULL)
THEN V_ProcessStepWithCategory.ReportingCat ELSE ' ' END ASRepCatName, dbo.W_Step.BatchID, dbo.W_Step.ActionType,
dbo.V_ProcessStepWithCategory.ReportingCatID, dbo.V_ProcessStepWithCategory.ServiceType
FROM dbo.C_Client INNER JOIN
dbo.C_Process ON dbo.C_Client.ID=dbo.C_Process.ClientID INNER JOIN
dbo.W_Step INNER JOIN
dbo.W_Document ON dbo.W_Step.DocumentID = dbo.W_Document.ID AND dbo.W_Step.DocumentSiteId = dbo.W_Document.SiteId INNER JOIN
dbo.V_ProcessStepWithCategory ON dbo.W_Step.ProcessStepID = dbo.V_ProcessStepWithCategory.ProcessStepID ON
dbo.C_Process.ID = dbo.V_ProcessStepWithCategory.ProcessID LEFT OUTER JOIN
dbo.C_DocType ON dbo.W_Document.TypeID = dbo.C_DocType.ID
Anwendung
Verwandte Themen
Die verfügbaren Tabellen
Die verfügbaren Sichten