diff --git a/C4IT_DataHistoryProvider_Base/Publish/F4SD-Cockpit-Server.dll b/C4IT_DataHistoryProvider_Base/Publish/F4SD-Cockpit-Server.dll index d9dde74..22471d2 100644 Binary files a/C4IT_DataHistoryProvider_Base/Publish/F4SD-Cockpit-Server.dll and b/C4IT_DataHistoryProvider_Base/Publish/F4SD-Cockpit-Server.dll differ diff --git a/C4IT_DataHistoryProvider_Test/Config/F4SD-DataClusters-Configuration.xml b/C4IT_DataHistoryProvider_Test/Config/F4SD-DataClusters-Configuration.xml index 5fc4ae0..8368a46 100644 --- a/C4IT_DataHistoryProvider_Test/Config/F4SD-DataClusters-Configuration.xml +++ b/C4IT_DataHistoryProvider_Test/Config/F4SD-DataClusters-Configuration.xml @@ -1,1558 +1,1557 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - -
- - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - -
- - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - -
-
- - - - - - - - - - - -
- - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - -
-
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - - - -
-
- - - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - -
- - - - (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#) - - - - - - - - - -
- - - - - (select #Columns# (from (device binary) (with execution #KeyFilter# (where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# - (where application (eq name (string "Nexthink Collector"))) - (where application (eq name (string "Nexthink Coordinator"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - - - (select #Columns# (from (device binary) (with execution #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - (where executable(eq name (string "c4it f4sd tray.exe"))) - (where execution_error (eq type (enum "crash"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - (where executable(eq name (string "c4it f4sd tray.exe"))) - (where execution_error (eq type (enum "application not responding"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with execution #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - (select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# ) - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - -
- - - - - (select #Columns# (from user #KeyFilter#) #Limit#) - - - - - - - - - - - - -
- - - - (select #Columns# (from user #KeyFilter#) #Limit#) - - - - - - - - - - - - - - -
- - - - (select #Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#) - - - - - - - - - - - - -
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + +
+ + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + +
+
+ + + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + +
+ + + + (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#) + + + + + + + + + +
+ + + + + (select #Columns# (from (device binary) (with execution #KeyFilter# (where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# + (where application (eq name (string "Nexthink Collector"))) + (where application (eq name (string "Nexthink Coordinator"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + + + (select #Columns# (from (device binary) (with execution #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + (where executable(eq name (string "c4it f4sd tray.exe"))) + (where execution_error (eq type (enum "crash"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + (where executable(eq name (string "c4it f4sd tray.exe"))) + (where execution_error (eq type (enum "application not responding"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with execution #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + (select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# ) + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + +
+ + + + + (select #Columns# (from user #KeyFilter#) #Limit#) + + + + + + + + + + + + +
+ + + + (select #Columns# (from user #KeyFilter#) #Limit#) + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#) + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
diff --git a/F4SD-Cockpit-ServerCore/DataHistoryConfigClusters.cs b/F4SD-Cockpit-ServerCore/DataHistoryConfigClusters.cs index 684e6c8..2e55193 100644 --- a/F4SD-Cockpit-ServerCore/DataHistoryConfigClusters.cs +++ b/F4SD-Cockpit-ServerCore/DataHistoryConfigClusters.cs @@ -378,19 +378,19 @@ namespace C4IT.DataHistoryProvider , "Table[@Name='M42Wpm-Ticket-Services']" ); - RetVal |= DoXmlInsertElement(XmlRoot - , "DataCluster[@Name='M42Tickets']" - , "Table[@Name='M42Wpm-Ticket-QuickCalls']" - , "
" - , "Table[@Name='M42Wpm-Ticket-Assets']" - ); + RetVal |= DoXmlInsertElement(XmlRoot + , "DataCluster[@Name='M42Tickets']" + , "Table[@Name='M42Wpm-Ticket-QuickCalls']" + , "
" + , "Table[@Name='M42Wpm-Ticket-Assets']" + ); - RetVal |= DoXmlInsertElement(XmlRoot - , "DataCluster[@Name='M42Tickets']" - , "Table[@Name='M42Wpm-Ticket-Categories']" - , "
" - , "Table[@Name='M42Wpm-Ticket-QuickCalls']" - ); + RetVal |= DoXmlInsertElement(XmlRoot + , "DataCluster[@Name='M42Tickets']" + , "Table[@Name='M42Wpm-Ticket-Categories']" + , "
" + , "Table[@Name='M42Wpm-Ticket-QuickCalls']" + ); RetVal |= DoXmlInsertElement(XmlRoot , "DataCluster[@Name='M42Tickets']" @@ -493,10 +493,73 @@ namespace C4IT.DataHistoryProvider } // update table 'M42Wpm-Tickets' columns - RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "AffectedUser"); - RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "Urgency"); - RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "UrgencyId"); - RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "Impact"); + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "AffectedUser"); + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "Urgency"); + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "UrgencyId"); + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Tickets", "", "Impact"); + + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Ticket-QuickCalls", "", "ResponsibleRole"); + + var quickCallsCategoryColumn = XmlRoot.SelectSingleNode("DataCluster[@Name='M42Tickets']/Table[@Name='M42Wpm-Ticket-QuickCalls']/Table-Columns/Table-Column[@Name='Category']") as XmlElement; + if (quickCallsCategoryColumn != null) + { + if (!string.Equals(quickCallsCategoryColumn.GetAttribute("SourceName"), "Category_Value", StringComparison.OrdinalIgnoreCase)) + { + quickCallsCategoryColumn.SetAttribute("SourceName", "Category_Value"); + RetVal = true; + } + + if (!string.Equals(quickCallsCategoryColumn.GetAttribute("Type"), "guid", StringComparison.OrdinalIgnoreCase)) + { + quickCallsCategoryColumn.SetAttribute("Type", "guid"); + RetVal = true; + } + } + + var categoriesColumns = XmlRoot.SelectSingleNode("DataCluster[@Name='M42Tickets']/Table[@Name='M42Wpm-Ticket-Categories']/Table-Columns") as XmlElement; + if (categoriesColumns != null) + { + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Ticket-Categories", "", "Name"); + RetVal |= DoXmlInsertTableRow(XmlRoot, "M42Tickets", "M42Wpm-Ticket-Categories", "", "parentValue"); + + var parentValueColumn = categoriesColumns.SelectSingleNode("Table-Column[@Name='parentValue']") as XmlElement; + if (parentValueColumn != null) + { + if (!string.Equals(parentValueColumn.GetAttribute("SourceName"), "Parent_Value", StringComparison.OrdinalIgnoreCase)) + { + parentValueColumn.SetAttribute("SourceName", "Parent_Value"); + RetVal = true; + } + + if (!string.Equals(parentValueColumn.GetAttribute("Type"), "guid", StringComparison.OrdinalIgnoreCase)) + { + parentValueColumn.SetAttribute("Type", "guid"); + RetVal = true; + } + } + + var parentColumn = categoriesColumns.SelectSingleNode("Table-Column[@Name='parent']") as XmlElement; + if (parentColumn != null) + { + if (!string.Equals(parentColumn.GetAttribute("SourceName"), "Parent", StringComparison.OrdinalIgnoreCase)) + { + parentColumn.SetAttribute("SourceName", "Parent"); + RetVal = true; + } + + if (!string.Equals(parentColumn.GetAttribute("Type"), "string", StringComparison.OrdinalIgnoreCase)) + { + parentColumn.SetAttribute("Type", "string"); + RetVal = true; + } + + if (!string.Equals(parentColumn.GetAttribute("Cardinal"), "300", StringComparison.OrdinalIgnoreCase)) + { + parentColumn.SetAttribute("Cardinal", "300"); + RetVal = true; + } + } + } // correct the type attribute for the M42Wpm-Ticket-History table to Events var M42JournalItemNode = XmlRoot.SelectSingleNode("DataCluster[@Name='M42Tickets']/Table[@Name='M42Wpm-Ticket-History' and @Type!='HistoryEvents']") as XmlElement; diff --git a/F4SDwebService/Config/F4SD-DataClusters-Configuration.xml b/F4SDwebService/Config/F4SD-DataClusters-Configuration.xml index 5fc4ae0..8368a46 100644 --- a/F4SDwebService/Config/F4SD-DataClusters-Configuration.xml +++ b/F4SDwebService/Config/F4SD-DataClusters-Configuration.xml @@ -1,1558 +1,1557 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - -
- - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - -
- - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - -
-
- - - - - - - - - - - -
- - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - -
-
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - - - -
-
- - - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - -
- - - - (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#) - - - - - - - - - -
- - - - - (select #Columns# (from (device binary) (with execution #KeyFilter# (where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# - (where application (eq name (string "Nexthink Collector"))) - (where application (eq name (string "Nexthink Coordinator"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - - - (select #Columns# (from (device binary) (with execution #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - (where executable(eq name (string "c4it f4sd tray.exe"))) - (where execution_error (eq type (enum "crash"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - (where executable(eq name (string "c4it f4sd tray.exe"))) - (where execution_error (eq type (enum "application not responding"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with execution #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - (select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# ) - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - -
- - - - - (select #Columns# (from user #KeyFilter#) #Limit#) - - - - - - - - - - - - -
- - - - (select #Columns# (from user #KeyFilter#) #Limit#) - - - - - - - - - - - - - - -
- - - - (select #Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#) - - - - - - - - - - - - -
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + +
+ + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + +
+
+ + + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + +
+ + + + (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#) + + + + + + + + + +
+ + + + + (select #Columns# (from (device binary) (with execution #KeyFilter# (where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# + (where application (eq name (string "Nexthink Collector"))) + (where application (eq name (string "Nexthink Coordinator"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + + + (select #Columns# (from (device binary) (with execution #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + (where executable(eq name (string "c4it f4sd tray.exe"))) + (where execution_error (eq type (enum "crash"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + (where executable(eq name (string "c4it f4sd tray.exe"))) + (where execution_error (eq type (enum "application not responding"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with execution #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + (select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# ) + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + +
+ + + + + (select #Columns# (from user #KeyFilter#) #Limit#) + + + + + + + + + + + + +
+ + + + (select #Columns# (from user #KeyFilter#) #Limit#) + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#) + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
diff --git a/F4SDwebService/Publish/Config/F4SD-DataClusters-Configuration.xml b/F4SDwebService/Publish/Config/F4SD-DataClusters-Configuration.xml index 5fc4ae0..8368a46 100644 --- a/F4SDwebService/Publish/Config/F4SD-DataClusters-Configuration.xml +++ b/F4SDwebService/Publish/Config/F4SD-DataClusters-Configuration.xml @@ -1,1558 +1,1557 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - -
- - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Security - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - Network - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - - F4SD Agent - Computer - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - -
- - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - -
-
- - - - - - - - - - - -
- - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - -
-
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - - - - - - -
-
- - - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from device #KeyFilter#) #Limit#) - - - - - - - - -
- - - - (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#) - - - - - - - - - -
- - - - (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#) - - - - - - - - - -
- - - - - (select #Columns# (from (device binary) (with execution #KeyFilter# (where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# - (where application (eq name (string "Nexthink Collector"))) - (where application (eq name (string "Nexthink Coordinator"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - - - (select #Columns# (from (device binary) (with execution #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - (where executable(eq name (string "c4it f4sd tray.exe"))) - (where execution_error (eq type (enum "crash"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - (where executable(eq name (string "c4it f4sd tray.exe"))) - (where execution_error (eq type (enum "application not responding"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with execution #KeyFilter# - (where executable(eq name (string "c4it f4sd agent.exe"))) - #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - (select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# ) - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - - - - - - - (select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - - - - (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - - - (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) - - - - - - - - - -
- - - - - (select #Columns# (from user #KeyFilter#) #Limit#) - - - - - - - - - - - - -
- - - - (select #Columns# (from user #KeyFilter#) #Limit#) - - - - - - - - - - - - - - -
- - - - (select #Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#) - - - - - - - - - - - - -
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + +
+ + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Security + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + Network + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + + F4SD Agent + Computer + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + +
+
+ + + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from device #KeyFilter#) #Limit#) + + + + + + + + +
+ + + + (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#) + + + + + + + + + +
+ + + + (select #Columns# (from (device_error device) #KeyFilter# (where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#) + + + + + + + + + +
+ + + + + (select #Columns# (from (device binary) (with execution #KeyFilter# (where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# + (where application (eq name (string "Nexthink Collector"))) + (where application (eq name (string "Nexthink Coordinator"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + + + (select #Columns# (from (device binary) (with execution #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + (where executable(eq name (string "c4it f4sd tray.exe"))) + (where execution_error (eq type (enum "crash"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + (where executable(eq name (string "c4it f4sd tray.exe"))) + (where execution_error (eq type (enum "application not responding"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with execution #KeyFilter# + (where executable(eq name (string "c4it f4sd agent.exe"))) + #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + (select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# ) + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + + + + + + + (select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + + + + (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + + + (select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#) + + + + + + + + + +
+ + + + + (select #Columns# (from user #KeyFilter#) #Limit#) + + + + + + + + + + + + +
+ + + + (select #Columns# (from user #KeyFilter#) #Limit#) + + + + + + + + + + + + + + +
+ + + + (select #Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#) + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+