inital
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<F4SD-CopyTemplate-Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F4SD-CopyTemplate-Configuration.xsd">
|
||||
<CopyTemplates Default="Ticket Information" >
|
||||
<CopyTemplate Name="Ticket Information">
|
||||
<Name Lang="DE">Ticket Information</Name>
|
||||
<Description Lang="EN">Transfers the relevant information for ticket creation to the clipboard.</Description>
|
||||
<Description Lang="DE">Überträgt die relevanten Informationen für eine Ticket Erstellung in den Zwischenspeicher.</Description>
|
||||
<Icon Name="misc_ticket" IconType="intern"/>
|
||||
<CopyContent Format="UNICODE">%DeviceName.Label% %DeviceName.Value%
|
||||
%UserFullName.Label% %UserFullName.Value%
|
||||
%UserAccount.Label% %UserAccount.Value%
|
||||
%DeviceModel.Label% %DeviceModel.Value%
|
||||
%OsInfo.Label% %OsInfo.Value%
|
||||
%IpAddress.Label% %IpAddress.Value%
|
||||
%LastSeenCalc.Label% %LastSeenCalc.Value%</CopyContent>
|
||||
<CopyContent Format="HTML"><table border="1" cellpadding="5,1,5,1"><tbody>
|
||||
<tr><td><em>%DeviceName.Label%</em></td><td style="color: #0000ff;">%DeviceName.Value%</td></tr>
|
||||
<tr><td><em>%UserFullName.Label%</em></td><td>%UserFullName.Value%</td></tr>
|
||||
<tr><td><em>%UserAccount.Label%</em></td><td>%UserAccount.Value%</td></tr>
|
||||
<tr><td><em>%OsInfo.Label%</em></td><td>%OsInfo.Value%</td></tr>
|
||||
<tr><td><em>%IpAddress.Label%</em></td><td>%IpAddress.Value%</td></tr>
|
||||
<tr><td><em>%LastSeenCalc.Label%</em></td><td>%LastSeenCalc.Value%</td></tr>
|
||||
</tbody></table></CopyContent>
|
||||
</CopyTemplate>
|
||||
<CopyTemplate Name="Computer name">
|
||||
<Name Lang="DE">Computer Name</Name>
|
||||
<Section>DemoActions</Section>
|
||||
<Icon Name="misc_computer" IconType="intern"/>
|
||||
<CopyContent Format="UNICODE">%DeviceName.Value%</CopyContent>
|
||||
</CopyTemplate>
|
||||
<CopyTemplate Name="User name">
|
||||
<Name Lang="DE">Anwendername</Name>
|
||||
<Icon Name="misc_user" IconType="intern"/>
|
||||
<CopyContent Format="UNICODE">%UserFullName.Value%</CopyContent>
|
||||
</CopyTemplate>
|
||||
<CopyTemplate Name="User account">
|
||||
<Name Lang="DE">Anwender Account</Name>
|
||||
<Icon Name="misc_user" IconType="intern"/>
|
||||
<CopyContent Format="UNICODE">%UserAccount.Value%</CopyContent>
|
||||
</CopyTemplate>
|
||||
|
||||
<CopyTemplate Name="Copy last Quick Action">
|
||||
<Name Lang="DE">Letzte Quick Action kopieren</Name>
|
||||
<Section>Ticket</Section>
|
||||
<Icon Name="misc_functionBolt" IconType="intern"/>
|
||||
<CopyContent Format="UNICODE">%F4SD_QuickActionProtocolLast.Value%</CopyContent>
|
||||
<CopyContent Format="HTML">%F4SD_QuickActionProtocolLast.Value%</CopyContent>
|
||||
</CopyTemplate>
|
||||
|
||||
<CopyTemplate Name="Copy Quick Action history" HiddenInTicketDialog="true">
|
||||
<Name Lang="DE">Quick Action Historie kopieren</Name>
|
||||
<Section>Ticket</Section>
|
||||
<Icon Name="misc_copy_bolt" IconType="intern"/>
|
||||
<CopyContent Format="UNICODE">%F4SD_QuickActionProtocol.Value%</CopyContent>
|
||||
<CopyContent Format="HTML">%F4SD_QuickActionProtocol.Value%</CopyContent>
|
||||
</CopyTemplate>
|
||||
|
||||
</CopyTemplates>
|
||||
</F4SD-CopyTemplate-Configuration>
|
||||
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
|
||||
<xs:simpleType name="CopyTemplateFormatTypeEnum">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="HTML"/>
|
||||
<xs:enumeration value="UNICODE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="LanguageId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="IconTypes">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="material" />
|
||||
<xs:enumeration value="intern" />
|
||||
<xs:enumeration value="byImage" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:element name="F4SD-CopyTemplate-Configuration">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="CopyTemplates" minOccurs="1" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CopyTemplates">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="CopyTemplate" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Default" type="xs:string" use="optional"/>
|
||||
</xs:complexType>
|
||||
<xs:key name ="CopyTemplateId">
|
||||
<xs:selector xpath ="./CopyTemplate"/>
|
||||
<xs:field xpath ="@Name"/>
|
||||
</xs:key>
|
||||
<xs:keyref name="CopyTemplateKeyRef" refer="CopyTemplateId">
|
||||
<xs:selector xpath="."/>
|
||||
<xs:field xpath="@Default"/>
|
||||
</xs:keyref>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CopyTemplate">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Section" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Description" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Icon" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element ref="CopyContent" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:string" use="optional"/>
|
||||
<xs:attribute name="Section" type="xs:NCName" use="optional"/>
|
||||
<xs:attribute name="Description" type="xs:string" use="optional"/>
|
||||
<xs:attribute name="HiddenInTicketDialog" type="xs:boolean" use="optional" default="false"/>
|
||||
<!-- visibility controlling attributes -->
|
||||
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false"/>
|
||||
<xs:attribute name="IsVisibleByParameter" type="xs:string" use="optional" />
|
||||
<xs:attribute name="RequiredRoles" use="optional">
|
||||
<xs:simpleType>
|
||||
<xs:list itemType="xs:NCName" />
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Name">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Section">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:NCName" />
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Icon">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="Name" type="xs:NCName" use="required" />
|
||||
<xs:attribute name="IconType" type="IconTypes" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Description">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CopyContent">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Format" type="CopyTemplateFormatTypeEnum" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
|
||||
</xs:schema>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<F4SD-Icon-Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F4SD-Icon-Configuration.xsd">
|
||||
<IconDefinitions>
|
||||
<IconDefinition-Image Name="TestImage" IconType="byImage">
|
||||
<IconImage SizeX="10" SizeY="10">iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURf8AbgAAAJpakjMAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVBjTY4ADARDBCCYFQCQjRAQLCQEMDAAQ+wCDR98HLQAAAABJRU5ErkJggg==</IconImage>
|
||||
<IconImage SizeX="20" SizeY="20">iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAANjgAADY4BAtAkWgAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAFwSURBVDhPY5CzydVStM+ZoGifNZMynDMBZBaDrEX8A0WHnP/UwCCzGEAMBfvsbbJWSVKUYJAZILMgBjpkr2WgEIDMGDgDgWqSFe2zTwAD/i7Qa3eA7AuKdllVksZpXFAlpBmo4JCVJ2+fZSBvl+MJZPsr2mXrAvVVgWioEtIMVLNPE1F0yL4GVDcNlDwU7HOuyNtlB0KlwYAkA0FA1SldGujdqQoOOfMU7fJMGUJDmaFSYECygQqOWfIgVynYZrrJ22U6QoXhgCQDFe0ym7DlDqg0GJBkoIJ91k2QOnQMlQYDVAPx5BQZi0JOsIH22V+AmnYDI+cckH4I0mdsnMYKU4ecU+6DGLgwMLlEggwERsYvIB8U00DDst+D5Z0y9ZDVAvF9wqWNbboZxMtgQyYB1W4AJpuLIANU7HNlEGqhpQ0xABaGQIM+QLwOdi1KGJIEwF4GGWaXvQgSjjnXKDYQZAA6hkqTDqhuIDEJGwIYGACByknB6/EnhgAAAABJRU5ErkJggg==</IconImage>
|
||||
<!--<IconImage SizeX="30" SizeY="30">iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQD//wAAALEGeLIAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABLSURBVCjPYyAPCAoKoHAZGBiRBMBsZD6cYEATJIEviMYXQFOOymcUROOia0dTj0VAgIADiHYw1GSEeeDAQ7YP6DpUB2O6lyzAwAAAsakB4ouF7nUAAAAASUVORK5CYII=</IconImage>-->
|
||||
<!--<IconImage SizeX="40" SizeY="40">iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL9SURBVFhH7ZdLaBNRFIb/mTxa+ohtfFRFxQbrq+haoaCgG0UXbqQ7V4IoqKCLghSX4kI3LgSh6kah6kJwKbhxValdKF0UFVubNpQ2zaOvZJ6eM7lJKprOnRmJiH6Em5szM/efc+65594op2z8EVTxXXf+HmHLgpZBdhimJiz+8CxcTGH0Kj5ewvxbYfGHN2Hbxvg9TD/Fwof6Ci9NYHoQtoFwDB2nhdEfHoQtE8kBFKb4oQ3HETso7P7wILz8Faln7G6kDdvOQY0Iuz9khS0DE/dZm56IH0HbIWEnbBMrUyjOcQbIIyVMI2aGMPWE3Y3GsfMiIq3VS4ufMNaP7JCwSCIlrM1j7Aa0WSghdJxBew8URVyyipxuqRfQM8Iiibsw5dTkQ8chG00JdF5BuFFcIrQ5pN/AXIKxKCySuAsXJpF8xJ6FmpG4jtY9wl5Cz0JL8ztZK8IiiYswTeG3ASx9BhTEe7DlLEd7NXoORo47ls7y8rgIU+IkH8PWEWnHrj5EYsJewcjCLPlqOq00awmbBr7cRmGa79p4AusOV3OqAq0iq8Ady+O+vpZwbhgzL2lINGxGVx/CUWFfjZ52gkx4FK55AinmMHQM+ffcbzmATSe5VCn0nipUmuaQUy5szL5GhnYLG103sbufU+HnqPySmsLjDzB6GXaR+0qYR3R65aY8OrtrcSdxDXtv8Z2SwjVD3bofzZ1QyMsGp6URQ+xxaVxyt/SpRFgEXJqaHhtF5N4hM8zpyhG2uJJQS5WZCmeFmVfIj/Br7biA7rsePA50yiSPR3qReg61EdvPo/sOVJoUOdbKalfMZeh57pAerfXfWUBcoMg7i1iJOvGnn9LawYQVx0mb884swHbSW5JAwqEm/hDkrpmvozBlu+qUM4qwpf2Q7a4ECzVRmlTylWqZl6UcVNhY4JZ2a9q+KuVMhqDCLft4DCpt648iXD6IyRBUmCor6akN7DHNt2TZIoL+P9ZySA1ykLf2Vo+eMgQV9k3grPbLf+G68a8JA98BgX8KuPKybbkAAAAASUVORK5CYII=</IconImage>-->
|
||||
</IconDefinition-Image>
|
||||
</IconDefinitions>
|
||||
</F4SD-Icon-Configuration>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
|
||||
<xs:simpleType name="LanguageId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="IconTypes">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="material" />
|
||||
<xs:enumeration value="intern" />
|
||||
<xs:enumeration value="byImage" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="MultiLanguageEntry">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="F4SD-Icon-Configuration">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="IconDefinitions" minOccurs="1" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="IconDefinitions">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="IconDefinition-Image" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="IconDefinition-Image">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="IconImage" minOccurs="1" maxOccurs="unbounded" />
|
||||
<xs:element ref="Description" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:NCName" use="required" />
|
||||
<xs:attribute name="IconType" type="IconTypes" use="required" />
|
||||
<xs:attribute name="Description" type="IconTypes" use="optional" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Description">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="IconImage">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="SizeX" type="xs:integer" />
|
||||
<xs:attribute name="SizeY" type="xs:integer" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<F4SD-MenuSection-Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F4SD-MenuSection-Configuration.xsd">
|
||||
<Sections>
|
||||
<Section TechName="Ticket" Name="Ticket" Description="Scripts dealing with tickets.">
|
||||
<Name Lang="DE">Ticket</Name>
|
||||
<Icon Name="ic_mail" IconType="material"/>
|
||||
</Section>
|
||||
<Section TechName="Information" Name="Information Quick Actions">
|
||||
<Name Lang="DE">Informations Quick Actions</Name>
|
||||
<Icon IconType="intern" Name="status_info"/>
|
||||
</Section>
|
||||
<Section TechName="Repair" Name="Repair Quick Actions">
|
||||
<Name Lang="DE">Reparatur Quick Actions</Name>
|
||||
<Icon IconType="intern" Name="misc_screwdriver"/>
|
||||
</Section>
|
||||
<Section TechName="ActiveDirectory" Name="Active Directory" Description="Scripts dealing with the active directory.">
|
||||
<Name Lang="DE">Active Directory</Name>
|
||||
<Icon Name="misc_user" IconType="intern"/>
|
||||
</Section>
|
||||
<Section TechName="FastBoot" Name="Fast boot options" Description="Scripts dealing with the windows fast boot option.">
|
||||
<Name Lang="DE">Schnellstart Optionen</Name>
|
||||
<Description Lang="DE">Skripte, die die Windows Schnellstart Option betreffen.</Description>
|
||||
<Icon Name="ic_directions_run" IconType="material"/>
|
||||
</Section>
|
||||
<Section TechName="Empirum" Name="Empirum">
|
||||
<Icon Name="ic_shopping_cart" IconType="material"/>
|
||||
</Section>
|
||||
<Section TechName="Intune" Name="Intune">
|
||||
<Name Lang="DE">Intune</Name>
|
||||
<Icon IconType="material" Name="ic_assessment"/>
|
||||
</Section>
|
||||
<Section TechName="IntuneMD" Name="Intune Mobile Devices">
|
||||
<Name Lang="DE">Intune Mobile Geräte</Name>
|
||||
<Icon IconType="material" Name="ic_assessment"/>
|
||||
</Section>
|
||||
<Section TechName="GetInfo" Name="Obtain information">
|
||||
<Name Lang="DE">Drucker</Name>
|
||||
<Icon IconType="material" Name="ic_print"/>
|
||||
</Section>
|
||||
<Section TechName="Citrix" Name="Citrix">
|
||||
<Name Lang="DE">Citrix</Name>
|
||||
<Icon IconType="material" Name="ic_assessment"/>
|
||||
</Section>
|
||||
</Sections>
|
||||
</F4SD-MenuSection-Configuration>
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
|
||||
<xs:simpleType name="LanguageId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="IconTypes">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="material" />
|
||||
<xs:enumeration value="intern" />
|
||||
<xs:enumeration value="byImage" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:element name="F4SD-MenuSection-Configuration">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Sections" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Sections">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Section" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Section">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="Description" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="Icon" minOccurs="0" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
|
||||
<xs:attribute name="TechName" type="xs:NCName" use="required" />
|
||||
<xs:attribute name="Name" type="xs:string" use="optional" />
|
||||
<xs:attribute name="Title" type="xs:string" use="optional" />
|
||||
<xs:attribute name="Description" type="xs:string" use="optional" />
|
||||
<!-- visibility controlling attributes -->
|
||||
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false"/>
|
||||
<xs:attribute name="IsVisibleByParameter" type="xs:string" use="optional" />
|
||||
<xs:attribute name="RequiredRoles" use="optional">
|
||||
<xs:simpleType>
|
||||
<xs:list itemType="xs:NCName" />
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="MultiLanguageEntry">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="Name">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Description">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Icon">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="Name" type="xs:NCName" use="required" />
|
||||
<xs:attribute name="IconType" type="IconTypes" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,608 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<F4SD-QuickAction-Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F4SD-QuickAction-Configuration.xsd">
|
||||
<QuickActions>
|
||||
<QuickAction-Local-Script InformationClass="User" Name="DemoInitialization_Phoenix" StartWithAlternateCredentials="false" RunImmediate="true" Hidden="true" Id="A5EC41BE-6EA6-4831-82E7-21215252C848">
|
||||
<Icon IconType="intern" Name="menuBar_remote"/>
|
||||
<Script>
|
||||
# define the environment
|
||||
$ServerAddress = $env:COMPUTERNAME
|
||||
$ServerPort = 7000
|
||||
|
||||
# kill the server process if already started
|
||||
$phserver = Get-Process Phoenix.Server -ErrorAction SilentlyContinue
|
||||
if ($phserver) {
|
||||
if (!$phserver.started) {
|
||||
$nul = $phserver | Stop-Process -Force -ErrorAction SilentlyContinue
|
||||
}
|
||||
Start-Sleep -Milliseconds 200
|
||||
}
|
||||
|
||||
# get the execution directory
|
||||
$dirExe = $PSScriptRoot
|
||||
if (-not (Test-Path -Path "$dirExe\Phoenix.Server\Phoenix.Server.exe" -PathType Leaf))
|
||||
{
|
||||
$dirExe = (Get-Location).Path
|
||||
$dirExe = "$dirExe\PhoenixDemo"
|
||||
}
|
||||
if (-not (Test-Path -Path "$dirExe\Phoenix.Server\Phoenix.Server.exe" -PathType Leaf))
|
||||
{
|
||||
exit(1)
|
||||
}
|
||||
|
||||
$nul = Start-Process -WorkingDirectory "$dirExe\Phoenix.Server" -WindowStyle Minimized -FilePath "$dirExe\Phoenix.Server\Phoenix.Server.exe" -PassThru -ArgumentList @("--urls ""http://${ServerAddress}:${ServerPort}""")
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
<QuickAction-Local-Script InformationClass="User" Name="DemoTermination_Phoenix" StartWithAlternateCredentials="false" RunImmediate="true" Hidden="true" Id="439AABFD-E722-45A0-A191-A734524A2949">
|
||||
<Icon IconType="intern" Name="misc_functionBolt"/>
|
||||
<Script>
|
||||
# kill the server process if already started
|
||||
$phserver = Get-Process Phoenix.Server -ErrorAction SilentlyContinue
|
||||
if ($phserver) {
|
||||
if (!$phserver.started) {
|
||||
$nul = $phserver | Stop-Process -Force -ErrorAction SilentlyContinue
|
||||
}
|
||||
}
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
<QuickAction-Local-Script InformationClass="User" Name="Start Phoenix remote session" Params="-ComputerName C4-Phoenix -AI_Prompt "Translate the message, how can this be fixed? Answer in german."" StartWithAlternateCredentials="false" RunImmediate="true" Hidden="false" Id="9DA685BF-499B-49DB-9609-D54E005107C2">
|
||||
<Name Lang="DE">Starte Phoenix Remote Session</Name>
|
||||
<Icon IconType="intern" Name="menuBar_remote"/>
|
||||
<Script>
|
||||
using assembly System.Windows.Forms
|
||||
|
||||
# define the environment
|
||||
param(
|
||||
$ComputerName = "",
|
||||
$AI_Prompt = "how can this be fixed? Answer in german",
|
||||
$AI_Key = "AIzaSyCotStXy-4lkxCc5ii4NtQEG-jJM6Cnzkc"
|
||||
)
|
||||
$ServerAddress = $env:COMPUTERNAME
|
||||
$ServerPort = 7000
|
||||
|
||||
# kill the viewer process if already started
|
||||
$phserver = Get-Process Phoenix.Viewer -ErrorAction SilentlyContinue
|
||||
if ($phserver) {
|
||||
if (!$phserver.started) {
|
||||
$nul = $phserver | Stop-Process -Force -ErrorAction SilentlyContinue
|
||||
}
|
||||
Start-Sleep -Milliseconds 200
|
||||
}
|
||||
|
||||
# get the execution directory
|
||||
$dirExe = $PSScriptRoot
|
||||
if (-not (Test-Path -Path "$dirExe\Phoenix.Viewer\Phoenix.Viewer.exe" -PathType Leaf))
|
||||
{
|
||||
$dirExe = (Get-Location).Path
|
||||
$dirExe = "$dirExe\PhoenixDemo"
|
||||
}
|
||||
if (-not (Test-Path -Path "$dirExe\Phoenix.Viewer\Phoenix.Viewer.exe" -PathType Leaf))
|
||||
{
|
||||
exit(1)
|
||||
}
|
||||
|
||||
# save server address to config file
|
||||
$jsonConfig = Get-Content "$dirExe\Phoenix.Viewer\appSettings.json" | ConvertFrom-Json
|
||||
$jsonConfig.HostOptions.Host = "http://${ServerAddress}:${ServerPort}"
|
||||
$jsonConfig.AIOptions.Prompt = $AI_Prompt
|
||||
$jsonConfig.AIOptions.ApiKey = $AI_Key
|
||||
$jsonConfig | ConvertTo-Json -depth 100 | Out-File "$dirExe\Phoenix.Viewer\appSettings.json" -Encoding utf8
|
||||
|
||||
# define the argumet list
|
||||
$args = @("--config appSettings.json")
|
||||
if ($ComputerName -ne "")
|
||||
{
|
||||
$args = $args + "-d $ComputerName"
|
||||
}
|
||||
|
||||
# start the viewer
|
||||
$procViewer = Start-Process -WorkingDirectory "$dirExe\Phoenix.Viewer" -WindowStyle Normal -FilePath "$dirExe\Phoenix.Viewer\Phoenix.Viewer.exe" -PassThru -ArgumentList $args
|
||||
|
||||
# get & resize the viewer main window
|
||||
add-type -typedefinition "using System;`n using System.Runtime.InteropServices;`n public class Windows { [DllImport(`"user32.dll`")] [return: MarshalAs(UnmanagedType.Bool)] public extern static bool MoveWindow(IntPtr handle, int x, int y, int width, int height, bool redraw); }"
|
||||
$mainScreenSize = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize
|
||||
do
|
||||
{
|
||||
$mainWindowHwnd = $procViewer.MainWindowHandle
|
||||
} while ($mainWindowHwnd -eq 0)
|
||||
#$nul = [Windows]::MoveWindow($mainWindowHwnd, $mainScreenSize.Width/2,0, $mainScreenSize.Width/2, $mainScreenSize.Height * 0.95, $true)
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
<!-- Phoenix Demo Scripts end -->
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="AD Computer Objekt bearbeiten" Section="ActiveDirectory" RunImmediate ="true" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">AD Computer Objekt bearbeiten</Name>
|
||||
<Icon IconType="intern" Name="misc_computer" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="User" Name="AD User Objekt bearbeiten" Section="ActiveDirectory" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">AD User Objekt bearbeiten</Name>
|
||||
<Icon IconType="intern" Name="misc_ticket" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Local-Script InformationClass="User" Name="Open MS Teams chat (web)" Params="-UserMail "%UserMail.Value%" StartWithAlternateCredentials="false" RunImmediate="true" CheckNamedParameter="UserMail">
|
||||
<Name Lang="DE">Öffne MS Teams Chat (Web)</Name>
|
||||
<Icon IconType="material" Name="ic_chat" />
|
||||
<Script>
|
||||
param(
|
||||
$UserMail = ""
|
||||
)
|
||||
|
||||
Start https://teams.microsoft.com/l/chat/0/0?users=$UserMail
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
|
||||
<QuickAction-Local-Script InformationClass="User" Name="Open MS Teams chat" Params="-UserMail "%UserMail.Value%" StartWithAlternateCredentials="false" RunImmediate="true" CheckNamedParameter="UserMail" CheckFilePath="%LocalAppdata%\Microsoft\Teams\Update.exe">
|
||||
<Name Lang="DE">Öffne MS Teams Chat</Name>
|
||||
<Icon IconType="material" Name="ic_chat" />
|
||||
<Script>
|
||||
param(
|
||||
$UserMail = ""
|
||||
)
|
||||
|
||||
Start msteams:/l/chat/0/0?users=$UserMail
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
|
||||
<QuickAction-Local-Cmd InformationClass="Computer" Name="Start TeamViewer session" Cmd="%ProgramFiles%\TeamViewer\TeamViewer.exe" Params="-i %TeamViewerId.Value%" DontUseShell="false" StartWithAlternateCredentials="false" RunImmediate="true" CheckFilePath="%ProgramFiles%\TeamViewer\TeamViewer.exe" CheckNamedParameter="TeamViewerId">
|
||||
<Name Lang="DE">Starte TeamViewer Sitzung</Name>
|
||||
<Icon IconType="intern" Name="menuBar_remote" />
|
||||
</QuickAction-Local-Cmd>
|
||||
|
||||
<QuickAction-Local-Cmd InformationClass="Computer" Name="Start remote control" Section="ActiveDirectory" Cmd="%System%\mstsc.exe" Params="/v %DeviceName.Value%" DontUseShell="false" StartWithAlternateCredentials="true" RunImmediate="true">
|
||||
<Name Lang="DE">Fernzugriff starten</Name>
|
||||
<Icon IconType="intern" Name="menuBar_remote" />
|
||||
</QuickAction-Local-Cmd>
|
||||
|
||||
<QuickAction-Local-Script InformationClass="Ticket" Name="Show ticket in Matrix42" Section="Ticket" Params="-Url "%DirectLinkPreview.Value%"" RunImmediate ="true" CheckNamedParameter="DirectLinkPreview">
|
||||
<Name Lang="DE">Ticket in Matrix42 anzeigen</Name>
|
||||
<Icon IconType="intern" Name="status_info" />
|
||||
<Script>
|
||||
param(
|
||||
$Url = ""
|
||||
)
|
||||
|
||||
$ChromePath = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').Path
|
||||
$ChromePath = $ChromePath + "\chrome.exe"
|
||||
Start-Process -FilePath $ChromePath $Url
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
|
||||
<QuickAction-Local-Script InformationClass="Ticket" Name="Edit ticket in Matrix42" Section="Ticket" Params="-Url "%DirectLinkEdit.Value%"" RunImmediate ="true" CheckNamedParameter="DirectLinkEdit">
|
||||
<Name Lang="DE">Ticket in Matrix42 bearbeiten</Name>
|
||||
<Icon IconType="material" Name="ic_edit" />
|
||||
<Script>
|
||||
param(
|
||||
$Url = ""
|
||||
)
|
||||
|
||||
$ChromePath = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe').Path
|
||||
$ChromePath = $ChromePath + "\chrome.exe"
|
||||
Start-Process -FilePath $ChromePath $Url
|
||||
</Script>
|
||||
</QuickAction-Local-Script>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Varonis Alerting Übersicht" RunImmediate ="true" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Varonis Alerting Übersicht</Name>
|
||||
<Icon IconType="material" Name="ic_security" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Open Support Website" RunImmediate="true" Section="Information" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Support Website öffnen</Name>
|
||||
<Icon IconType="material" Name="ic_open_in_browser" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Empirum Polling starten" Section="Empirum" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Empirum Polling starten</Name>
|
||||
<Icon IconType="material" Name="ic_move_to_inbox" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Gruppenrichtlinien updaten" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Gruppenrichtlinien updaten</Name>
|
||||
<Icon IconType="intern" Name="lock_open" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Festplatte bereinigen" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Festplatte bereinigen</Name>
|
||||
<Icon IconType="intern" Name="misc_tool" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="diskspacefreed" Name="Disk space">
|
||||
<Name Lang="DE">Plattenplatz</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="successfull">
|
||||
{ "diskspacefreed": "Es wurden 14,4 Gb
|
||||
freigegeben."}
|
||||
</DemoResult>
|
||||
<QuickActionMeasures>
|
||||
<QuickActionMeasure Name="Hard disk free" MeasureId="29" Display="BYTES">
|
||||
<Name Lang="DE">Festplatten-Speicher frei</Name>
|
||||
</QuickActionMeasure>
|
||||
<QuickActionMeasure Name="System disk free" MeasureId="4" Display="BYTES">
|
||||
<Name Lang="DE">Systempartition frei</Name>
|
||||
</QuickActionMeasure>
|
||||
</QuickActionMeasures>
|
||||
<QuickActionMeasureResults>
|
||||
<QuickActionMeasureResult Id="29" Value="546546585" PostValue="16008428851" />
|
||||
<QuickActionMeasureResult Id="4" Value="382582609" PostValue="10046259025" />
|
||||
</QuickActionMeasureResults>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Papierkorb aufräumen" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Papierkorb aufräumen</Name>
|
||||
<Icon IconType="material" Name="ic_delete_forever" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="diskspacefreed" Name="Disk space">
|
||||
<Name Lang="DE">Plattenplatz</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="successfull">
|
||||
{ "diskspacefreed": "Es wurden 1,4 Gb
|
||||
freigegeben."}
|
||||
</DemoResult>
|
||||
<QuickActionMeasures>
|
||||
<QuickActionMeasure Name="Hard disk free" MeasureId="29" Display="BYTES">
|
||||
<Name Lang="DE">Festplatten-Speicher frei</Name>
|
||||
</QuickActionMeasure>
|
||||
<QuickActionMeasure Name="System disk free" MeasureId="4" Display="BYTES">
|
||||
<Name Lang="DE">Systempartition frei</Name>
|
||||
</QuickActionMeasure>
|
||||
</QuickActionMeasures>
|
||||
<QuickActionMeasureResults>
|
||||
<QuickActionMeasureResult Id="29" Value="546546585" PostValue="16008428851" />
|
||||
<QuickActionMeasureResult Id="4" Value="382582609" PostValue="10046259025" />
|
||||
</QuickActionMeasureResults>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Outlook reparieren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Outlook reparieren</Name>
|
||||
<Icon IconType="material" Name="ic_contact_mail" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="MS Teams reparieren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">MS Teams reparieren</Name>
|
||||
<Icon IconType="material" Name="ic_announcement" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="MS Teams Cache leeren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">MS Teams Cache leeren</Name>
|
||||
<Icon IconType="material" Name="ic_chat_bubble_outline" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="DNS Cache leeren" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">DNS Cache leeren</Name>
|
||||
<Icon IconType="material" Name="ic_dns" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Packages Ordner leeren" Section="Empirum" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Packages Ordner leeren</Name>
|
||||
<Icon IconType="material" Name="ic_delete_forever" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="diskspacefreed" Name="Disk space">
|
||||
<Name Lang="DE">Plattenplatz</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="successfull">{ "diskspacefreed": "Es wurden 1,13 Gb freigegeben."}</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Zeige verbundene Drucker" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Zeige verbundene Drucker</Name>
|
||||
<Icon IconType="material" Name="ic_print" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="Name" Name="Printer name">
|
||||
<Name Lang="DE">Drucker Name</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="PrinterStatus" Name="State">
|
||||
<Name Lang="DE">Status</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"Name":"Samsung ML-191x 252x Series","PrinterStatus":"Normal"},{"Name":"OneNote for Windows 10","PrinterStatus":"Normal"},{"Name":"OneNote (Desktop)","PrinterStatus":"Normal"},{"Name":"Microsoft XPS Document Writer","PrinterStatus":"Normal"},{"Name":"Microsoft Print to PDF","PrinterStatus":"Normal"},{"Name":"Fax","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Consulting","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Academy","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Vertrieb","PrinterStatus":"Normal"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Ping" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Ping</Name>
|
||||
<Icon IconType="material" Name="ic_signal_wifi_statusbar_not_connected" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="Name" Name="Servername">
|
||||
<Name Lang="DE">Server</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="Latency" Name="State">
|
||||
<Name Lang="DE">Latenz</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"Name":"Matrix42.Prod1","Latency":"5 ms"},{"Name":"Intern.Prod01","Latency":"4 ms"},{"Name":"SAP.Prod01","Latency":"6 ms"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Clear Browser Cache" Section="Repair" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Browser Cache leeren</Name>
|
||||
<Icon IconType="material" Name="ic_delete_forever" />
|
||||
<AdjustableParameters>
|
||||
<AdjustableParameter-DropDown Name="Select browser" ParameterName="WhichProgram" Default="Chrome">
|
||||
<Name Lang="DE">Wähle Browser aus</Name>
|
||||
<AdjustableParameter-DropDownValue Value="Chrome">
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="EN">Google Chrome</AdjustableParameter-DropDownDisplayValue>
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="DE">Google Chrome</AdjustableParameter-DropDownDisplayValue>
|
||||
</AdjustableParameter-DropDownValue>
|
||||
<AdjustableParameter-DropDownValue Value="Edge">
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="EN">Microsoft Edge</AdjustableParameter-DropDownDisplayValue>
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="DE">Microsoft Edge</AdjustableParameter-DropDownDisplayValue>
|
||||
</AdjustableParameter-DropDownValue>
|
||||
</AdjustableParameter-DropDown>
|
||||
</AdjustableParameters>
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="FreedCache" Name="Cleared Cache" Display="BYTES">
|
||||
<Name Lang="DE">Cache geleert</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="DeletedFiles" Name="Deleted Files" Display="INTEGER">
|
||||
<Name Lang="DE">Dateien entfernt</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="successfull">[{"FreedCache":1556925645,"DeletedFiles":1298}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Energiemodi auslesen" Section="Information" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Energiemodi auslesen</Name>
|
||||
<Icon IconType="material" Name="ic_battery_unknown" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Reboot Pending Info auslesen" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Reboot Pending Info auslesen</Name>
|
||||
<Icon IconType="material" Name="ic_settings_power"/>
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="Reason" Name="Reason" Display="STRING">
|
||||
<Name Lang="DE">Grund</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="Origin" Name="Origin" Display="STRING">
|
||||
<Name Lang="DE">Herkunft</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"Reason":"PendingFileRenameOperations","Origin":"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart Status auslesen" Section="Information" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Schnellstart Status auslesen</Name>
|
||||
<Icon IconType="material" Name="ic_info_outline"/>
|
||||
<DemoResult Result="finished">[{"":"Schnellstart aktiviert"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart Status auslesen" Section="FastBoot" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Schnellstart Status auslesen</Name>
|
||||
<Icon IconType="material" Name="ic_info_outline"/>
|
||||
<DemoResult Result="finished">[{"":"Schnellstart aktiviert"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart aktivieren" Section="FastBoot" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Schnellstart aktivieren</Name>
|
||||
<Icon IconType="intern" Name="misc_check"/>
|
||||
<DemoResult Result="finished">[{"":"Schnellstart aktiviert"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Schnellstart deaktivieren" Section="FastBoot" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Schnellstart deaktivieren</Name>
|
||||
<Icon IconType="material" Name="ic_block"/>
|
||||
<DemoResult Result="finished">[{"":"Schnellstart Deaktiviert"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Starte Gerät neu" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Starte Gerät neu</Name>
|
||||
<Icon IconType="material" Name="ic_power_settings_new"/>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Hole Log Files des Users ein" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="2">
|
||||
<Name Lang="DE">Hole Log Files des Users ein</Name>
|
||||
<Icon IconType="material" Name="ic_file_download"/>
|
||||
<AdjustableParameters>
|
||||
<AdjustableParameter-Numerical Name="Einzuholende Tage" ParameterName="Tage" Default="14"/>
|
||||
<AdjustableParameter-Boolean Name="Application Logs" ParameterName="Application" Default="false"/>
|
||||
<AdjustableParameter-Boolean Name="Security Log" ParameterName="Security" Default="false"/>
|
||||
<AdjustableParameter-Boolean Name="Setup Log" ParameterName="Setup" Default="false"/>
|
||||
<AdjustableParameter-Boolean Name="System Log" ParameterName="System" Default="false"/>
|
||||
<AdjustableParameter-Boolean Name="F4SD Agent Logs" ParameterName="F4SD" Default="true"/>
|
||||
<AdjustableParameter-Boolean Name="Empirum Logs" ParameterName="Empirum" Default="false"/>
|
||||
</AdjustableParameters>
|
||||
<DemoResult Result="finished">[{"":"\\\\Transfer\\Data\\F4SD\\Logs\\"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<!--Intune-->
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Intune Konformitätsstatus erzwingen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Intune Konformitätsstatus erzwingen</Name>
|
||||
<Icon IconType="material" Name="ic_verified_user" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Bitlocker Wiederherstellungsschlüssel anzeigen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Bitlocker Wiederherstellungsschlüssel anzeigen</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="key" Name="BitLocker-Schlüssel" Display="STRING" IsSecret="true">
|
||||
<Name Lang="DE">BitLocker-Schlüssel</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="volumeType" Name="Volume Type" Translation ="bitlocker_volume" Display="STRING">
|
||||
<Name Lang="DE">Laufwerkstyp</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="createdDateTime" Name="Created date" Display="STRING">
|
||||
<Name Lang="DE">Erstellungsdatum </Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"createdDateTime":"01.06.2025 09:45:06", "volumeType":"Festes Datenlaufwerk", "key":"1234-5678-9876"}</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="LAPS Passwort anzeigen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
|
||||
<Name Lang="DE">LAPS Passwort anzeigen</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="accountName" Name="Accountname" Display="STRING">
|
||||
<Name Lang="DE">Kontoname</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="passwordBase64" Name="Password" Display="STRING" IsSecret="true" >
|
||||
<Name Lang="DE">Passwort</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="backupDateTime" Name="Backup date" Display="STRING">
|
||||
<Name Lang="DE">Sicherungsdatum </Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"accountName":"Administrator", "backupDateTime":"01.06.2025 19:25:06", "passwordBase64":"123456789"}</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo Name="Verwaltete Awendungen anzeigen" InformationClass="Computer" Section="Intune" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Verwaltete Awendungen anzeigen</Name>
|
||||
<Icon IconType="material" Name="ic_widgets"/>
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="name" Name="Display name" Display="STRING">
|
||||
<Name Lang="DE">Anzeigename</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="version" Name="Version" Display="STRING">
|
||||
<Name Lang="DE">Version</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"name":"App 1", "version":"1.0.3.0"}, {"name":"App 2", "version":"3.2.0.2"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Intune Webseite öffnen" Section="Intune" RunImmediate="false" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Intune Webseite öffnen</Name>
|
||||
<Icon IconType="material" Name="ic_open_in_browser" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Zeige verbunden Drucker an" Section="GetInfo" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Zeige verbunden Drucker an</Name>
|
||||
<Icon IconType="material" Name="ic_print" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="druckerName" Name="DruckerName" Display="STRING">
|
||||
<Name Lang="DE">Drucker Name</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="status" Name="Status" Display="STRING">
|
||||
<Name Lang="DE">Status</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"druckerName":"Samsung ML-191x 252x Series", "status":"Normal"},{"Name":"OneNote for Windows 10","PrinterStatus":"Normal"},{"Name":"OneNote (Desktop)","PrinterStatus":"Normal"},{"Name":"Microsoft XPS Document Writer","PrinterStatus":"Normal"},{"Name":"Microsoft Print to PDF","PrinterStatus":"Normal"},{"Name":"Fax","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Consulting","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Academy","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Vertrieb","PrinterStatus":"Normal"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Drucker verbinden" Section="GetInfo" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Drucker verbinden</Name>
|
||||
<Icon IconType="material" Name="ic_print" />
|
||||
<AdjustableParameters>
|
||||
<AdjustableParameter-DropDown Name="Select Printer" ParameterName="SelectPrinter" Default="HP-Entwicklung">
|
||||
<Name Lang="DE">Drucker wählen</Name>
|
||||
<AdjustableParameter-DropDownValue Value="HP-Entwicklung">
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="EN">\\C4-DC04.c4it.intra\HP-Development</AdjustableParameter-DropDownDisplayValue>
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="DE">\\C4-DC04.c4it.intra\HP-Entwicklung</AdjustableParameter-DropDownDisplayValue>
|
||||
</AdjustableParameter-DropDownValue>
|
||||
<AdjustableParameter-DropDownValue Value="HP-Produktion">
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="EN">\\C4-DC04.c4it.intra\HP-Production</AdjustableParameter-DropDownDisplayValue>
|
||||
<AdjustableParameter-DropDownDisplayValue Lang="DE">\\C4-DC04.c4it.intra\HP-Produktion</AdjustableParameter-DropDownDisplayValue>
|
||||
</AdjustableParameter-DropDownValue>
|
||||
</AdjustableParameter-DropDown>
|
||||
</AdjustableParameters>
|
||||
<DemoResult Result="finished">{"":"Der Drucker wurde erfolgreich verbunden"}</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Drucker-Spooler zurücksetzen" Section="GetInfo" RunImmediate="false" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Drucker-Spooler zurücksetzen</Name>
|
||||
<Icon IconType="material" Name="ic_print" />
|
||||
<DemoResult Result="finished">{"":"Drucker-Spooler erfolgreich zurückgesetzt"}</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
|
||||
<QuickAction-Demo InformationClass="VirtuelSession" Name="Session Logoff" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Session abmelden</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<CheckNamedParameterValues>
|
||||
<CheckNamedParameterValue>5</CheckNamedParameterValue>
|
||||
</CheckNamedParameterValues>
|
||||
<DemoResult Result="finished">[{"":"Erfolgreich von Session abgemeldet"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
<QuickAction-Demo InformationClass="VirtuelSession" Name="Session Hidden" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Session verstecken</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<CheckNamedParameterValues>
|
||||
<CheckNamedParameterValue>5</CheckNamedParameterValue>
|
||||
</CheckNamedParameterValues>
|
||||
<DemoResult Result="finished">[{"":"Session erfolgreich versteckt"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
<QuickAction-Demo InformationClass="VirtuelSession" Name="Send message to Session" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Sende Nachricht an Session</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<CheckNamedParameterValues>
|
||||
<CheckNamedParameterValue>5</CheckNamedParameterValue>
|
||||
</CheckNamedParameterValues>
|
||||
<DemoResult Result="finished">[{"":"Nachricht an Session gesendet"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
|
||||
<QuickAction-Demo InformationClass="VirtuelSession" Name="Session Hidden" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Session verstecken</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<CheckNamedParameterValues>
|
||||
<CheckNamedParameterValue>5</CheckNamedParameterValue>
|
||||
</CheckNamedParameterValues>
|
||||
<DemoResult Result="finished">[{"":"Session erfolgreich versteckt"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
<QuickAction-Demo InformationClass="VirtuelSession" Name="Send message to Session" Section="Citrix" RunImmediate="false" CheckNamedParameter="VirtualSessionStatus" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Sende Nachricht an Session</Name>
|
||||
<Icon IconType="material" Name="ic_vpn_key" />
|
||||
<CheckNamedParameterValues>
|
||||
<CheckNamedParameterValue>5</CheckNamedParameterValue>
|
||||
</CheckNamedParameterValues>
|
||||
<DemoResult Result="finished">[{"":"Nachricht an Session gesendet"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="MobileDevice" Name="Update ComplianceState" Section="IntuneMD" RunImmediate="false" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Komformitätsstatus aktualisieren</Name>
|
||||
<Name Lang="EN">Enforce compliance state</Name>
|
||||
<Description Lang="DE">Komformitätsstatus aktualisieren</Description>
|
||||
<Description Lang="EN">Update compliance state</Description>
|
||||
<Icon IconType="material" Name="ic_verified_user" />
|
||||
<DemoResult Result="finished">[{"":"Komformitätsstatus wurde erfolgreich aktualisiert."}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="MobileDevice" Name="Webseite öffnen" Section="IntuneMD" RunImmediate="false" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Webseite öffnen</Name>
|
||||
<Icon IconType="material" Name="ic_open_in_browser" />
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo Name="Verwaltete Anwendungen anzeigen" InformationClass="MobileDevice" Section="IntuneMD" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Verwaltete Anwendungen anzeigen</Name>
|
||||
<Icon IconType="material" Name="ic_widgets"/>
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="name" Name="Display name" Display="STRING">
|
||||
<Name Lang="DE">Anzeigename</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="version" Name="Version" Display="STRING">
|
||||
<Name Lang="DE">Version</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"name":"App 1", "version":"1.0.3.0"}, {"name":"App 2", "version":"3.2.0.2"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
<QuickAction-Demo InformationClass="Computer" Name="Zeige verbunden Drucker an" Section="GetInfo" RunImmediate="true" SimulatedClientConnect="1" SimulatedRuntime="1">
|
||||
<Name Lang="DE">Zeige verbunden Drucker an</Name>
|
||||
<Icon IconType="material" Name="ic_print" />
|
||||
<ColumnOutputFormattings>
|
||||
<ColumnOutputFormatting ValueName="druckerName" Name="DruckerName" Display="STRING">
|
||||
<Name Lang="DE">Drucker Name</Name>
|
||||
</ColumnOutputFormatting>
|
||||
<ColumnOutputFormatting ValueName="status" Name="Status" Display="STRING">
|
||||
<Name Lang="DE">Status</Name>
|
||||
</ColumnOutputFormatting>
|
||||
</ColumnOutputFormattings>
|
||||
<DemoResult Result="finished">[{"druckerName":"Samsung ML-191x 252x Series", "status":"Normal"},{"Name":"OneNote for Windows 10","PrinterStatus":"Normal"},{"Name":"OneNote (Desktop)","PrinterStatus":"Normal"},{"Name":"Microsoft XPS Document Writer","PrinterStatus":"Normal"},{"Name":"Microsoft Print to PDF","PrinterStatus":"Normal"},{"Name":"Fax","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Consulting","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Academy","PrinterStatus":"Normal"},{"Name":"\\\\C4-DC04.c4it.intra\\HP-Vertrieb","PrinterStatus":"Normal"}]</DemoResult>
|
||||
</QuickAction-Demo>
|
||||
|
||||
|
||||
</QuickActions>
|
||||
|
||||
<QuickTips>
|
||||
<QuickTip Name="Drucker Troubleshooting" InformationClass="User" Id="1C127039-5D8F-47A6-BF0C-CE2C029D3DD1">
|
||||
<Icon IconType="material" Name="ic_print" />
|
||||
<QuickTipElements>
|
||||
<ManualStep Name="Drucker Bestimmung">
|
||||
<Icon IconType="material" Name="ic_hearing"/>
|
||||
<Summary Lang="DE">Erfragen Sie, mit welchem Gerät der Anwender gerne Drucken möchte.</Summary>
|
||||
</ManualStep>
|
||||
<AutomatedStep QuickAction="Zeige verbunden Drucker an" Name="Verbundenen Drucker anzeigen" IsRequired="false">
|
||||
<TextBlock Lang="DE">Zeigt die derzeitig verbundenen Drucker und deren Status des Users an.</TextBlock>
|
||||
</AutomatedStep>
|
||||
<AutomatedStep QuickAction="Drucker verbinden" Name="Verbinde Drucker" IsRequired="true">
|
||||
<TextBlock Lang="DE">Verbindet das Gerät des Users mit einem Drucker.</TextBlock>
|
||||
</AutomatedStep>
|
||||
</QuickTipElements>
|
||||
</QuickTip>
|
||||
</QuickTips>
|
||||
</F4SD-QuickAction-Configuration>
|
||||
@@ -0,0 +1,664 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
|
||||
<xs:simpleType name="guid">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="LanguageId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="IconTypes">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="material" />
|
||||
<xs:enumeration value="intern" />
|
||||
<xs:enumeration value="byImage" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="InformationClass">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Main" />
|
||||
<xs:enumeration value="User" />
|
||||
<xs:enumeration value="Computer" />
|
||||
<xs:enumeration value="Ticket" />
|
||||
<xs:enumeration value="VirtuelSession" />
|
||||
<xs:enumeration value="MobileDevice" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DisplayTypes">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="STRING" />
|
||||
<xs:enumeration value="INTEGER" />
|
||||
<xs:enumeration value="PERCENT" />
|
||||
<xs:enumeration value="PERCENT100" />
|
||||
<xs:enumeration value="TIME" />
|
||||
<xs:enumeration value="DATE" />
|
||||
<xs:enumeration value="DATETIME" />
|
||||
<xs:enumeration value="DURATION_DAY" />
|
||||
<xs:enumeration value="DURATION_HOUR" />
|
||||
<xs:enumeration value="DURATION_MILLI" />
|
||||
<xs:enumeration value="DURATION_DAY_SINCE_NOW" />
|
||||
<xs:enumeration value="BITS_PERSECOND" />
|
||||
<xs:enumeration value="BYTES" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="Browsers">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Default" />
|
||||
<xs:enumeration value="Google Chrome" />
|
||||
<xs:enumeration value="Internet Explorer" />
|
||||
<xs:enumeration value="Microsoft Edge" />
|
||||
<xs:enumeration value="Mozilla Firefox" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ResultTypes">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Undefined" />
|
||||
<xs:enumeration value="Information" />
|
||||
<xs:enumeration value="Repair" />
|
||||
<xs:enumeration value="ExternalApplication" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ExecutionTypes">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Undefined" />
|
||||
<xs:enumeration value="LocalScript" />
|
||||
<xs:enumeration value="RemoteScript" />
|
||||
<xs:enumeration value="ExternalApplication" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="StateLevels">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="None" />
|
||||
<xs:enumeration value="Ok" />
|
||||
<xs:enumeration value="Warning" />
|
||||
<xs:enumeration value="Error" />
|
||||
<xs:enumeration value="Info" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="QuickActionSuccess">
|
||||
<xs:restriction base="xs:NCName">
|
||||
<xs:enumeration value="finished" />
|
||||
<xs:enumeration value="successfull" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:element name="F4SD-QuickAction-Configuration">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Translations" minOccurs="0" maxOccurs="1" />
|
||||
<xs:element ref="QuickActions" minOccurs="1" maxOccurs="1" />
|
||||
<xs:element ref="QuickTips" minOccurs="0" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Translations">
|
||||
<xs:complexType>
|
||||
<xs:choice maxOccurs="unbounded">
|
||||
<xs:element ref="Translator" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Translator">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="DefaultTranslation" minOccurs="0" maxOccurs="1" />
|
||||
<xs:element ref="Translation" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:NCName" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DefaultTranslation">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
<xs:attribute name="StateLevel" type="StateLevels" use="optional" default="None" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Translation">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element name="Value" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string" />
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
<xs:attribute name="StateLevel" type="StateLevels" use="optional" default="None" />
|
||||
</xs:complexType>
|
||||
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickActions">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickAction" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction" abstract="true" />
|
||||
|
||||
<xs:complexType name="QuickAction" abstract="true">
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Section" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Description" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="AlternativeDescription" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Icon" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element ref="CheckNamedParameterValues" minOccurs="0" maxOccurs="1" />
|
||||
<xs:element ref="AdjustableParameters" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element ref="ColumnOutputFormattings" minOccurs="0" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
|
||||
<xs:attribute name="Id" type="guid" use="optional" />
|
||||
<xs:attribute name="Name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="InformationClass" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:list itemType="InformationClass" />
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<xs:attribute name="Description" type="xs:string" use="optional" />
|
||||
<xs:attribute name="Section" type="xs:NCName" use="optional" />
|
||||
<xs:attribute name="Params" type="xs:string" use="optional" />
|
||||
<xs:attribute name="CheckNamedParameter" type="xs:NCName" use="optional" />
|
||||
<xs:attribute name="CheckFilePath" type="xs:string" use="optional" />
|
||||
<xs:attribute name="CheckRegistryEntry" type="xs:string" use="optional" />
|
||||
<xs:attribute name="RunImmediate" type="xs:boolean" use="optional" />
|
||||
<xs:attribute name="ExecutionType" type="ExecutionTypes" use="optional" default="Undefined" />
|
||||
<xs:attribute name="ResultType" type="ResultTypes" use="optional" default="Undefined" />
|
||||
<!-- visibility controlling attributes -->
|
||||
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false"/>
|
||||
<xs:attribute name="IsVisibleByParameter" type="xs:string" use="optional" />
|
||||
<xs:attribute name="RequiredRoles" use="optional">
|
||||
<xs:simpleType>
|
||||
<xs:list itemType="xs:NCName" />
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="QuickAction-Local" abstract="true">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction">
|
||||
<xs:attribute name="RequireAdministrator" use="optional" />
|
||||
<xs:attribute name="StartWithAlternateCredentials" type="xs:boolean" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="QuickAction-Local-Script" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction-Local">
|
||||
<xs:sequence>
|
||||
<xs:element ref="Script" minOccurs="1" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Local-Cmd" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction-Local">
|
||||
<xs:attribute name="Cmd" type="xs:string" use="required" />
|
||||
<xs:attribute name="DontUseShell" type="xs:boolean" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Local-WebRequest" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction-Local">
|
||||
<xs:sequence>
|
||||
<xs:element ref="QueryString" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element ref="QueryParameter" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Browser" type="Browsers" use="optional" default="Default" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Server" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction-Remote">
|
||||
<xs:attribute name="Category" use="optional" />
|
||||
<xs:attribute name="Action" use="optional" />
|
||||
<xs:attribute name="ParamaterType" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickActionMeasure">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
<xs:attribute name="MeasureId" type="xs:int" use="required" />
|
||||
<xs:attribute name="Display" type="DisplayTypes" use="optional" default="STRING" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickActionMeasures">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickActionMeasure" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickActionMeasureResult">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="Id" type="xs:positiveInteger" use="required" />
|
||||
<xs:attribute name="Value" type="xs:string" use="required" />
|
||||
<xs:attribute name="PostValue" type="xs:string" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickActionMeasureResults">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickActionMeasureResult" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Demo" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction">
|
||||
<xs:sequence>
|
||||
<xs:element ref="DemoResult" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element ref="QuickActionMeasures" minOccurs="0" maxOccurs="1" />
|
||||
<xs:element ref="QuickActionMeasureResults" minOccurs="0" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="SimulatedClientConnect" type="xs:nonNegativeInteger" use="optional" />
|
||||
<xs:attribute name="SimulatedRuntime" type="xs:nonNegativeInteger" use="optional" />
|
||||
<xs:attribute name="Type" type="ExecutionTypes" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DemoResult">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Result" type="QuickActionSuccess" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QueryString">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="ParameterName" type="xs:NCName" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QueryParameter">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="ParameterName" type="xs:NCName" use="optional" />
|
||||
<xs:attribute name="ValueRequired" type="xs:boolean" use="optional" default="false" />
|
||||
<xs:attribute name="UseHtmlValue" type="xs:boolean" use="optional" default="false" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="QuickAction-Remote" abstract="true">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction">
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickActionMeasures" minOccurs="0" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="ScriptId" use="optional" />
|
||||
<xs:attribute name="ScriptName" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="QuickAction-Remote-User" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction-Remote">
|
||||
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Remote-Computer" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction-Remote">
|
||||
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Chained" substitutionGroup="QuickAction">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickAction">
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickAction-Reference" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickAction-Reference">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="MultiLanguageEntry">
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="Name">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Section">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:NCName" />
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Description">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AlternativeDescription">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Script">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="IsBase64" type="xs:boolean" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Icon">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="IconType" type="IconTypes" use="required" />
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CheckNamedParameterValues">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="CheckNamedParameterValue" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CheckNamedParameterValue">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string" />
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdjustableParameters">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="AdjustableParameter" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdjustableParameter" abstract="true" />
|
||||
|
||||
<xs:complexType name="AdjustableParameter" abstract="true">
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="Description" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:string" use="required"/>
|
||||
<xs:attribute name="ParameterName" type="xs:NCName" use="required" />
|
||||
<xs:attribute name="IsOptional" type="xs:boolean" use="optional" default="false" />
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="AdjustableParameter-Boolean" substitutionGroup="AdjustableParameter">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AdjustableParameter">
|
||||
<xs:attribute name="Default" type="xs:boolean" use="optional" default="false" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdjustableParameter-Numerical" substitutionGroup="AdjustableParameter">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AdjustableParameter">
|
||||
<xs:attribute name="Default" type="xs:double" use="optional" default="0" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdjustableParameter-DropDown" substitutionGroup="AdjustableParameter">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AdjustableParameter">
|
||||
<xs:sequence>
|
||||
<xs:element ref="AdjustableParameter-DropDownValue" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Default" type="xs:string" use="optional" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdjustableParameter-DropDownValue">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="AdjustableParameter-DropDownDisplayValue" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Value" use="required" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdjustableParameter-DropDownDisplayValue">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ColumnOutputFormattings">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="ColumnOutputFormatting" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="ShowAllOutputContent" type="xs:boolean" use="optional" default="false" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ColumnOutputFormatting">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="ValueName" type="xs:NCName" use="required" />
|
||||
<xs:attribute name="Name" type="xs:string" use="optional" />
|
||||
<xs:attribute name="Translation" type="xs:NCName" use="optional" />
|
||||
<xs:attribute name="Display" type="DisplayTypes" use="optional" />
|
||||
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false" />
|
||||
<xs:attribute name="IsSecret" type="xs:boolean" use="optional" default="false" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickTips">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickTip" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickTip">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="Section" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="Description" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="AlternativeDescription" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="Icon" minOccurs="0" maxOccurs="1" />
|
||||
<xs:element ref="QuickTipElements" minOccurs="1" maxOccurs="1" />
|
||||
</xs:sequence>
|
||||
|
||||
<xs:attribute name="Id" type="guid" use="optional" />
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
<xs:attribute name="Description" type="xs:string" use="optional" />
|
||||
<xs:attribute name="Section" type="xs:NCName" use="optional" />
|
||||
<xs:attribute name="FixedSequence" type="xs:boolean" use="optional" />
|
||||
<xs:attribute name="InformationClass" use="required">
|
||||
<xs:simpleType>
|
||||
<xs:list itemType="InformationClass" />
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
<!-- visibility controlling attributes -->
|
||||
<xs:attribute name="Hidden" type="xs:boolean" use="optional" default="false"/>
|
||||
<xs:attribute name="IsVisibleByParameter" type="xs:string" use="optional" />
|
||||
<xs:attribute name="RequiredRoles" use="optional">
|
||||
<xs:simpleType>
|
||||
<xs:list itemType="xs:NCName" />
|
||||
</xs:simpleType>
|
||||
</xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickTipElements">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="QuickTipElement" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="QuickTipElement" abstract="true" />
|
||||
|
||||
<xs:complexType name="QuickTipElement" abstract="true">
|
||||
<xs:sequence>
|
||||
<xs:element ref="Name" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xs:element ref="TextBlock" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:string" use="required" />
|
||||
<xs:attribute name="IsRequired" type="xs:boolean" use="optional" />
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="TextBlock">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="TextElement" substitutionGroup="QuickTipElement">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickTipElement" />
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ManualStep" substitutionGroup="QuickTipElement">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickTipElement">
|
||||
<xs:sequence>
|
||||
<xs:element ref="Icon" minOccurs="0" maxOccurs="1" />
|
||||
<xs:element ref="Summary" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Summary">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="MultiLanguageEntry" />
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AutomatedStep" substitutionGroup="QuickTipElement">
|
||||
<xs:complexType>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="QuickTipElement">
|
||||
<xs:attribute name="QuickAction" type="xs:string" use="required" />
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
58
FasdCockpitCommunicationDemo/Config/LanguageDefinitions.xsd
Normal file
58
FasdCockpitCommunicationDemo/Config/LanguageDefinitions.xsd
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
|
||||
<xs:simpleType name="LanguageId">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}|[.]" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:element name="UILanguage">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="UIImage" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="UISubstitution" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element ref="UIItem" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="UIImage">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="UISubstitution">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Language" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="UIItem">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="Language" minOccurs="1" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Name" type="xs:NCName" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Language">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute name="Lang" type="LanguageId" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
272
FasdCockpitCommunicationDemo/F4SD-Cockpit-Client-Demo.csproj
Normal file
272
FasdCockpitCommunicationDemo/F4SD-Cockpit-Client-Demo.csproj
Normal file
@@ -0,0 +1,272 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{6EFD86AC-D73E-47AC-AAFC-D8EA3F8ADE93}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>FasdCockpitCommunicationDemo</RootNamespace>
|
||||
<AssemblyName>F4SD-Cockpit-Client-Demo</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<Deterministic>false</Deterministic>
|
||||
<SccProjectName>SAK</SccProjectName>
|
||||
<SccLocalPath>SAK</SccLocalPath>
|
||||
<SccAuxPath>SAK</SccAuxPath>
|
||||
<SccProvider>SAK</SccProvider>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Demo%28Debug%29|AnyCPU'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Demo%28Debug%29\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<LangVersion>7.3</LangVersion>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'NewFeatures%28Debug%29|AnyCPU'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\NewFeatures%28Debug%29\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<LangVersion>7.3</LangVersion>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\Shared\SharedAssemblyInfo.cs">
|
||||
<Link>Properties\SharedAssemblyInfo.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="cF4SDHealthCardJsonRawData.cs" />
|
||||
<Compile Include="F4SDCockpitCommunicationDemo.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="TicketModel.cs" />
|
||||
<Compile Include="TicketOverviewRelationDefinition.cs" />
|
||||
<Compile Include="TicketOverviewDataStore.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\F4SD-Logging\F4SD-Logging.csproj">
|
||||
<Project>{7793f281-b226-4e20-b6f6-5d53d70f1dc1}</Project>
|
||||
<Name>F4SD-Logging</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\FasdCockpitBase\F4SD-Cockpit-Client-Base.csproj">
|
||||
<Project>{6dced162-2229-4483-ba70-4471bcdd29cf}</Project>
|
||||
<Name>F4SD-Cockpit-Client-Base</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="..\..\C4IT FASD\_Common\MediaContent\F4SD-Intro-001.mov">
|
||||
<Link>MediaContent\F4SD-Intro-001.mov</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="..\..\C4IT FASD\_Common\XmlSchemas\F4SD-CopyTemplate-Configuration.xsd">
|
||||
<Link>Config\F4SD-CopyTemplate-Configuration.xsd</Link>
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="..\..\C4IT FASD\_Common\XmlSchemas\F4SD-HealthCard-Configuration.xsd">
|
||||
<Link>Config\F4SD-HealthCard-Configuration.xsd</Link>
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="..\..\C4IT FASD\_Common\XmlSchemas\F4SD-Icon-Configuration.xsd">
|
||||
<Link>Config\F4SD-Icon-Configuration.xsd</Link>
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="..\..\C4IT FASD\_Common\XmlSchemas\F4SD-MenuSection-Configuration.xsd">
|
||||
<Link>Config\F4SD-MenuSection-Configuration.xsd</Link>
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="..\..\C4IT FASD\_Common\XmlSchemas\F4SD-QuickAction-Configuration.xsd">
|
||||
<Link>Config\F4SD-QuickAction-Configuration.xsd</Link>
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Config\F4SD-MenuSection-Configuration.xml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Config\F4SD-QuickAction-Configuration.xml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<None Include="Config\F4SD-CopyTemplate-Configuration.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Config\F4SD-HealthCard-Configuration.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Config\F4SD-Icon-Configuration.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Config\F4SD-MenuSection-Configuration.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Config\F4SD-QuickAction-Configuration.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Config\LanguageDefinitions.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="ExcelSheets\DemoDaten_Anwender, Peter.xlsx" />
|
||||
<None Include="ExcelSheets\DemoDaten_Carlos, Kohl.xlsx" />
|
||||
<None Include="ExcelSheets\DemoDaten_MobileDevice_Anwender, Peter.xlsx" />
|
||||
<None Include="ExcelSheets\DemoDaten_Offline, Olli.xlsx" />
|
||||
<None Include="ExcelSheets\DemoDaten_Ticket, Timo.xlsx" />
|
||||
<None Include="ExcelSheets\DemoDaten_Virtual, Vera.xlsx" />
|
||||
<None Include="MockupData\Anwender, Peter.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Kohl, Carlos.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Mobil, Mischa.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Offline, Olli.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Ticket, Timo.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Virtuell, Vera.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupTicketOverview\TicketOverviewRelations.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupTicketOverview\TicketOverviewGeneratedTickets.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupPickup\M42Wpm-Pickup-ObjectStateReason.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupPickup\M42Wpm-Ticket-Persons.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupPickup\M42Wpm-Ticket-Roles.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Computer.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Baum, Robert.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Boss, Bernd.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Busch, Andrea.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Drechsler, Meik.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Eisenberg, Marie.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Hans Hanova.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Herrmann, Karin.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Kaufmann, Mario.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Kaufmann, Mathias.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Kiefer, Maximilian.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Kriminell, Carl.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Lehrer, Laura.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Nicht Anwender, Frauke.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Ottmann, Thomas.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Perschmann, Paul.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Reuschel, Donner.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Sagawe, Dieter.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Schulze, Michael.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Seifert, Dominik.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupData\Zufall, Rainer.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupPickup\M42Wpm-Pickup-ActivityErrorType.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupPickup\M42Wpm-Ticket-CloseCase-Services.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="MockupPickup\M42Wpm-Ticket-QuickCalls.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Config\F4SD-CopyTemplate-Configuration.xml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Config\F4SD-HealthCard-Configuration.xml">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Config\F4SD-Icon-Configuration.xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="MatrixData\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>copy "$(ProjectDir)..\..\C4IT FASD\_Common\XmlSchemas\*" "$(ProjectDir)Config"</PreBuildEvent>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,10 @@
|
||||
""
|
||||
{
|
||||
"FILE_VERSION" = "9237"
|
||||
"ENLISTMENT_CHOICE" = "NEVER"
|
||||
"PROJECT_FILE_RELATIVE_PATH" = ""
|
||||
"NUMBER_OF_EXCLUDED_FILES" = "0"
|
||||
"ORIGINAL_PROJECT_FILE_PATH" = ""
|
||||
"NUMBER_OF_NESTED_PROJECTS" = "0"
|
||||
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
|
||||
}
|
||||
1726
FasdCockpitCommunicationDemo/F4SDCockpitCommunicationDemo.cs
Normal file
1726
FasdCockpitCommunicationDemo/F4SDCockpitCommunicationDemo.cs
Normal file
File diff suppressed because it is too large
Load Diff
5149
FasdCockpitCommunicationDemo/MockupData/Anwender, Peter.json
Normal file
5149
FasdCockpitCommunicationDemo/MockupData/Anwender, Peter.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Baum, Robert.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Baum, Robert.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Boss, Bernd.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Boss, Bernd.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Busch, Andrea.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Busch, Andrea.json
Normal file
File diff suppressed because it is too large
Load Diff
2476
FasdCockpitCommunicationDemo/MockupData/Computer.json
Normal file
2476
FasdCockpitCommunicationDemo/MockupData/Computer.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Drechsler, Meik.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Drechsler, Meik.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Eisenberg, Marie.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Eisenberg, Marie.json
Normal file
File diff suppressed because it is too large
Load Diff
4821
FasdCockpitCommunicationDemo/MockupData/Hans Hanova.json
Normal file
4821
FasdCockpitCommunicationDemo/MockupData/Hans Hanova.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Herrmann, Karin.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Herrmann, Karin.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Kaufmann, Mario.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Kaufmann, Mario.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Kaufmann, Mathias.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Kaufmann, Mathias.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Kiefer, Maximilian.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Kiefer, Maximilian.json
Normal file
File diff suppressed because it is too large
Load Diff
4067
FasdCockpitCommunicationDemo/MockupData/Kohl, Carlos.json
Normal file
4067
FasdCockpitCommunicationDemo/MockupData/Kohl, Carlos.json
Normal file
File diff suppressed because it is too large
Load Diff
3080
FasdCockpitCommunicationDemo/MockupData/Kriminell, Carl.json
Normal file
3080
FasdCockpitCommunicationDemo/MockupData/Kriminell, Carl.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Lehrer, Laura.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Lehrer, Laura.json
Normal file
File diff suppressed because it is too large
Load Diff
6269
FasdCockpitCommunicationDemo/MockupData/Mobil, Mischa.json
Normal file
6269
FasdCockpitCommunicationDemo/MockupData/Mobil, Mischa.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,797 @@
|
||||
{
|
||||
"SampleDataId": "2183284f-ba95-4eb8-ac13-6c2f70857e98",
|
||||
"SampleDataName": "Nicht Anwender, Frauke",
|
||||
"Tables": [
|
||||
{
|
||||
"Name": "ad-user",
|
||||
"IsStatic": false,
|
||||
"TimeFrames": [
|
||||
[
|
||||
"2023-02-23T14:52:19.5387967+01:00",
|
||||
"2023-02-23T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-22T00:00:00+01:00",
|
||||
"2023-02-21T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-21T00:00:00+01:00",
|
||||
"2023-02-20T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-20T00:00:00+01:00",
|
||||
"2023-02-19T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-19T00:00:00+01:00",
|
||||
"2023-02-18T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-18T00:00:00+01:00",
|
||||
"2023-02-17T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-17T00:00:00+01:00",
|
||||
"2023-02-16T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-16T00:00:00+01:00",
|
||||
"2023-02-15T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-15T00:00:00+01:00",
|
||||
"2023-02-14T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-14T00:00:00+01:00",
|
||||
"2023-02-13T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-13T00:00:00+01:00",
|
||||
"2023-02-12T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-12T00:00:00+01:00",
|
||||
"2023-02-11T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-11T00:00:00+01:00",
|
||||
"2023-02-10T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-10T00:00:00+01:00",
|
||||
"2023-02-09T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-09T00:00:00+01:00",
|
||||
"2023-02-08T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-08T00:00:00+01:00",
|
||||
"2023-02-07T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-07T00:00:00+01:00",
|
||||
"2023-02-06T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-06T00:00:00+01:00",
|
||||
"2023-02-05T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-05T00:00:00+01:00",
|
||||
"2023-02-04T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-04T00:00:00+01:00",
|
||||
"2023-02-03T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-03T00:00:00+01:00",
|
||||
"2023-02-02T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-02T00:00:00+01:00",
|
||||
"2023-02-01T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-01T00:00:00+01:00",
|
||||
"2023-01-31T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-31T00:00:00+01:00",
|
||||
"2023-01-30T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-30T00:00:00+01:00",
|
||||
"2023-01-29T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-29T00:00:00+01:00",
|
||||
"2023-01-28T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-28T00:00:00+01:00",
|
||||
"2023-01-27T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-27T00:00:00+01:00",
|
||||
"2023-01-26T00:00:00+01:00"
|
||||
]
|
||||
],
|
||||
"Columns": [
|
||||
{
|
||||
"ColumnName": "name",
|
||||
"Values": [
|
||||
"Nichtanwender, Frauke",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "account",
|
||||
"Values": [
|
||||
"NF008",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "country",
|
||||
"Values": [
|
||||
"Deutschland",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "locality",
|
||||
"Values": [
|
||||
"Waldbronn",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "telephoneNumber",
|
||||
"Values": [
|
||||
"+49 7243 3069600",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "mobile",
|
||||
"Values": [
|
||||
"+49 123 3069600",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "mail",
|
||||
"Values": [
|
||||
"Frauke.Nichtanwender@mail.com",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "department",
|
||||
"Values": [
|
||||
"Feelgood",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "title",
|
||||
"Values": [
|
||||
"Manager",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "agnt-user",
|
||||
"IsStatic": false,
|
||||
"TimeFrames": [
|
||||
[
|
||||
"2023-02-23T14:52:19.5387967+01:00",
|
||||
"2023-02-23T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-22T00:00:00+01:00",
|
||||
"2023-02-21T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-21T00:00:00+01:00",
|
||||
"2023-02-20T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-20T00:00:00+01:00",
|
||||
"2023-02-19T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-19T00:00:00+01:00",
|
||||
"2023-02-18T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-18T00:00:00+01:00",
|
||||
"2023-02-17T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-17T00:00:00+01:00",
|
||||
"2023-02-16T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-16T00:00:00+01:00",
|
||||
"2023-02-15T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-15T00:00:00+01:00",
|
||||
"2023-02-14T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-14T00:00:00+01:00",
|
||||
"2023-02-13T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-13T00:00:00+01:00",
|
||||
"2023-02-12T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-12T00:00:00+01:00",
|
||||
"2023-02-11T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-11T00:00:00+01:00",
|
||||
"2023-02-10T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-10T00:00:00+01:00",
|
||||
"2023-02-09T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-09T00:00:00+01:00",
|
||||
"2023-02-08T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-08T00:00:00+01:00",
|
||||
"2023-02-07T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-07T00:00:00+01:00",
|
||||
"2023-02-06T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-06T00:00:00+01:00",
|
||||
"2023-02-05T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-05T00:00:00+01:00",
|
||||
"2023-02-04T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-04T00:00:00+01:00",
|
||||
"2023-02-03T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-03T00:00:00+01:00",
|
||||
"2023-02-02T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-02T00:00:00+01:00",
|
||||
"2023-02-01T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-01T00:00:00+01:00",
|
||||
"2023-01-31T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-31T00:00:00+01:00",
|
||||
"2023-01-30T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-30T00:00:00+01:00",
|
||||
"2023-01-29T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-29T00:00:00+01:00",
|
||||
"2023-01-28T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-28T00:00:00+01:00",
|
||||
"2023-01-27T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-27T00:00:00+01:00",
|
||||
"2023-01-26T00:00:00+01:00"
|
||||
]
|
||||
],
|
||||
"Columns": [
|
||||
{
|
||||
"ColumnName": "id",
|
||||
"Values": [
|
||||
2.0,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"DetailsTables": [
|
||||
{
|
||||
"Name": "agnt-computer-event-details-apphang",
|
||||
"Columns": [
|
||||
"time",
|
||||
"Executable",
|
||||
"Version"
|
||||
],
|
||||
"Values": {
|
||||
"1": [
|
||||
[
|
||||
"2023-02-22T10:04:18.48",
|
||||
"Excel.exe",
|
||||
"1.53.2.55"
|
||||
],
|
||||
[
|
||||
"2023-02-22T09:35:30.48",
|
||||
"Outlook.exe",
|
||||
"1.48.3.47"
|
||||
],
|
||||
[
|
||||
"2023-02-22T09:28:18.48",
|
||||
"Excel.exe",
|
||||
"1.53.2.55"
|
||||
]
|
||||
],
|
||||
"-2147483648": [
|
||||
[
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-appcrash",
|
||||
"Columns": [
|
||||
"time",
|
||||
"Executable",
|
||||
"Version"
|
||||
],
|
||||
"Values": {
|
||||
"0": [
|
||||
[
|
||||
"2023-02-23T10:04:18.48",
|
||||
"CameraHub.exe",
|
||||
"0.1.0.7"
|
||||
],
|
||||
[
|
||||
"2023-02-23T10:04:18.48",
|
||||
"Realtek(R) Audio.exe",
|
||||
"1.18.15"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-logon",
|
||||
"Columns": [
|
||||
"time"
|
||||
],
|
||||
"Values": {
|
||||
"0": [
|
||||
[
|
||||
"2023-02-23T14:37:54.48"
|
||||
],
|
||||
[
|
||||
"2023-02-23T07:40:18.48"
|
||||
]
|
||||
],
|
||||
"1": [
|
||||
[
|
||||
"2023-02-22T14:52:18.48"
|
||||
]
|
||||
],
|
||||
"5": [
|
||||
[
|
||||
"2023-02-18T07:11:30.48"
|
||||
],
|
||||
[
|
||||
"2023-02-18T07:40:18.48"
|
||||
]
|
||||
],
|
||||
"6": [
|
||||
[
|
||||
"2023-02-17T07:40:18.48"
|
||||
]
|
||||
],
|
||||
"7": [
|
||||
[
|
||||
"2023-02-16T07:40:18.48"
|
||||
]
|
||||
],
|
||||
"8": [
|
||||
[
|
||||
"2023-02-15T07:40:18.48"
|
||||
]
|
||||
],
|
||||
"11": [
|
||||
[
|
||||
"2023-02-12T07:25:54.48"
|
||||
],
|
||||
[
|
||||
"2023-02-12T09:49:54.48"
|
||||
]
|
||||
],
|
||||
"12": [
|
||||
[
|
||||
"2023-02-12T12:13:54.48"
|
||||
]
|
||||
],
|
||||
"13": [
|
||||
[
|
||||
"2023-02-10T09:35:30.48"
|
||||
]
|
||||
],
|
||||
"14": [
|
||||
[
|
||||
"2023-02-09T09:49:54.48"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-boot",
|
||||
"Columns": [
|
||||
"time",
|
||||
"Duration"
|
||||
],
|
||||
"Values": {
|
||||
"5": [
|
||||
[
|
||||
"2023-02-18T07:11:30.48",
|
||||
160000.0
|
||||
],
|
||||
[
|
||||
"2023-02-18T07:40:18.48",
|
||||
16000.0
|
||||
]
|
||||
],
|
||||
"6": [
|
||||
[
|
||||
"2023-02-17T07:40:18.48",
|
||||
14000.0
|
||||
]
|
||||
],
|
||||
"7": [
|
||||
[
|
||||
"2023-02-16T07:40:18.48",
|
||||
16000.0
|
||||
]
|
||||
],
|
||||
"8": [
|
||||
[
|
||||
"2023-02-15T07:40:18.48",
|
||||
17000.0
|
||||
]
|
||||
],
|
||||
"11": [
|
||||
[
|
||||
"2023-02-12T07:25:54.48",
|
||||
14000.0
|
||||
],
|
||||
[
|
||||
"2023-02-12T09:49:54.48",
|
||||
14000.0
|
||||
]
|
||||
],
|
||||
"12": [
|
||||
[
|
||||
"2023-02-12T12:13:54.48",
|
||||
13000.0
|
||||
]
|
||||
],
|
||||
"13": [
|
||||
[
|
||||
"2023-02-10T09:35:30.48",
|
||||
17000.0
|
||||
]
|
||||
],
|
||||
"14": [
|
||||
[
|
||||
"2023-02-09T09:49:54.48",
|
||||
16000.0
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-hardreset",
|
||||
"Columns": [
|
||||
"time"
|
||||
],
|
||||
"Values": {
|
||||
"5": [
|
||||
[
|
||||
"2023-02-18T07:40:18.48"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-bluescreen",
|
||||
"Columns": [
|
||||
"time",
|
||||
"ErrorData",
|
||||
"ErrorCode"
|
||||
],
|
||||
"Values": {
|
||||
"5": [
|
||||
[
|
||||
"2023-02-18T07:11:30.48",
|
||||
"0x00000009f",
|
||||
"0x00000009f"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"Tickets": []
|
||||
}
|
||||
10117
FasdCockpitCommunicationDemo/MockupData/Offline, Olli.json
Normal file
10117
FasdCockpitCommunicationDemo/MockupData/Offline, Olli.json
Normal file
File diff suppressed because it is too large
Load Diff
3586
FasdCockpitCommunicationDemo/MockupData/Ottmann, Thomas.json
Normal file
3586
FasdCockpitCommunicationDemo/MockupData/Ottmann, Thomas.json
Normal file
File diff suppressed because it is too large
Load Diff
4119
FasdCockpitCommunicationDemo/MockupData/Perschmann, Paul.json
Normal file
4119
FasdCockpitCommunicationDemo/MockupData/Perschmann, Paul.json
Normal file
File diff suppressed because it is too large
Load Diff
3954
FasdCockpitCommunicationDemo/MockupData/Reuschel, Donner.json
Normal file
3954
FasdCockpitCommunicationDemo/MockupData/Reuschel, Donner.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Sagawe, Dieter.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Sagawe, Dieter.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Schulze, Michael.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Schulze, Michael.json
Normal file
File diff suppressed because it is too large
Load Diff
797
FasdCockpitCommunicationDemo/MockupData/Seifert, Dominik.json
Normal file
797
FasdCockpitCommunicationDemo/MockupData/Seifert, Dominik.json
Normal file
@@ -0,0 +1,797 @@
|
||||
{
|
||||
"SampleDataId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"SampleDataName": "Seifert, Dominik",
|
||||
"Tables": [
|
||||
{
|
||||
"Name": "ad-user",
|
||||
"IsStatic": false,
|
||||
"TimeFrames": [
|
||||
[
|
||||
"2023-02-22T14:00:27.8976377+01:00",
|
||||
"2023-02-22T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-21T00:00:00+01:00",
|
||||
"2023-02-20T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-20T00:00:00+01:00",
|
||||
"2023-02-19T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-19T00:00:00+01:00",
|
||||
"2023-02-18T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-18T00:00:00+01:00",
|
||||
"2023-02-17T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-17T00:00:00+01:00",
|
||||
"2023-02-16T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-16T00:00:00+01:00",
|
||||
"2023-02-15T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-15T00:00:00+01:00",
|
||||
"2023-02-14T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-14T00:00:00+01:00",
|
||||
"2023-02-13T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-13T00:00:00+01:00",
|
||||
"2023-02-12T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-12T00:00:00+01:00",
|
||||
"2023-02-11T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-11T00:00:00+01:00",
|
||||
"2023-02-10T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-10T00:00:00+01:00",
|
||||
"2023-02-09T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-09T00:00:00+01:00",
|
||||
"2023-02-08T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-08T00:00:00+01:00",
|
||||
"2023-02-07T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-07T00:00:00+01:00",
|
||||
"2023-02-06T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-06T00:00:00+01:00",
|
||||
"2023-02-05T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-05T00:00:00+01:00",
|
||||
"2023-02-04T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-04T00:00:00+01:00",
|
||||
"2023-02-03T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-03T00:00:00+01:00",
|
||||
"2023-02-02T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-02T00:00:00+01:00",
|
||||
"2023-02-01T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-01T00:00:00+01:00",
|
||||
"2023-01-31T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-31T00:00:00+01:00",
|
||||
"2023-01-30T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-30T00:00:00+01:00",
|
||||
"2023-01-29T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-29T00:00:00+01:00",
|
||||
"2023-01-28T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-28T00:00:00+01:00",
|
||||
"2023-01-27T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-27T00:00:00+01:00",
|
||||
"2023-01-26T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-26T00:00:00+01:00",
|
||||
"2023-01-25T00:00:00+01:00"
|
||||
]
|
||||
],
|
||||
"Columns": [
|
||||
{
|
||||
"ColumnName": "name",
|
||||
"Values": [
|
||||
"Seifert, Dominik",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "account",
|
||||
"Values": [
|
||||
"SD009",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "country",
|
||||
"Values": [
|
||||
"Deutschland",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "locality",
|
||||
"Values": [
|
||||
"Waldbronn",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "telephoneNumber",
|
||||
"Values": [
|
||||
"+49 7243 3069600",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "mobile",
|
||||
"Values": [
|
||||
"+49 123 3069600",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "mail",
|
||||
"Values": [
|
||||
"Dominik.Seifert@mail.com",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "department",
|
||||
"Values": [
|
||||
"Feelgood",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
{
|
||||
"ColumnName": "title",
|
||||
"Values": [
|
||||
"Manager",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "agnt-user",
|
||||
"IsStatic": false,
|
||||
"TimeFrames": [
|
||||
[
|
||||
"2023-02-22T14:00:27.8976377+01:00",
|
||||
"2023-02-22T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-21T00:00:00+01:00",
|
||||
"2023-02-20T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-20T00:00:00+01:00",
|
||||
"2023-02-19T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-19T00:00:00+01:00",
|
||||
"2023-02-18T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-18T00:00:00+01:00",
|
||||
"2023-02-17T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-17T00:00:00+01:00",
|
||||
"2023-02-16T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-16T00:00:00+01:00",
|
||||
"2023-02-15T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-15T00:00:00+01:00",
|
||||
"2023-02-14T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-14T00:00:00+01:00",
|
||||
"2023-02-13T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-13T00:00:00+01:00",
|
||||
"2023-02-12T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-12T00:00:00+01:00",
|
||||
"2023-02-11T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-11T00:00:00+01:00",
|
||||
"2023-02-10T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-10T00:00:00+01:00",
|
||||
"2023-02-09T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-09T00:00:00+01:00",
|
||||
"2023-02-08T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-08T00:00:00+01:00",
|
||||
"2023-02-07T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-07T00:00:00+01:00",
|
||||
"2023-02-06T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-06T00:00:00+01:00",
|
||||
"2023-02-05T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-05T00:00:00+01:00",
|
||||
"2023-02-04T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-04T00:00:00+01:00",
|
||||
"2023-02-03T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-03T00:00:00+01:00",
|
||||
"2023-02-02T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-02T00:00:00+01:00",
|
||||
"2023-02-01T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-02-01T00:00:00+01:00",
|
||||
"2023-01-31T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-31T00:00:00+01:00",
|
||||
"2023-01-30T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-30T00:00:00+01:00",
|
||||
"2023-01-29T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-29T00:00:00+01:00",
|
||||
"2023-01-28T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-28T00:00:00+01:00",
|
||||
"2023-01-27T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-27T00:00:00+01:00",
|
||||
"2023-01-26T00:00:00+01:00"
|
||||
],
|
||||
[
|
||||
"2023-01-26T00:00:00+01:00",
|
||||
"2023-01-25T00:00:00+01:00"
|
||||
]
|
||||
],
|
||||
"Columns": [
|
||||
{
|
||||
"ColumnName": "id",
|
||||
"Values": [
|
||||
2.0,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"DetailsTables": [
|
||||
{
|
||||
"Name": "agnt-computer-event-details-apphang",
|
||||
"Columns": [
|
||||
"time",
|
||||
"Executable",
|
||||
"Version"
|
||||
],
|
||||
"Values": {
|
||||
"1": [
|
||||
[
|
||||
"2023-02-21T09:12:26",
|
||||
"Excel.exe",
|
||||
"1.53.2.55"
|
||||
],
|
||||
[
|
||||
"2023-02-21T08:43:38",
|
||||
"Outlook.exe",
|
||||
"1.48.3.47"
|
||||
],
|
||||
[
|
||||
"2023-02-21T08:36:26",
|
||||
"Excel.exe",
|
||||
"1.53.2.55"
|
||||
]
|
||||
],
|
||||
"-2147483648": [
|
||||
[
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-appcrash",
|
||||
"Columns": [
|
||||
"time",
|
||||
"Executable",
|
||||
"Version"
|
||||
],
|
||||
"Values": {
|
||||
"0": [
|
||||
[
|
||||
"2023-02-22T09:12:26",
|
||||
"CameraHub.exe",
|
||||
"0.1.0.7"
|
||||
],
|
||||
[
|
||||
"2023-02-22T09:12:26",
|
||||
"Realtek(R) Audio.exe",
|
||||
"1.18.15"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-logon",
|
||||
"Columns": [
|
||||
"time"
|
||||
],
|
||||
"Values": {
|
||||
"0": [
|
||||
[
|
||||
"2023-02-22T13:46:02"
|
||||
],
|
||||
[
|
||||
"2023-02-22T06:48:26"
|
||||
]
|
||||
],
|
||||
"1": [
|
||||
[
|
||||
"2023-02-21T14:00:26"
|
||||
]
|
||||
],
|
||||
"5": [
|
||||
[
|
||||
"2023-02-17T06:19:38"
|
||||
],
|
||||
[
|
||||
"2023-02-17T06:48:26"
|
||||
]
|
||||
],
|
||||
"6": [
|
||||
[
|
||||
"2023-02-16T06:48:26"
|
||||
]
|
||||
],
|
||||
"7": [
|
||||
[
|
||||
"2023-02-15T06:48:26"
|
||||
]
|
||||
],
|
||||
"8": [
|
||||
[
|
||||
"2023-02-14T06:48:26"
|
||||
]
|
||||
],
|
||||
"11": [
|
||||
[
|
||||
"2023-02-11T06:34:02"
|
||||
],
|
||||
[
|
||||
"2023-02-11T08:58:02"
|
||||
]
|
||||
],
|
||||
"12": [
|
||||
[
|
||||
"2023-02-11T11:22:02"
|
||||
]
|
||||
],
|
||||
"13": [
|
||||
[
|
||||
"2023-02-09T08:43:38"
|
||||
]
|
||||
],
|
||||
"14": [
|
||||
[
|
||||
"2023-02-08T08:58:02"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-boot",
|
||||
"Columns": [
|
||||
"time",
|
||||
"Duration"
|
||||
],
|
||||
"Values": {
|
||||
"5": [
|
||||
[
|
||||
"2023-02-17T06:19:38",
|
||||
160000.0
|
||||
],
|
||||
[
|
||||
"2023-02-17T06:48:26",
|
||||
16000.0
|
||||
]
|
||||
],
|
||||
"6": [
|
||||
[
|
||||
"2023-02-16T06:48:26",
|
||||
14000.0
|
||||
]
|
||||
],
|
||||
"7": [
|
||||
[
|
||||
"2023-02-15T06:48:26",
|
||||
16000.0
|
||||
]
|
||||
],
|
||||
"8": [
|
||||
[
|
||||
"2023-02-14T06:48:26",
|
||||
17000.0
|
||||
]
|
||||
],
|
||||
"11": [
|
||||
[
|
||||
"2023-02-11T06:34:02",
|
||||
14000.0
|
||||
],
|
||||
[
|
||||
"2023-02-11T08:58:02",
|
||||
14000.0
|
||||
]
|
||||
],
|
||||
"12": [
|
||||
[
|
||||
"2023-02-11T11:22:02",
|
||||
13000.0
|
||||
]
|
||||
],
|
||||
"13": [
|
||||
[
|
||||
"2023-02-09T08:43:38",
|
||||
17000.0
|
||||
]
|
||||
],
|
||||
"14": [
|
||||
[
|
||||
"2023-02-08T08:58:02",
|
||||
16000.0
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-hardreset",
|
||||
"Columns": [
|
||||
"time"
|
||||
],
|
||||
"Values": {
|
||||
"5": [
|
||||
[
|
||||
"2023-02-17T06:48:26"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "agnt-computer-event-details-bluescreen",
|
||||
"Columns": [
|
||||
"time",
|
||||
"ErrorData",
|
||||
"ErrorCode"
|
||||
],
|
||||
"Values": {
|
||||
"5": [
|
||||
[
|
||||
"2023-02-17T06:19:38",
|
||||
"0x00000009f",
|
||||
"0x00000009f"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"Tickets": []
|
||||
}
|
||||
5367
FasdCockpitCommunicationDemo/MockupData/Ticket, Timo.json
Normal file
5367
FasdCockpitCommunicationDemo/MockupData/Ticket, Timo.json
Normal file
File diff suppressed because it is too large
Load Diff
12326
FasdCockpitCommunicationDemo/MockupData/Virtuell, Vera.json
Normal file
12326
FasdCockpitCommunicationDemo/MockupData/Virtuell, Vera.json
Normal file
File diff suppressed because it is too large
Load Diff
2860
FasdCockpitCommunicationDemo/MockupData/Zufall, Rainer.json
Normal file
2860
FasdCockpitCommunicationDemo/MockupData/Zufall, Rainer.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"AlternateStaticTable": null,
|
||||
"Name": "M42Wpm-Pickup-ActivityErrorType",
|
||||
"StartingIndex": 0,
|
||||
"IsIncomplete": false,
|
||||
"IsStatic": false,
|
||||
"TableType": 0,
|
||||
"TimeFrames": null,
|
||||
"InformationClass": 2,
|
||||
"Columns": {
|
||||
"id": {
|
||||
"ColumnName": null,
|
||||
"Values": [
|
||||
20001,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
0
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"name": {
|
||||
"ColumnName": null,
|
||||
"Values": [
|
||||
"Eigener Fehlertyp",
|
||||
"Anwender",
|
||||
"Hardware",
|
||||
"Software",
|
||||
"Gerätetreiber",
|
||||
"Berechtigungen",
|
||||
"Unbekannt"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"hidden": {
|
||||
"ColumnName": null,
|
||||
"Values": [
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"position": {
|
||||
"ColumnName": null,
|
||||
"Values": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"AlternateStaticTable": null,
|
||||
"Name": "M42Wpm-Pickup-ObjectStateReason",
|
||||
"StartingIndex": 0,
|
||||
"IsIncomplete": false,
|
||||
"IsStatic": false,
|
||||
"TableType": 0,
|
||||
"TimeFrames": null,
|
||||
"InformationClass": 2,
|
||||
"Columns": {
|
||||
"id": {
|
||||
"ColumnName": null,
|
||||
"Values": [ 42020, 42021, 408, 10010, 421, 10000, 426, 427, 10002, 422, 10011, 402, 10001, 424, 10012, 403, 413, 410, 10003, 420, 10013, 10004, 406, 10014, 423, 425, 409, 405, 401, 404, 411, 412, 407, 304, 216, 208, 108, 111, 302, 113, 112, 120, 102, 301, 211, 106, 306, 114, 103, 303, 110, 109, 117, 220, 100, 116, 130, 123, 121, 122, 0, 305, 201, 213, 124, 207, 118, 212, 101, 137, 217, 209, 206, 115, 107, 218, 307, 105, 119, 219, 125, 135, 221, 222, 136, 104, 214, 210, 215 ],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"name": {
|
||||
"ColumnName": null,
|
||||
"Values": [ "Abgeschlossen", "Abgebrochen", "Direkt gelöst", "Abgeschlossen", "Warten auf Kunde", "Genehmigt", "Warten auf Benutzerrückmeldung", "Gelöst", "Abgelehnt", "Warten auf Lieferant", "Teilweise abgeschlossen", "Gelöst", "Storniert", "Warten auf übergeordnetes Ticket", "Abgelehnt", "Abhilfe", "Bekannter Fehler", "RFC erstellt", "obsolet", "Bekannter Fehler", "Zurückgezogen", "Teilweise genehmigt", "Duplikat", "Zurückgerollt", "Sonstige", "RFC erstellt", "obsolet", "Nicht reproduzierbar", "Ablaufdatum erreicht", "Zurückgewiesen", "Zurückgezogen", "Abgebrochen", "Sonstiges", "Zugewiesen", "Basislizenz neu geprüft", "Angemeldet", "Neu", "Validiert", "Nicht gewollt", "Erneute Konsolidierung erforderlich", "Ignorierter Lizenzbedarf zurückgesetzt", "Nicht zugewiesen", "Nicht zu berücksichtigen (inaktiver Bedarfsträger)", "Unbekannt", "Gelöscht", "Qualifikation zurückgesetzt", "Zurückgesetzt", "Alle nicht zugewiesenen Lizenzen", "Zugewiesen", "Irrelevant", "Automatisch genehmigt", "Konsolidiert", "Ungültig", "Artikel ist keine Lizenz", "Konsolidiert (Duplikat)", "Gelöscht", "Remotenutzung/-zugriff", "Konsolidiert (Nicht relevant)", "Konsolidiert (Zweitkopie)", "Konsolidiert (Virtuelle Instanz)", "Nicht gesetzt", "Neu", "Neu", "Basislizenz(en) entfernt", "Konsolidiert (nur Hosting)", "Abgemeldet", "Nicht qualifiziert", "Validiert", "Ignoriert", "Verstoß gegen die Nutzungsbedingungen (weitere Informationen in der Lizenzmodellbeschreibung)", "Nicht zugewiesen", "Geleast", "Anspruchsberechtigung des Lizenzbedarfs zurückgenommen", "Nicht zu berücksichtigen (Suite)", "Lizenz gelöscht", "Nicht freigegeben", "Keine automatische Zuweisung", "Genehmigt", "Teilweise zugewiesen", "Abgelaufen", "Konsolidiert (Side-by-Side)", "Lizenzzuweisung", "Suspekt", "Verkauft", "Berechtigter Bedarfsträger konnte nicht ermittelt werden", "Verweigert", "Ungültig", "Verkauft", "Zugewiesen" ],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"hidden": {
|
||||
"ColumnName": null,
|
||||
"Values": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"position": {
|
||||
"ColumnName": null,
|
||||
"Values": [ 1, 2, 5, 5, 5, 5, 7, 8, 10, 10, 10, 10, 15, 15, 15, 15, 17, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 35, 40, 45, 50, 55, 60, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"state": {
|
||||
"ColumnName": null,
|
||||
"Values": [ 42024, 42024, 204, 10013, 203, 10024, 203, 204, 10024, 203, 10013, 204, 10024, 203, 10013, 204, 204, 204, 10024, 203, 10013, 10024, 204, 10013, 203, 203, 204, 204, 204, 204, 204, 204, 204, 131, 110, 110, 100, 101, 132, 100, 101, 103, 106, 132, 110, 101, 130, 103, 104, 132, 102, 106, 100, 114, 106, 100, 106, 106, 106, 106, null, 130, 110, 110, 106, 110, 101, 111, 106, 101, 111, 110, 111, 106, 103, 115, 130, 102, 103, 116, 106, 106, 115, 115, 99, 105, 110, 110, 112 ],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"stategroup": {
|
||||
"ColumnName": null,
|
||||
"Values": [ 42020, 42020, 7, 84, 7, 83, 7, 7, 83, 7, 84, 7, 83, 7, 84, 7, 7, 7, 83, 7, 84, 83, 7, 84, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 3, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, null, 3, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2 ],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,792 @@
|
||||
{
|
||||
"AlternateStaticTable": null,
|
||||
"Name": "M42Wpm-Ticket-Persons",
|
||||
"StartingIndex": 0,
|
||||
"IsIncomplete": false,
|
||||
"IsStatic": false,
|
||||
"TableType": 5,
|
||||
"TimeFrames": null,
|
||||
"InformationClass": 3,
|
||||
"Columns": {
|
||||
"id": {
|
||||
"ColumnName": "id",
|
||||
"Values": [
|
||||
"dbee9762-980a-e511-80d8-0050562f9516",
|
||||
"519786e0-a30a-e511-80d8-0050562f9516",
|
||||
"34ebe82a-454a-e911-ca82-000c29a7a20a",
|
||||
"1c50ef4e-6b65-e811-82a7-000d3a24f586",
|
||||
"539786e0-a30a-e511-80d8-0050562f9516",
|
||||
"4e9786e0-a30a-e511-80d8-0050562f9516",
|
||||
"1950ef4e-6b65-e811-82a7-000d3a24f586",
|
||||
"12316d54-4b68-ea11-838a-000d3a24f586",
|
||||
"4a9786e0-a30a-e511-80d8-0050562f9516",
|
||||
"dfee9762-980a-e511-80d8-0050562f9516",
|
||||
"509786e0-a30a-e511-80d8-0050562f9516",
|
||||
"7ddaa9c7-7b33-e511-80f6-0050562f9516",
|
||||
"d81cc228-8005-ec11-7784-000d3abff293",
|
||||
"3ff1a087-6a0f-ea11-8356-000d3a24f586",
|
||||
"469786e0-a30a-e511-80d8-0050562f9516",
|
||||
"deee9762-980a-e511-80d8-0050562f9516",
|
||||
"449786e0-a30a-e511-80d8-0050562f9516",
|
||||
"1a50ef4e-6b65-e811-82a7-000d3a24f586",
|
||||
"dcee9762-980a-e511-80d8-0050562f9516",
|
||||
"529786e0-a30a-e511-80d8-0050562f9516",
|
||||
"4b9786e0-a30a-e511-80d8-0050562f9516",
|
||||
"589786e0-a30a-e511-80d8-0050562f9516",
|
||||
"b3f57154-9e3d-ed11-3c85-00155d320b06",
|
||||
"559786e0-a30a-e511-80d8-0050562f9516",
|
||||
"214ac08e-444a-e911-ca82-000c29a7a20a",
|
||||
"f761ccb9-9d3d-ed11-3c85-00155d320b06",
|
||||
"d12d3891-8157-e511-8118-0050562f9516",
|
||||
"489786e0-a30a-e511-80d8-0050562f9516",
|
||||
"7e464752-3177-e511-814a-0050562f9516",
|
||||
"2ddabc08-7933-e511-80f6-0050562f9516",
|
||||
"479786e0-a30a-e511-80d8-0050562f9516",
|
||||
"579786e0-a30a-e511-80d8-0050562f9516",
|
||||
"369bdc3d-8a1e-eb11-1f81-00505690226c",
|
||||
"4f9786e0-a30a-e511-80d8-0050562f9516",
|
||||
"4d9786e0-a30a-e511-80d8-0050562f9516",
|
||||
"eb004f46-1c9a-e811-82bf-000d3a24f586",
|
||||
"ad8377f1-444a-e911-ca82-000c29a7a20a",
|
||||
"06395a96-d9e6-ed11-853f-00155d010a04",
|
||||
"459786e0-a30a-e511-80d8-0050562f9516",
|
||||
"9a82c0f7-9c3d-ed11-3c85-00155d320b06",
|
||||
"fce95ec3-9e3d-ed11-3c85-00155d320b06",
|
||||
"ffc454e9-424a-e911-ca82-000c29a7a20a",
|
||||
"166273ae-9e3d-ed11-3c85-00155d320b06",
|
||||
"1b50ef4e-6b65-e811-82a7-000d3a24f586",
|
||||
"bfecb19e-cc09-e511-d380-0050562f9516",
|
||||
"499786e0-a30a-e511-80d8-0050562f9516",
|
||||
"e9114891-646e-e511-8142-0050562f9516",
|
||||
"899ab54e-24c0-ea11-c183-000d3a24f586",
|
||||
"331c52c5-a620-ea11-57a2-305a3a7f938c",
|
||||
"ce426bea-ab48-ed11-8539-00155d010a03",
|
||||
"549786e0-a30a-e511-80d8-0050562f9516",
|
||||
"4c9786e0-a30a-e511-80d8-0050562f9516",
|
||||
"7edaa9c7-7b33-e511-80f6-0050562f9516",
|
||||
"92d355bc-444a-e911-ca82-000c29a7a20a",
|
||||
"e1ee9762-980a-e511-80d8-0050562f9516",
|
||||
"e0ee9762-980a-e511-80d8-0050562f9516",
|
||||
"569786e0-a30a-e511-80d8-0050562f9516",
|
||||
"053536c7-df78-e611-d681-0050562f9516"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"SysObjectId": {
|
||||
"ColumnName": "SysObjectId",
|
||||
"Values": [
|
||||
"a0978c39-1991-4438-8f81-d65008f935eb",
|
||||
"b46818e3-3af2-4a00-b8a0-7ef3a0e7f75e",
|
||||
"c5e0be93-2087-c768-0985-08d6ac68e7eb",
|
||||
"c9892c86-7acb-4371-8d86-5301b0b97dab",
|
||||
"23a739c3-606c-4092-8d33-9c45c47ccdf2",
|
||||
"9c4ed28b-d653-4e63-9bd3-5f277c5d8cc9",
|
||||
"507071db-83d7-4b2a-a337-e79c4a278a83",
|
||||
"e6654998-9977-4185-a7dd-967084440629",
|
||||
"64e57192-6fee-45a4-b276-bf7f9a53911a",
|
||||
"356f3a22-4a7d-4679-bf81-9ee35feb9b61",
|
||||
"c78fb0ed-89ac-4a2e-bb67-1ec601094c30",
|
||||
"2c05436d-46c9-4880-8788-3c9abfbbc78b",
|
||||
"cb1cc228-8005-ec11-7784-000d3abff293",
|
||||
"0bb6e6b1-edb5-45fc-b1f9-0e32c4b6f42e",
|
||||
"422fd496-5aae-4b23-b4bb-532ca855be96",
|
||||
"f8ee52de-6894-4b58-96ec-36f6f4a612dc",
|
||||
"d09e7031-06cf-4131-af74-7dcf9cdc9722",
|
||||
"df2143b3-7df2-4ded-9046-74df1ea88f77",
|
||||
"366d353e-6997-4b53-a8b8-4337428f426f",
|
||||
"aabd1242-c888-4c27-967f-d9085ee4da57",
|
||||
"f5981b9a-91b6-4dbe-ac2f-2a1b02da1225",
|
||||
"088bd7ba-d51d-4dfa-a990-899d5a07dcee",
|
||||
"0780480f-0c44-c42e-e6e9-08da9fc1a6a3",
|
||||
"db8223cf-a064-4dbd-a358-adcccc38003a",
|
||||
"b980d17b-e4bc-cc84-e5e4-08d6ac684943",
|
||||
"46036d26-71a8-c566-79a8-08da9fc0f3cc",
|
||||
"6f4bab57-490c-4356-a97b-6ce2c5c4cd82",
|
||||
"5814a214-890e-4b02-aa08-3e3277dbfda9",
|
||||
"dcd03caf-fe50-49e9-96a1-194e26f26f19",
|
||||
"4acb3aa5-6201-4c42-8e06-bd591e1b8d6e",
|
||||
"32ccec54-62dc-4b57-9096-e45c2a4118ac",
|
||||
"0cc1ec74-4a15-4625-abce-fe416fe905f3",
|
||||
"8b85c647-5a90-c752-e1a6-08d880ae1830",
|
||||
"4820f296-f647-4a90-bd2c-5daf5c7f12e0",
|
||||
"1cfb6756-09ec-45e4-bbeb-d8cf93d6a95a",
|
||||
"a4852db9-ff57-4c38-b8d0-96353c12788c",
|
||||
"5f167e18-12b3-c0a3-e3d3-08d6ac68aabd",
|
||||
"591a41df-ea4b-458d-a31b-843857b320b0",
|
||||
"0e27fc32-687d-4904-ac75-f8954dd93b85",
|
||||
"b374542e-f2d1-cdec-8796-08da9fc09e90",
|
||||
"581bf76f-6bcf-cab3-8d9f-08da9fc29a4f",
|
||||
"b5df5723-d437-c127-1044-08d6ac664c67",
|
||||
"57286b55-ada2-cde3-b193-08da9fc23c68",
|
||||
"af007672-621b-4033-8fad-d014bdb973f9",
|
||||
"b2ecb19e-cc09-e511-d380-0050562f9516",
|
||||
"9f96c703-7f2a-4558-81c4-a85677ce3a40",
|
||||
"18daf667-8a30-4778-87c4-5561fc338233",
|
||||
"7e9ab54e-24c0-ea11-c183-000d3a24f586",
|
||||
"a88e836c-99b8-c6b9-525b-08d782ca862c",
|
||||
"2538c158-0317-4bae-9798-35ddd85b195e",
|
||||
"117296e8-5ea0-4a63-903f-ed17ded19547",
|
||||
"e622d312-5503-48e0-9499-5ab9c2bda632",
|
||||
"c2d92c81-c206-4b4f-85e2-bd02a7ba5bf9",
|
||||
"f8f170f6-b414-c3d9-7a4e-08d6ac687825",
|
||||
"2fced160-d1af-4eb1-a2f0-9372f4416504",
|
||||
"f35617dc-e581-4b43-9c96-ae5fe128b317",
|
||||
"bb9ab516-8675-4ad5-a609-733bfea6d90e",
|
||||
"f83436c7-df78-e611-d681-0050562f9516"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"LastName": {
|
||||
"ColumnName": "LastName",
|
||||
"Values": [
|
||||
"Administrator",
|
||||
"Anderson",
|
||||
"Bauer",
|
||||
"Bereza",
|
||||
"Brown",
|
||||
"Carter",
|
||||
"Dawson",
|
||||
"DefaultAccount",
|
||||
"Dorrell",
|
||||
"english",
|
||||
"Escott",
|
||||
"Fischer",
|
||||
"Foster",
|
||||
"Frischkorn",
|
||||
"Fryer",
|
||||
"german",
|
||||
"Grant",
|
||||
"Gray",
|
||||
"Guest",
|
||||
"Higgins",
|
||||
"Ivans",
|
||||
"Jones",
|
||||
"Kiefer",
|
||||
"Knox",
|
||||
"Koch",
|
||||
"Kohl",
|
||||
"krbtgt",
|
||||
"Lindon",
|
||||
"Marten",
|
||||
"Meier",
|
||||
"Miller",
|
||||
"Norman",
|
||||
"Oconnor",
|
||||
"Odell",
|
||||
"Pauls",
|
||||
"Prins",
|
||||
"Richter",
|
||||
"Ross",
|
||||
"Ross",
|
||||
"Sagawe",
|
||||
"Sagawe",
|
||||
"Schulz",
|
||||
"Seifert",
|
||||
"Semichev",
|
||||
"Service Account",
|
||||
"Simpson",
|
||||
"Stanley",
|
||||
"Suarez",
|
||||
"SYSTEM",
|
||||
"Ticket",
|
||||
"Tober",
|
||||
"Valentine",
|
||||
"Vogel",
|
||||
"Wagner",
|
||||
"WDeployAdmin",
|
||||
"WDeployConfigWriter",
|
||||
"Wilkens",
|
||||
"XAdmin"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"FirstName": {
|
||||
"ColumnName": "FirstName",
|
||||
"Values": [
|
||||
null,
|
||||
"Armin",
|
||||
"Stefan",
|
||||
"Alexander",
|
||||
"Barbara",
|
||||
"Conny",
|
||||
"Nicholas",
|
||||
null,
|
||||
"Dennis",
|
||||
null,
|
||||
"Emily",
|
||||
"Frank",
|
||||
"Franca",
|
||||
"Adrian",
|
||||
"Frank",
|
||||
null,
|
||||
"George",
|
||||
"Carolyn",
|
||||
null,
|
||||
"Henry",
|
||||
"Iris",
|
||||
"Jacob",
|
||||
"Maximilian",
|
||||
"Kate",
|
||||
"Sabine",
|
||||
"Carlos",
|
||||
null,
|
||||
"Lucas",
|
||||
"Maria",
|
||||
"Maria",
|
||||
"Maria",
|
||||
"Natalie",
|
||||
"Raiden",
|
||||
"Oscar",
|
||||
"Patricia",
|
||||
"Ruben",
|
||||
"Anna",
|
||||
"Rainer",
|
||||
"Rainer",
|
||||
"Dieter",
|
||||
"Philip",
|
||||
"Thomas",
|
||||
"Dominik",
|
||||
"Alexander",
|
||||
null,
|
||||
"Stephan",
|
||||
"Jane",
|
||||
"Elisa",
|
||||
null,
|
||||
"Timo",
|
||||
"Tim",
|
||||
"Vincent",
|
||||
"Viktor",
|
||||
"Andreas",
|
||||
null,
|
||||
null,
|
||||
"William",
|
||||
null
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"MailAddress": {
|
||||
"ColumnName": "MailAddress",
|
||||
"Values": [
|
||||
null,
|
||||
"armin.anderson@imagoverum.com",
|
||||
"stefan.bauer@malm4it.de",
|
||||
"Alexander.Bereza@o365.imagoverum.com",
|
||||
"barbara.brown@imagoverum.com",
|
||||
"conny.carter@imagoverum.com",
|
||||
"nicholas.dawson@o365.imagoverum.com",
|
||||
null,
|
||||
"dennis.dorrell@imagoverum.com",
|
||||
null,
|
||||
"emily.escott@imagoverum.com",
|
||||
"frank.fischer@imagoverum.com",
|
||||
"Franca.Foster@imagoverum.com",
|
||||
"adrian.frischkorn@o365.imagoverum.com",
|
||||
"frank.fryer@imagoverum.com",
|
||||
null,
|
||||
"george.grant@imagoverum.com",
|
||||
"Carolyn.Gray@o365.imagoverum.com",
|
||||
null,
|
||||
"henry.higgins@imagoverum.com",
|
||||
"iris.ivans@imagoverum.com",
|
||||
"jacob.jones@imagoverum.com",
|
||||
null,
|
||||
"kate.knox@imagoverum.com",
|
||||
"sabine.koch@malm4it.de",
|
||||
null,
|
||||
null,
|
||||
"lucas.lindon@imagoverum.com",
|
||||
"maria.marten@imagoverum.com",
|
||||
"maria.meier@imagoverum.com",
|
||||
"maria.miller@imagoverum.com",
|
||||
"natalie.norman@imagoverum.com",
|
||||
"o365test@mwsdev.onmicrosoft.com",
|
||||
"oscar.odell@imagoverum.com",
|
||||
"patricia.pauls@imagoverum.com",
|
||||
"ruben.prins@imagoverum.com",
|
||||
"anna.richter@malm4it.de",
|
||||
"rainer.ross@imagoverum.com",
|
||||
"rainer.ross@imagoverum.com",
|
||||
null,
|
||||
null,
|
||||
"thomas.schulz@malm4it.de",
|
||||
null,
|
||||
"Alexander.Semichev@o365.imagoverum.com",
|
||||
"wsmservices@imagoverum.com",
|
||||
"stephan.simpson@imagoverum.com",
|
||||
"jane.stanley@imagoverum.com",
|
||||
"Elisa.Suarez@imagoverum.com",
|
||||
null,
|
||||
"tticket@imagoverum.com",
|
||||
"tim.tober@imagoverum.com",
|
||||
"vincent.valentine@imagoverum.com",
|
||||
"viktor.vogel@imagoverum.com",
|
||||
"andreas.wagner@malm4it.de",
|
||||
null,
|
||||
null,
|
||||
"william.wilkens@imagoverum.com",
|
||||
null
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"BusinessPhone": {
|
||||
"ColumnName": "BusinessPhone",
|
||||
"Values": [
|
||||
null,
|
||||
"+49 6102816275 1",
|
||||
null,
|
||||
null,
|
||||
"+43 18877855",
|
||||
"+49 6102816275 3",
|
||||
null,
|
||||
null,
|
||||
"+43 18877854",
|
||||
null,
|
||||
"+49 61028162755",
|
||||
"+49 6102816275 23",
|
||||
null,
|
||||
null,
|
||||
"+1 212 55513",
|
||||
null,
|
||||
"+49 61028162757",
|
||||
null,
|
||||
null,
|
||||
"+49 61028162758",
|
||||
"+49 61028162759",
|
||||
"+49 610281627510",
|
||||
null,
|
||||
"+43 18877888",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"+49 610281627512",
|
||||
"+41 76458 3689",
|
||||
"+49 6102 81627 5 22",
|
||||
"+1 212 55512",
|
||||
"+49 6102 81627 514",
|
||||
null,
|
||||
"+49 6102 81627 515",
|
||||
"+49 6102 81627 516",
|
||||
"+3120486778797",
|
||||
null,
|
||||
"+49 6102 81627 517",
|
||||
"+49 6102 81627 517",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"+49 6102 81627 518",
|
||||
"+44 208 528 1065",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"+49 6102 81627 519",
|
||||
"+1 212 55512",
|
||||
"+49 6102816275 24",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"+43 18877123",
|
||||
null
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"MobilePhone": {
|
||||
"ColumnName": "MobilePhone",
|
||||
"Values": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"",
|
||||
null,
|
||||
null,
|
||||
"",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"",
|
||||
null,
|
||||
"+491793974778",
|
||||
"+1 212 447745",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"CostCenter": {
|
||||
"ColumnName": "CostCenter",
|
||||
"Values": [
|
||||
"Global",
|
||||
"IT",
|
||||
"M4IT - Consulting",
|
||||
"IT",
|
||||
"IT",
|
||||
"IT",
|
||||
"IT",
|
||||
"Global",
|
||||
"IT",
|
||||
"Global",
|
||||
"Sales Germany",
|
||||
"Marketing EMEA",
|
||||
"Facility Management",
|
||||
"Global",
|
||||
"Marketing AMER",
|
||||
"Global",
|
||||
"IT",
|
||||
"IT",
|
||||
"Global",
|
||||
"IT",
|
||||
"IT",
|
||||
"IT",
|
||||
"F4SD GmbH",
|
||||
"IT",
|
||||
"M4IT - Consulting",
|
||||
"F4SD GmbH",
|
||||
"Global",
|
||||
"Marketing EMEA",
|
||||
"Marketing EMEA",
|
||||
"Marketing EMEA",
|
||||
"Marketing AMER",
|
||||
"IT",
|
||||
"Global",
|
||||
"IT",
|
||||
"IT",
|
||||
"Sales Benelux",
|
||||
"M4IT - IT",
|
||||
"Global",
|
||||
"Board",
|
||||
"F4SD GmbH",
|
||||
"F4SD GmbH",
|
||||
"M4IT - IT",
|
||||
"F4SD GmbH",
|
||||
"IT",
|
||||
"Global",
|
||||
"IT",
|
||||
"Marketing EMEA",
|
||||
"Marketing AMER",
|
||||
"Global",
|
||||
"Global",
|
||||
"IT",
|
||||
"IT",
|
||||
"IT",
|
||||
"M4IT - Fuhrparkverwaltung",
|
||||
"Global",
|
||||
"Global",
|
||||
"IT",
|
||||
"Global"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Organization": {
|
||||
"ColumnName": "Organization",
|
||||
"Values": [
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"M4IT - Consulting",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Global",
|
||||
"Sales DACH",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Global",
|
||||
"Imagine Inc.",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"F4SD - Entwicklung",
|
||||
"Imagoverum AG",
|
||||
"M4IT - Consulting",
|
||||
"F4SD - Entwicklung",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Imagine Inc.",
|
||||
"Imagoverum AG",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Imagoverum AG",
|
||||
"Sales Benelux",
|
||||
"M4IT - IT",
|
||||
"Global",
|
||||
"Board",
|
||||
"F4SD - Entwicklung",
|
||||
"F4SD - interne IT",
|
||||
"M4IT - IT",
|
||||
"F4SD - Entwicklung",
|
||||
"Imagoverum AG",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Sales UK and Northern Europe",
|
||||
"Imagine Inc.",
|
||||
"Global",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Imagine Inc.",
|
||||
"Imagoverum AG",
|
||||
"M4IT - Fuhrparkverwaltung",
|
||||
"Global",
|
||||
"Global",
|
||||
"Imagoverum AG",
|
||||
"Global"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Location": {
|
||||
"ColumnName": "Location",
|
||||
"Values": [
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"M4IT - Raum 043",
|
||||
"Hamburg",
|
||||
"Vienna",
|
||||
"Frankfurt",
|
||||
"Hamburg",
|
||||
"Global",
|
||||
"Vienna",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"Frankfurt",
|
||||
"Vienna",
|
||||
"Global",
|
||||
"New York",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"Hamburg",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"Frankfurt",
|
||||
"Frankfurt",
|
||||
"F4SD - Waldbronn",
|
||||
"Vienna",
|
||||
"M4IT - Raum 043",
|
||||
"F4SD - Waldbronn",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"Zurich",
|
||||
"Frankfurt",
|
||||
"New York",
|
||||
"Frankfurt",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"Frankfurt",
|
||||
"Amsterdam",
|
||||
"M4IT - Raum 029",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"F4SD - Waldbronn",
|
||||
"F4SD - Waldbronn",
|
||||
"M4IT - Raum 029",
|
||||
"F4SD - Waldbronn",
|
||||
"Hamburg",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"London",
|
||||
"Brasilia",
|
||||
"Global",
|
||||
"Global",
|
||||
"Frankfurt",
|
||||
"New York",
|
||||
"Frankfurt",
|
||||
"M4IT - Fahrzeugstellplatz",
|
||||
"Global",
|
||||
"Global",
|
||||
"Vienna",
|
||||
"Global"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Position": {
|
||||
"ColumnName": "Position",
|
||||
"Values": [
|
||||
null,
|
||||
"Package Developer / Profile Manager",
|
||||
null,
|
||||
null,
|
||||
"IT Service Manager",
|
||||
"License Administrator",
|
||||
null,
|
||||
null,
|
||||
"IT Supply Manager",
|
||||
null,
|
||||
"Client Device Configuration Manager",
|
||||
"Department Manager",
|
||||
"Facility Management Administration",
|
||||
null,
|
||||
"Department Manager",
|
||||
null,
|
||||
"Problem Manager",
|
||||
null,
|
||||
null,
|
||||
"Rollout Manager",
|
||||
"Organizational Data Administrator",
|
||||
"Field Service Technician",
|
||||
null,
|
||||
"Change Manager",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Service Catalog Manager",
|
||||
null,
|
||||
"Asset & Configuration Manager",
|
||||
"Compliance Manager",
|
||||
"Sales Benelux",
|
||||
null,
|
||||
null,
|
||||
"CEO",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"CIO",
|
||||
"Marketing Manager UK",
|
||||
"Emerging Markets Specialist",
|
||||
null,
|
||||
null,
|
||||
"Incident Manager",
|
||||
"Infrastructure Administrator",
|
||||
"Infrastructure Administrator",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Service Portfolio Manager",
|
||||
null
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Status": {
|
||||
"ColumnName": "Status",
|
||||
"Values": [
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Inactive",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Inactive",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Inactive",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active",
|
||||
"Active"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
{
|
||||
"AlternateStaticTable": null,
|
||||
"Name": "M42Wpm-Ticket-QuickCalls",
|
||||
"StartingIndex": 0,
|
||||
"IsIncomplete": false,
|
||||
"IsStatic": false,
|
||||
"TableType": 5,
|
||||
"TimeFrames": null,
|
||||
"InformationClass": 3,
|
||||
"Columns": {
|
||||
"id": {
|
||||
"ColumnName": "id",
|
||||
"Values": [
|
||||
"6fa7a39c-8745-e511-0681-0050562f9516",
|
||||
"78f25c3d-8845-e511-0681-0050562f9516",
|
||||
"baf7bbe1-5a9f-ea11-b083-000d3a24f586",
|
||||
"c930e784-8845-e511-0681-0050562f9516",
|
||||
"2b408b75-8945-e511-0681-0050562f9516",
|
||||
"d3c3d5c0-8945-e511-0681-0050562f9516",
|
||||
"7bbe64e2-94d0-ee11-4285-00155d010a04",
|
||||
"9f231f2e-8a45-e511-0681-0050562f9516",
|
||||
"450edf8f-8a45-e511-0681-0050562f9516",
|
||||
"4b356396-8b45-e511-0681-0050562f9516",
|
||||
"3eeac7d5-8b45-e511-0681-0050562f9516",
|
||||
"a6b30300-8c45-e511-0681-0050562f9516",
|
||||
"e30bcd31-8c45-e511-0681-0050562f9516",
|
||||
"3941d19e-8c45-e511-0681-0050562f9516",
|
||||
"c5df54d4-8c45-e511-0681-0050562f9516"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"SysObjectId": {
|
||||
"ColumnName": "SysObjectId",
|
||||
"Values": [
|
||||
"67a7a39c-8745-e511-0681-0050562f9516",
|
||||
"70f25c3d-8845-e511-0681-0050562f9516",
|
||||
"e82fd177-2769-c1a3-0b57-08d8017e65ab",
|
||||
"c130e784-8845-e511-0681-0050562f9516",
|
||||
"23408b75-8945-e511-0681-0050562f9516",
|
||||
"cbc3d5c0-8945-e511-0681-0050562f9516",
|
||||
"535345b3-52e7-cfe7-5366-08dc32b8babe",
|
||||
"97231f2e-8a45-e511-0681-0050562f9516",
|
||||
"3d0edf8f-8a45-e511-0681-0050562f9516",
|
||||
"43356396-8b45-e511-0681-0050562f9516",
|
||||
"36eac7d5-8b45-e511-0681-0050562f9516",
|
||||
"9eb30300-8c45-e511-0681-0050562f9516",
|
||||
"db0bcd31-8c45-e511-0681-0050562f9516",
|
||||
"3141d19e-8c45-e511-0681-0050562f9516",
|
||||
"bddf54d4-8c45-e511-0681-0050562f9516"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"SysName": {
|
||||
"ColumnName": "SysName",
|
||||
"Values": [
|
||||
"QCA00001",
|
||||
"QCA00002",
|
||||
"QCA00017",
|
||||
"QCA00003",
|
||||
"QCA00004",
|
||||
"QCA00005",
|
||||
"QCA00018",
|
||||
"QCA00006",
|
||||
"QCA00007",
|
||||
"QCA00009",
|
||||
"QCA00010",
|
||||
"QCA00011",
|
||||
"QCA00012",
|
||||
"QCA00014",
|
||||
"QCA00015"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Name": {
|
||||
"ColumnName": "Name",
|
||||
"Values": [
|
||||
"Anmeldung nicht möglich",
|
||||
"Bildschirm bleibt schwarz",
|
||||
"CRM Störung",
|
||||
"Dateityp kann nicht gelesen werden",
|
||||
"Druckerstörung",
|
||||
"E-Mail-Versand nicht mehr möglich",
|
||||
"F4SD Störung",
|
||||
"Internetverbindung gestört",
|
||||
"Jalousiensteuerung defekt",
|
||||
"Klimatisierungsstörung - Raumtemperatur zu hoch",
|
||||
"Lampe ist defekt",
|
||||
"Netzwerklaufwerk nicht erreichbar",
|
||||
"Passcode vergessen, Mobilgerät ist gesperrt",
|
||||
"Software-Service arbeitet nicht mehr korrekt",
|
||||
"Telefonstörung"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Subject": {
|
||||
"ColumnName": "Subject",
|
||||
"Values": [
|
||||
"Der Anwender kann sich nicht mehr anmelden",
|
||||
"Der Bildschirm bleibt schwarz, Computer startet nicht mehr",
|
||||
"CRM Störung",
|
||||
"Ein bestimmter Dateityp kann nicht verarbeitet werden",
|
||||
"Ein Drucker arbeitet nicht mehr zufriedenstellend oder ist kaputt",
|
||||
"Der Versand von E-Mails ist nicht mehr möglich",
|
||||
"F4SD Störung",
|
||||
"Der Anwender kommt nicht mehr ins Internet",
|
||||
"Die automatischen Sonnenschutzvorrichtungen funktionieren nicht mehr",
|
||||
"Die Raumklimatisierung funktioniert nicht mehr korrekt",
|
||||
"Lampe ausgefallen oder schwach",
|
||||
"Ein Netzwerklaufwerk kann vom Anwender nicht mehr erreicht werden",
|
||||
"Das mobile Endgerät des Anwenders ist gesperrt, der Passcode vergessen",
|
||||
"Ein Software-Service funktioniert nicht mehr richtig",
|
||||
"Das Telefon des Anwenders ist gestört"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Priority": {
|
||||
"ColumnName": "Priority",
|
||||
"Values": [
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Niedrig",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel",
|
||||
"Mittel"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Responsible": {
|
||||
"ColumnName": "Responsible",
|
||||
"Values": [
|
||||
"Tober, Tim",
|
||||
"Tober, Tim",
|
||||
null,
|
||||
null,
|
||||
"Tober, Tim",
|
||||
"Tober, Tim",
|
||||
null,
|
||||
"Tober, Tim",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Tober, Tim",
|
||||
null,
|
||||
null,
|
||||
"Tober, Tim"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"ResponsibleRole": {
|
||||
"ColumnName": "ResponsibleRole",
|
||||
"Values": [
|
||||
"Incident Management",
|
||||
"Incident Management",
|
||||
"CRM Team",
|
||||
"Incident Management",
|
||||
"Field Service",
|
||||
"Incident Management",
|
||||
null,
|
||||
"Incident Management",
|
||||
"Facility Management",
|
||||
"Facility Management",
|
||||
"Facility Management",
|
||||
"Incident Management",
|
||||
"Incident Management",
|
||||
"Incident Management",
|
||||
"Telephony Support Europe"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Classification": {
|
||||
"ColumnName": "Classification",
|
||||
"Values": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"AlternateStaticTable": null,
|
||||
"Name": "M42Wpm-Ticket-Roles",
|
||||
"StartingIndex": 0,
|
||||
"IsIncomplete": false,
|
||||
"IsStatic": false,
|
||||
"TableType": 5,
|
||||
"TimeFrames": null,
|
||||
"InformationClass": 3,
|
||||
"Columns": {
|
||||
"id": {
|
||||
"ColumnName": "id",
|
||||
"Values": [
|
||||
"f25ce14a-8080-4c53-b7fc-39eda4c7991c",
|
||||
"d197abbc-64ea-4b43-8cb0-d02aac40e36c",
|
||||
"b9f569f3-8ef5-e011-ace1-0021974c3aef",
|
||||
"10cd8e21-a032-4eb1-9716-d3a2754bce70",
|
||||
"12356058-9cc9-4ab6-812d-57fd37eb9937",
|
||||
"96b3b402-7039-e711-f79b-847beb134555",
|
||||
"0e4be656-92f1-e811-c282-000c29b6aab4",
|
||||
"7b779eb3-c1b1-e811-c582-000d3a24f586",
|
||||
"c55ba976-687d-4381-888a-5018b2eaa4d5",
|
||||
"dc3bed8c-de7f-ea11-2ab4-408d5c499ed1",
|
||||
"d6fa1ca7-cc8b-4233-83cd-c4ed120d2bea",
|
||||
"db6e3508-f65f-4329-bdd8-cfe94ae07c58",
|
||||
"f1a36af5-70ba-e911-3683-000d3a24f586",
|
||||
"55b55c6e-7f6b-498c-8ec4-8c90cf184507",
|
||||
"d1bbfcf3-45d6-e911-4383-000d3a24f586",
|
||||
"1b801fb2-bb05-ec11-7784-000d3abff293",
|
||||
"296c670a-f126-4c8c-992a-3a44188031cc",
|
||||
"e6af3650-f9ec-4ff0-95e6-eb8e89704a86",
|
||||
"5600f45b-b351-ea11-c9b9-049226d740c3",
|
||||
"ce0e2f45-4d76-49cb-82be-e92fcaa1070b",
|
||||
"d2b29216-e9db-49f2-8571-0ce419d3ef7d",
|
||||
"a2c99c3b-a378-ea11-82bc-8c89a584d8da",
|
||||
"b8f569f3-8ef5-e011-ace1-0021974c3aef",
|
||||
"1692c2f7-5320-4072-9170-91f1b7bd0811",
|
||||
"5408df0f-6276-e511-4981-0050562f9516",
|
||||
"60ad27e0-78a2-462d-be7d-e07f64a3618e",
|
||||
"bab3c999-2095-46b8-accf-af77aec5dd04",
|
||||
"360932f9-16c5-ea11-c383-000d3a24f586",
|
||||
"d83d99e2-e375-e711-5d82-000d3a24f586",
|
||||
"ee17fdaf-614d-4061-89d7-62ac427d7deb",
|
||||
"4b5512d5-4363-4b9c-94d5-1c719fa1ee50",
|
||||
"e1b41461-d078-e611-d581-0050562f9516",
|
||||
"79981657-2452-e911-0683-000d3a24f586",
|
||||
"549d95ba-a249-46dc-91a1-9cfabe1d788f",
|
||||
"bf280246-a4c1-e811-ca82-000d3a24f586",
|
||||
"c885aba9-a419-e111-ea9f-00116755911a",
|
||||
"a3833cea-a219-e111-ea9f-00116755911a",
|
||||
"8eb17991-bb05-ec11-7784-000d3abff293",
|
||||
"ea1e1e05-dd01-4f97-82a0-15433646b9aa",
|
||||
"d3bca7fe-a04b-ec11-b284-000d3abff293",
|
||||
"2d422280-60ef-4da2-b235-6ca852895c72",
|
||||
"81a8e0a5-1b33-eb11-2081-00505690226c",
|
||||
"cd8908e9-bcb8-4af7-8b55-7143639391dd",
|
||||
"3ef8d96e-b7d1-4856-97dd-80762746f4f4",
|
||||
"24b999b9-1734-eb11-2081-00505690226c",
|
||||
"09b98527-645d-eb11-2081-00505690226c",
|
||||
"0f89921b-645d-eb11-2081-00505690226c",
|
||||
"6171b6fe-8dce-eb11-4381-00505690b807",
|
||||
"c2dd3829-8ece-eb11-4381-00505690b807",
|
||||
"8cff2377-71a9-43ad-b12c-dfd0fbec1316",
|
||||
"75a5b8e1-11ba-eb11-4984-000d3aad24a5",
|
||||
"ab926a88-5d60-e511-2681-0050562f9516",
|
||||
"839449a6-8ab8-450f-a473-2413ab4e128b",
|
||||
"38b183b6-4157-44ed-ba28-dfc91bd8ddf7",
|
||||
"53505aa2-f5ef-e711-8082-000d3a24f586",
|
||||
"c33daccd-ee0e-4866-b182-918bdcf38e50",
|
||||
"73c66f78-ebc8-4139-bc41-88ca8d21c27d",
|
||||
"982f8b97-ed81-41b6-9f9c-697bbdb16f73",
|
||||
"c0de732e-39d6-e911-4283-000d3a24f586",
|
||||
"99251ece-23b6-4046-9fed-0eb68e0b5a27",
|
||||
"e6ed70b4-5c14-e711-c680-005056af2bd5",
|
||||
"fdd1c1fd-94e6-e911-bd9c-d850e6420719",
|
||||
"b65e5a20-12ba-eb11-4984-000d3aad24a5",
|
||||
"90307bbb-10eb-48ca-aa10-1bec8b253b4d",
|
||||
"c086438a-f15e-eb11-2081-00505690226c",
|
||||
"be4535a6-e0fe-e911-5183-000d3a24f586",
|
||||
"c185d06a-e0fe-e911-5183-000d3a24f586",
|
||||
"e83ae53d-f25e-eb11-2081-00505690226c",
|
||||
"d167190a-d0a4-e611-e881-0050562f9516",
|
||||
"054cd5c8-f412-e711-e880-005056af0685",
|
||||
"febf9508-6aa1-e911-8d90-309c234b0510",
|
||||
"7af58c34-30b8-e911-9e94-f07959615ac7",
|
||||
"e235f26d-17b8-e911-ec93-04d4c4ac747b",
|
||||
"28b877ab-5ab8-e911-9e94-f07959615ac7",
|
||||
"e11fd245-8311-e811-0181-005056af678d",
|
||||
"e5b67a98-4c4c-4aca-bd26-7fbdcaa4bbd3"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"SysObjectId": {
|
||||
"ColumnName": "SysObjectId",
|
||||
"Values": [
|
||||
"e870a263-9135-4b94-9063-33dbbff061db",
|
||||
"44e8c883-d0b9-4a07-b348-dc82c5e83ea8",
|
||||
"77d0396f-79b1-45fe-921c-f43eaf3b1845",
|
||||
"72f3c7ef-9bcf-4739-bdbd-7774e6a8c2dd",
|
||||
"92c60877-12e5-4cd8-a17f-5df5d503595d",
|
||||
"87b3b402-7039-e711-f79b-847beb134555",
|
||||
"8ba9030e-d609-c895-b72c-08d653b631a1",
|
||||
"ab26a05b-a2c5-c192-f94c-08d613e5741c",
|
||||
"8c4ddf99-daed-4c2d-9985-1e1af5a5eb62",
|
||||
"5d125171-0004-c2f0-c6d0-08d7e2024537",
|
||||
"e5c048a3-a66d-4e5d-b5a9-3f6c8f87416b",
|
||||
"1b8717b9-9518-48ff-866b-7142d44a118c",
|
||||
"6f0bb355-cb50-c735-4ab7-08d71c94c3b7",
|
||||
"ef2a5547-0d2d-476d-b320-ec5f18c06a22",
|
||||
"f33d57e4-6d6f-ca90-ce3a-08d73869d180",
|
||||
"61899890-7b17-c7d6-e89e-08d967df7df9",
|
||||
"e01b422a-22da-4b0c-954b-8006eb455732",
|
||||
"a12af3bc-5416-4449-a55f-8f91a481bb29",
|
||||
"d94ed8a3-ea64-cabc-6eba-08d7b3d7121b",
|
||||
"ff63502c-9b76-4b67-b39a-2637307b5983",
|
||||
"c13c3630-6bc3-40c2-8f62-136add8f3e6d",
|
||||
"1cc8f8e1-bc0c-cac7-81df-08d7dac71624",
|
||||
"2d8e4a8f-9b99-4d94-99e0-bcda85814fb2",
|
||||
"26ef4f04-a0d5-4648-a9d7-9c2c051555ae",
|
||||
"4408df0f-6276-e511-4981-0050562f9516",
|
||||
"88eca3ce-dfef-43cb-aecf-7255826c1c6e",
|
||||
"8d7a62ef-c9ae-4993-a03b-7668ff4e28ac",
|
||||
"42859527-95aa-c368-17da-08d8273a8f2c",
|
||||
"c93d99e2-e375-e711-5d82-000d3a24f586",
|
||||
"2e9f1a61-17c4-42f3-9514-66b5c61e7e17",
|
||||
"3754ea2f-7051-4e49-a959-64d0f902b3aa",
|
||||
"d0b41461-d078-e611-d581-0050562f9516",
|
||||
"6cca3282-2eac-ca56-44e7-08d6b4483717",
|
||||
"41fd3d0c-d894-4395-8e36-d6f3674e4a23",
|
||||
"ec9cf84f-467d-cfa9-b138-08d623c81a7b",
|
||||
"ba85aba9-a419-e111-ea9f-00116755911a",
|
||||
"95833cea-a219-e111-ea9f-00116755911a",
|
||||
"9422ad5b-4d62-ccd6-5d4d-08d967df6955",
|
||||
"95dd9aff-5025-42a0-98b9-fc9f7038ecf5",
|
||||
"055eb843-6853-cc0a-c79d-08d9adc44e5b",
|
||||
"4dcc27ce-d6ac-40e8-99c3-0162f50f2046",
|
||||
"a9dedc76-b14e-c4c4-d2f7-08d8953f71df",
|
||||
"145fec2d-4b30-472d-9003-23d788c9f3eb",
|
||||
"fe78f1d4-3c88-4160-a613-7e3bced05935",
|
||||
"2f8cb852-53da-cdbd-995d-08d8963b2934",
|
||||
"238a3522-3d93-c416-6411-08d8bf880617",
|
||||
"3634c650-e2bd-ccb8-2a02-08d8bf87f171",
|
||||
"9832bf89-a108-c682-ebc8-08d930b1cf0e",
|
||||
"476357f5-2461-c56f-41fe-08d930b1eb69",
|
||||
"2ac27356-c781-41bf-8dfb-74fd0fa855ff",
|
||||
"5caecd63-d61c-c81f-4d61-08d91c35c372",
|
||||
"9d926a88-5d60-e511-2681-0050562f9516",
|
||||
"e53bbcdb-fc4c-45ad-879c-7c22b4e3dbb6",
|
||||
"f4be00c2-3ea0-4b5f-bd78-9503e418a0e9",
|
||||
"02a41047-fd1f-cfdc-2b61-08d5521965c3",
|
||||
"79ba995f-ecdf-402e-96ec-ba9074222c85",
|
||||
"d73e6291-709e-4033-b45e-b67a882dc2e2",
|
||||
"a50f217c-4ced-49c1-a7a9-6d829388950a",
|
||||
"a432e772-0db1-c3c7-ee33-08d7385cfa12",
|
||||
"350a6ac8-398d-4a6f-b366-73f559cd3282",
|
||||
"d7ed70b4-5c14-e711-c680-005056af2bd5",
|
||||
"84f8eb5a-3888-cfef-52ca-08d748b89775",
|
||||
"b961dec8-5e50-c669-4386-08d91c35ffac",
|
||||
"254000db-8381-466e-a06c-276671b6b857",
|
||||
"9bb7f941-8010-c5cb-ff2c-08d8c1155ee9",
|
||||
"f214332e-c92b-c97c-b60f-08d761046eb3",
|
||||
"e93ba40f-6d84-cd8e-c509-08d76103d4cf",
|
||||
"19dad1af-ffd5-cb61-08a8-08d8c11611b0",
|
||||
"c267190a-d0a4-e611-e881-0050562f9516",
|
||||
"f64bd5c8-f412-e711-e880-005056af0685",
|
||||
"e36caef4-76ce-c774-bf46-08d7038ddd88",
|
||||
"cab44209-2562-cb74-71dd-08d71a541218",
|
||||
"c66e8589-e513-ce5b-6769-08d71a3b48ed",
|
||||
"90776930-d3ac-ca21-88da-08d71a7e8e82",
|
||||
"fef5870e-387c-c2ec-0d89-08d573a6d6e4",
|
||||
"e804ebdc-d305-4d07-9ae5-7447f21e169b"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Name": {
|
||||
"ColumnName": "Name",
|
||||
"Values": [
|
||||
"AD Administration",
|
||||
"AD Connector",
|
||||
"Administration",
|
||||
"Altiris Administration",
|
||||
"Altiris Connector",
|
||||
"Anonymous",
|
||||
"C4IT MALM Users",
|
||||
"Change Advisory Board",
|
||||
"Change Management",
|
||||
"Cloud Costs Management",
|
||||
"Compliance Management",
|
||||
"Contract Management",
|
||||
"Contract Management IT",
|
||||
"Cost Center Management",
|
||||
"CRM Team",
|
||||
"Database Ops",
|
||||
"Empirum Administration",
|
||||
"Empirum Connector",
|
||||
"Endpoint Data Protection Manager",
|
||||
"Enteo [Centennial]",
|
||||
"Enteo [Centennial] Administrator",
|
||||
"EQM Management",
|
||||
"Everyone",
|
||||
"Executive Management",
|
||||
"Facility Management",
|
||||
"Field Service",
|
||||
"Financial Accounting",
|
||||
"Fleet Management",
|
||||
"Human Resources",
|
||||
"Incident Management",
|
||||
"IT Asset Management",
|
||||
"IT Asset Management - Limitation to Germany",
|
||||
"Legal",
|
||||
"License Management",
|
||||
"License Management USA",
|
||||
"MDM Administrator",
|
||||
"MDM Connector",
|
||||
"Network Team",
|
||||
"Operation",
|
||||
"Personal Data",
|
||||
"Problem Management",
|
||||
"Product Creation",
|
||||
"Purchase",
|
||||
"Purchase Management",
|
||||
"R&D Kyiv",
|
||||
"Release Coordination",
|
||||
"Release Management",
|
||||
"Remote Control Profile Administrators",
|
||||
"Remote Control Users",
|
||||
"Revision",
|
||||
"Risk Assessment",
|
||||
"SAP-Support",
|
||||
"SCCM Administration",
|
||||
"SCCM Connector",
|
||||
"Security Operations Center",
|
||||
"Service Catalog Management",
|
||||
"Service Delivery Management",
|
||||
"Service Desk Management",
|
||||
"Service Desk Time Tracking",
|
||||
"Service Level Management",
|
||||
"Service Request Management",
|
||||
"Skills Management Role",
|
||||
"Software Packaging",
|
||||
"Software Service Management",
|
||||
"Team Andromeda",
|
||||
"Team EMEA Support",
|
||||
"Team Global Support",
|
||||
"Team Hydra",
|
||||
"Telephony Support Europe",
|
||||
"Ticket Management",
|
||||
"UEM Device Admin",
|
||||
"UEM Device User",
|
||||
"UEM Object Library Manager",
|
||||
"UEM Rollout Manager",
|
||||
"Unified Endpoint Management",
|
||||
"Workflow Management"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
},
|
||||
"Description": {
|
||||
"ColumnName": "Description",
|
||||
"Values": [
|
||||
"Default role to manage Active Directory",
|
||||
"Default role for AD connector for automatic task processing",
|
||||
"Default role to administer Matrix42 Software Asset & Service Management",
|
||||
"Default role to administer Altiris",
|
||||
"Default role for Altiris connector for automatic task processing.",
|
||||
"The role is assigned to a user which has not been authenticated by the System. Designed to grant access to Web Services for anonymous users.",
|
||||
null,
|
||||
null,
|
||||
"Default role to manage change requests in Service Desk",
|
||||
"Default role to manage cloud resources",
|
||||
"Default role to manage and direct compliance issues",
|
||||
"Default role to manage master contracts and contracts",
|
||||
"Contract Management limited to contracts owned by cost center IT",
|
||||
"Default role to manage cost centers (e.g. decision-making in regard to service requests)",
|
||||
"Customer Relationship Management Tool Admin Team",
|
||||
null,
|
||||
"Default role to administer Empirum",
|
||||
"Default role for Empirum connector for automatic task processing",
|
||||
null,
|
||||
"Default role for Enteo [Centennial] connector for automatic task processing",
|
||||
"Default role to administer Enteo [Centennial]",
|
||||
"Management role for Enterprise Queue Management",
|
||||
"Default role for all users (all users are implicitly member of this role)",
|
||||
"Default role for executive management.",
|
||||
"Facility Managers",
|
||||
"Default role to manage non-automated provisioning of services",
|
||||
"Default role to manage shared information with accounting",
|
||||
null,
|
||||
"Human Resources",
|
||||
"Default role to manage incidents in Service Desk",
|
||||
"Default role to manage IT assets",
|
||||
"Limits Asset Managers to just German PCs",
|
||||
null,
|
||||
"Default role to manage software compliance",
|
||||
null,
|
||||
"Default role to administer MDM",
|
||||
"Default role for MDM connector",
|
||||
null,
|
||||
"Default role to manage system operations",
|
||||
"Only members of this role will see private phone numbers",
|
||||
"Default role to manage problems in Service Desk",
|
||||
null,
|
||||
"Default role to manage operational processes in purchase",
|
||||
"Default role to direct purchase department",
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"Default role for managing Remote Control Profiles",
|
||||
"Default role for users of Remote Control Profiles",
|
||||
"Default role to monitor compliance with obligations, guidelines and standards",
|
||||
null,
|
||||
"SAP Support Team",
|
||||
"Default role to administer SCCM",
|
||||
"Default role for SCCM connector for automatic task processing.",
|
||||
"Default role to analyze security threats",
|
||||
"Default role to manage services in Service Catalog",
|
||||
"Default role to manage entire Service Catalog",
|
||||
"Default role to manage entire Service Desk",
|
||||
"Time tracking is active in Service Desk for members of this group",
|
||||
"Default role to manage service level agreements",
|
||||
"Default Role to manage Service Requests(UUX)",
|
||||
"Default role to manage Skills",
|
||||
null,
|
||||
"Default role to manage software service",
|
||||
null,
|
||||
"The support team for the EMEA region",
|
||||
"Our global support team",
|
||||
null,
|
||||
"Telephony Support Team",
|
||||
"Default role to manage Tickets in Service desk(UUX)",
|
||||
"UEM Device Admin",
|
||||
"UEM Device User",
|
||||
"UEM Object Library Manager",
|
||||
"UEM Rollout Manager",
|
||||
"Members of this role are granted to use Unified Endpoint Management.",
|
||||
"Default role to monitor workflows"
|
||||
],
|
||||
"IsIncomplete": false,
|
||||
"IsWritable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"Templates": [
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Neue Störung: VPN trennt nach wenigen Minuten",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Ticketsystem",
|
||||
"Classification": "Incident",
|
||||
"Description": "Der Benutzer meldet, dass die VPN-Verbindung spätestens nach zwei Minuten getrennt wird. Eine stabile Remote-Arbeit ist aktuell nicht möglich.",
|
||||
"DescriptionHtml": "<p>Der Benutzer meldet, dass die VPN-Verbindung spätestens nach zwei Minuten getrennt wird. Eine stabile Remote-Arbeit ist aktuell nicht möglich.</p>",
|
||||
"Priority": 2,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Teams-Meldungen kommen verzögert an",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Kommunikation",
|
||||
"Classification": "Incident",
|
||||
"Description": "Teams-Nachrichten und Meetings starten mit deutlicher Verzögerung. Laut Rückmeldung wirkt der Client zeitweise eingefroren.",
|
||||
"DescriptionHtml": "<p>Teams-Nachrichten und Meetings starten mit deutlicher Verzögerung. Laut Rückmeldung wirkt der Client zeitweise eingefroren.</p>",
|
||||
"Priority": 2,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Anfrage: Gerät startet nicht zuverlässig",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Hardware",
|
||||
"Classification": "Request",
|
||||
"Description": "Das bereitgestellte Notebook startet nur unregelmäßig. An manchen Tagen benötigt es mehrere Versuche bis zur Anmeldung.",
|
||||
"DescriptionHtml": "<p>Das bereitgestellte Notebook startet nur unregelmäßig. An manchen Tagen benötigt es mehrere Versuche bis zur Anmeldung.</p>",
|
||||
"Priority": 3,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Bitte um Rückmeldung: Ticketsystem reagiert langsam",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Service",
|
||||
"Classification": "Incident",
|
||||
"Description": "Das Ticketsystem reagiert auffallend träge. Ansichten benötigen bis zu 30 Sekunden zum Laden.",
|
||||
"DescriptionHtml": "<p>Das Ticketsystem reagiert auffallend träge. Ansichten benötigen bis zu 30 Sekunden zum Laden.</p>",
|
||||
"Priority": 1,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
/* --- Ab hier: 5 neue Klassiker --- */
|
||||
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Passwort-Reset für AD-Benutzer erforderlich",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Account",
|
||||
"Classification": "Request",
|
||||
"Description": "Der Benutzer hat sein Passwort vergessen und benötigt einen Reset sowie die Aktualisierung am Diensthandy (Outlook/Teams).",
|
||||
"DescriptionHtml": "<p>Der Benutzer hat sein Passwort vergessen und benötigt einen Reset sowie die Aktualisierung am Diensthandy (Outlook/Teams).</p>",
|
||||
"Priority": 3,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Netzwerkdrucker druckt nur leere Seiten",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "PRN-3OG-HP-LJ",
|
||||
"Category": "Demo / Drucker",
|
||||
"Classification": "Incident",
|
||||
"Description": "Beim Druck auf den HP-LaserJet im 3. OG kommen nur leere Seiten heraus. Testseite aus Windows zeigt dasselbe Verhalten.",
|
||||
"DescriptionHtml": "<p>Beim Druck auf den HP-LaserJet im 3. OG kommen nur leere Seiten heraus. Testseite aus Windows zeigt dasselbe Verhalten.</p>",
|
||||
"Priority": 2,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Outlook: Speicherlimit erreicht – Postfach voll",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00015",
|
||||
"Category": "Demo / Mail",
|
||||
"Classification": "Incident",
|
||||
"Description": "Der Benutzer kann keine E-Mails mehr senden oder empfangen. Outlook meldet, dass das Postfachkontingent überschritten ist.",
|
||||
"DescriptionHtml": "<p>Der Benutzer kann keine E-Mails mehr senden oder empfangen. Outlook meldet, dass das Postfachkontingent überschritten ist.</p>",
|
||||
"Priority": 2,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Softwareanfrage: Microsoft Visio Standard",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00016",
|
||||
"Category": "Demo / Software",
|
||||
"Classification": "Request",
|
||||
"Description": "Benötigt Visio Standard für Prozessdiagramme. Bitte Installation via Softwareverteilung und Lizenzzuweisung im M365 Admin Center.",
|
||||
"DescriptionHtml": "<p>Benötigt Visio Standard für Prozessdiagramme. Bitte Installation via Softwareverteilung und Lizenzzuweisung im M365 Admin Center.</p>",
|
||||
"Priority": 3,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"TileKey": "TicketsNew",
|
||||
"UseRoleScope": false,
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayNamePrefix": "TCK",
|
||||
"Summary": "Konto gesperrt nach mehrfachen Fehlversuchen",
|
||||
"StatusId": "New",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"Detail": {
|
||||
"AffectedUser": "Ticket, Timo",
|
||||
"Asset": "C4-NB00016",
|
||||
"Category": "Demo / Account",
|
||||
"Classification": "Incident",
|
||||
"Description": "Nach mehreren falschen Passworteingaben ist das AD-Konto gesperrt. Benutzer kann sich weder am Notebook noch an M365 anmelden.",
|
||||
"DescriptionHtml": "<p>Nach mehreren falschen Passworteingaben ist das AD-Konto gesperrt. Benutzer kann sich weder am Notebook noch an M365 anmelden.</p>",
|
||||
"Priority": 1,
|
||||
"Journal": [
|
||||
{
|
||||
"Header": "Ticket erstellt",
|
||||
"Description": "Automatisch generiertes Demoticket.",
|
||||
"DescriptionHtml": "<p>Automatisch generiertes Demoticket.</p>",
|
||||
"IsVisibleForUser": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"Tickets": []
|
||||
}
|
||||
@@ -0,0 +1,472 @@
|
||||
{
|
||||
"TicketsNew": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "2e9cb83d-ecb7-c93b-e8e4-08daaa97265f",
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayName": "TCK00186",
|
||||
"Summary": "Mein OneDrive synchronisiert nicht mehr",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "bb2e4a9d-2c1e-4b32-8f75-6e7c9f99f2d4",
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayName": "TCK00761",
|
||||
"Summary": "VPN-Verbindung bricht nach wenigen Minuten ab",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "d63e5ea1-0785-4998-82ad-9a9e5a0f8c37",
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayName": "TCK00765",
|
||||
"Summary": "Teams-Benachrichtigungen kommen verzögert an",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "f7771fde-33ba-421a-8d9b-cdf468e7541c",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "TCK00403",
|
||||
"Summary": "Neuer Monitor fuer Hotline Arbeitsplatz",
|
||||
"UserDisplayName": "Busch, Andrea",
|
||||
"UserAccount": "AB014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "6294eec7-fb80-42f3-8ce8-7f7982ae200c",
|
||||
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
|
||||
"DisplayName": "TCK00404",
|
||||
"Summary": "Monitor flackert seit Firmware Update",
|
||||
"UserDisplayName": "Anwender, Peter",
|
||||
"UserAccount": "PA010",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
}
|
||||
]
|
||||
},
|
||||
"TicketsActive": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "75e08a29-4103-41d6-962c-009c3342bc46",
|
||||
"UserId": "6180aa17-ba2d-455a-bf2f-ec4a075c2d64",
|
||||
"DisplayName": "TCK00406",
|
||||
"Summary": "CAD Software startet nach Update nicht mehr",
|
||||
"UserDisplayName": "Kohl, Carlos",
|
||||
"UserAccount": "CK102",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "2e9cb83d-ecb7-c93b-e8e4-08daaa97265f",
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayName": "TCK00405",
|
||||
"Summary": "OneDrive Synchronisation bleibt haengen",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "ff62a3e2-5004-4a8c-b71c-7ebb1877d1a4",
|
||||
"UserId": "0fad5e21-5a29-44c6-b532-46f862ea8694",
|
||||
"DisplayName": "TCK00407",
|
||||
"Summary": "Netzlaufwerk Projekt X nicht erreichbar",
|
||||
"UserDisplayName": "Hanova, Hans",
|
||||
"UserAccount": "HH101",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
]
|
||||
},
|
||||
"TicketsCritical": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "1507691c-6d47-4ae3-83b3-ef483d84a246",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "TCK00408",
|
||||
"Summary": "VPN Konzentrator in Aussenstelle offline",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "5c6d981e-9e67-4fde-b249-8c6288d325a7",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "TCK00409",
|
||||
"Summary": "SAP Produktionsauftrag bricht ab",
|
||||
"UserDisplayName": "Boss, Bernd",
|
||||
"UserAccount": "BB003",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "1507691c-6d47-4ae3-83b3-ef483d84a246",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "TCK00408",
|
||||
"Summary": "VPN Konzentrator in Aussenstelle offline",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "9b7710d4-72da-4b2a-9d0c-be02575d2c52",
|
||||
"UserId": "a2c35ad1-7cc7-4b2b-9aa5-d03fdaecd155",
|
||||
"DisplayName": "TCK00410",
|
||||
"Summary": "WLAN im Lager faellt minutenweise aus",
|
||||
"UserDisplayName": "Kiefer, Maximilian",
|
||||
"UserAccount": "MK009",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "5c6d981e-9e67-4fde-b249-8c6288d325a7",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "TCK00409",
|
||||
"Summary": "SAP Produktionsauftrag bricht ab",
|
||||
"UserDisplayName": "Boss, Bernd",
|
||||
"UserAccount": "BB003",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
]
|
||||
},
|
||||
"TicketsNewInfo": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "de403992-98cb-4476-9e04-d645ab22e6de",
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayName": "TCK00411",
|
||||
"Summary": "Rueckfrage zur Passwort Ruecksetzung beantworten",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
},
|
||||
{
|
||||
"TicketId": "7c29dd33-1247-453c-9db6-f7a59107d276",
|
||||
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
|
||||
"DisplayName": "TCK00412",
|
||||
"Summary": "Techniker bittet um Rueckmeldung zum Notebook",
|
||||
"UserDisplayName": "Anwender, Peter",
|
||||
"UserAccount": "PA010",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "de403992-98cb-4476-9e04-d645ab22e6de",
|
||||
"UserId": "42c760d6-90e8-469f-b2fe-ac7d4cc6cb0a",
|
||||
"DisplayName": "TCK00411",
|
||||
"Summary": "Rueckfrage zur Passwort Ruecksetzung beantworten",
|
||||
"UserDisplayName": "Ticket, Timo",
|
||||
"UserAccount": "TT007",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
},
|
||||
{
|
||||
"TicketId": "b207822d-7e1c-42a7-b8c9-4246f711dd18",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "TCK00413",
|
||||
"Summary": "Wartungsfenster fuer Firewall verschieben",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"IncidentNew": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "e0ba7c81-f9b1-4e99-a4d6-efecc5e4312e",
|
||||
"UserId": "f69dd1a9-591f-4004-b950-264238663bf0",
|
||||
"DisplayName": "INC00401",
|
||||
"Summary": "Teams Telefonie ist fuer Standort Sued offline",
|
||||
"UserDisplayName": "Ottmann, Thomas",
|
||||
"UserAccount": "TO011",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "a8deb50d-9f15-4371-9ebc-a28791f27d5c",
|
||||
"UserId": "76f86d28-862c-4fa2-9062-8367be7fbd92",
|
||||
"DisplayName": "INC00402",
|
||||
"Summary": "SharePoint Bereich Vertrieb laedt extrem langsam",
|
||||
"UserDisplayName": "Virtual, Vera",
|
||||
"UserAccount": "VV004",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "fe15284f-f553-4434-8b59-7d8b9f481bf7",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "INC00403",
|
||||
"Summary": "Firewall Cluster meldet Sync Fehler",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "9cdddacf-9395-476b-811a-09c5f1491d4b",
|
||||
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
|
||||
"DisplayName": "INC00404",
|
||||
"Summary": "CRM Anmeldung liefert Timeout fuer Kundencenter",
|
||||
"UserDisplayName": "Anwender, Peter",
|
||||
"UserAccount": "PA010",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
}
|
||||
]
|
||||
},
|
||||
"IncidentActive": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "7e852bb9-420b-4caa-b79a-9178d793fc06",
|
||||
"UserId": "a2c35ad1-7cc7-4b2b-9aa5-d03fdaecd155",
|
||||
"DisplayName": "INC00405",
|
||||
"Summary": "Windows Rollout haengt auf mehreren Clients",
|
||||
"UserDisplayName": "Kiefer, Maximilian",
|
||||
"UserAccount": "MK009",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "3c3c70cf-5c60-4ecc-9313-b5f9c1968fc7",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "INC00406",
|
||||
"Summary": "Remotedesktop Sitzung trennt nach wenigen Minuten",
|
||||
"UserDisplayName": "Busch, Andrea",
|
||||
"UserAccount": "AB014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "486df93d-15b6-41d4-b902-2c1e1838c74b",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "INC00407",
|
||||
"Summary": "Firewall Cluster meldet weiterhin Sync Fehler",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "86da28b0-013b-4542-bcff-175044d5bb02",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "INC00408",
|
||||
"Summary": "Produktionslinie meldet keine Sensordaten",
|
||||
"UserDisplayName": "Zufall, Rainer",
|
||||
"UserAccount": "RZ011",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "a1cf6635-a5c4-4401-b4f0-60b9c65b4d75",
|
||||
"UserId": "0fad5e21-5a29-44c6-b532-46f862ea8694",
|
||||
"DisplayName": "INC00409",
|
||||
"Summary": "Exchange Transportdienst setzt Mails in Warteschlange",
|
||||
"UserDisplayName": "Hanova, Hans",
|
||||
"UserAccount": "HH101",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
]
|
||||
},
|
||||
"IncidentCritical": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "9aae7eca-39d7-441e-8b33-5fc6f34765c8",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "INC00410",
|
||||
"Summary": "Kuehlung im Rechenzentrum U3 ausgefallen",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "9aae7eca-39d7-441e-8b33-5fc6f34765c8",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "INC00410",
|
||||
"Summary": "Kuehlung im Rechenzentrum U3 ausgefallen",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "130ec52f-dac3-427d-803e-e7cf67e4a744",
|
||||
"UserId": "f69dd1a9-591f-4004-b950-264238663bf0",
|
||||
"DisplayName": "INC00411",
|
||||
"Summary": "Kartenzahlung in den Filialen nicht moeglich",
|
||||
"UserDisplayName": "Ottmann, Thomas",
|
||||
"UserAccount": "TO011",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "b7d22b65-c11e-459c-ac31-5b1c08e4118d",
|
||||
"UserId": "8c3ca0fb-f18c-4893-ad83-290e6e02f352",
|
||||
"DisplayName": "INC00412",
|
||||
"Summary": "Datenbank Cluster benoetigt manuellen Failover",
|
||||
"UserDisplayName": "Perschmann, Paul",
|
||||
"UserAccount": "PP201",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
]
|
||||
},
|
||||
"IncidentNewInfo": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "d1a2c544-4f59-4f2b-875f-3621a23d4228",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "INC00413",
|
||||
"Summary": "Backup Team hat Rueckfrage zur Sicherung",
|
||||
"UserDisplayName": "Busch, Andrea",
|
||||
"UserAccount": "AB014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "74846c1b-9a97-420f-8bf2-91e88aa0516a",
|
||||
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
|
||||
"DisplayName": "INC00415",
|
||||
"Summary": "Lieferant bittet um Rueckmeldung zu Offsite Backup",
|
||||
"UserDisplayName": "Anwender, Peter",
|
||||
"UserAccount": "PA010",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
},
|
||||
{
|
||||
"TicketId": "1372b3cf-5d87-4099-ab83-ec0cccf7194e",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "INC00416",
|
||||
"Summary": "Fernwartung benoetigt Zugangsdaten zur SPS",
|
||||
"UserDisplayName": "Zufall, Rainer",
|
||||
"UserAccount": "RZ011",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "OnHold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"UnassignedTickets": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "e2e49f85-1a81-47e8-935b-d76898c155f6",
|
||||
"UserId": "76f86d28-862c-4fa2-9062-8367be7fbd92",
|
||||
"DisplayName": "TCK00414",
|
||||
"Summary": "Pool Notebook fuer Schulungsteilnehmer fehlt",
|
||||
"UserDisplayName": "Virtual, Vera",
|
||||
"UserAccount": "VV004",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "ebe8818e-b197-411e-b56e-40b77b623ae2",
|
||||
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
|
||||
"DisplayName": "TCK00415",
|
||||
"Summary": "Etikettendrucker im Lager meldet Papierstau",
|
||||
"UserDisplayName": "Anwender, Peter",
|
||||
"UserAccount": "PA010",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "e2e49f85-1a81-47e8-935b-d76898c155f6",
|
||||
"UserId": "76f86d28-862c-4fa2-9062-8367be7fbd92",
|
||||
"DisplayName": "TCK00414",
|
||||
"Summary": "Pool Notebook fuer Schulungsteilnehmer fehlt",
|
||||
"UserDisplayName": "Virtual, Vera",
|
||||
"UserAccount": "VV004",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "ebe8818e-b197-411e-b56e-40b77b623ae2",
|
||||
"UserId": "436e8d67-1b9b-4b1a-83e9-0b1e8fa0173b",
|
||||
"DisplayName": "TCK00415",
|
||||
"Summary": "Etikettendrucker im Lager meldet Papierstau",
|
||||
"UserDisplayName": "Anwender, Peter",
|
||||
"UserAccount": "PA010",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
},
|
||||
{
|
||||
"TicketId": "9e1d5d1b-5a22-430e-99ea-59840257caab",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "TCK00416",
|
||||
"Summary": "Ueberwachung meldet sporadische Alarme",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "New"
|
||||
}
|
||||
]
|
||||
},
|
||||
"UnassignedTicketsCritical": {
|
||||
"Personal": [
|
||||
{
|
||||
"TicketId": "9e1d5d1b-5a22-430e-99ea-59840257caab",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "TCK00416",
|
||||
"Summary": "Ueberwachung meldet sporadische Alarme",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
],
|
||||
"Role": [
|
||||
{
|
||||
"TicketId": "9e1d5d1b-5a22-430e-99ea-59840257caab",
|
||||
"UserId": "deece196-d8b6-4a9c-a2b9-3c2ae9c6d4ec",
|
||||
"DisplayName": "TCK00416",
|
||||
"Summary": "Ueberwachung meldet sporadische Alarme",
|
||||
"UserDisplayName": "Seifert, Dominik",
|
||||
"UserAccount": "DS014",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
},
|
||||
{
|
||||
"TicketId": "d427dc61-9842-4464-b37a-612878d3de0f",
|
||||
"UserId": "a2164ecd-791f-482c-bea3-f089f14bec8a",
|
||||
"DisplayName": "TCK00417",
|
||||
"Summary": "Produktionsroboter steht nach Not Aus",
|
||||
"UserDisplayName": "Boss, Bernd",
|
||||
"UserAccount": "BB003",
|
||||
"UserDomain": "CONTOSO",
|
||||
"StatusId": "InProgress"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
11
FasdCockpitCommunicationDemo/Properties/AssemblyInfo.cs
Normal file
11
FasdCockpitCommunicationDemo/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
|
||||
[assembly: AssemblyTitle("F4SD Cockpit Client demo libary")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: Guid("6efd86ac-d73e-47ac-aafc-d8ea3f8ade93")]
|
||||
60
FasdCockpitCommunicationDemo/TicketModel.cs
Normal file
60
FasdCockpitCommunicationDemo/TicketModel.cs
Normal file
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using C4IT.FASD.Base;
|
||||
|
||||
namespace FasdCockpitCommunicationDemo
|
||||
{
|
||||
public class cF4SDTicketSummary
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Summary { get; set; }
|
||||
public enumTicketStatus Status { get; set; }
|
||||
}
|
||||
|
||||
public class cF4SDTicket : cF4SDTicketSummary
|
||||
{
|
||||
public enum enumTicketCreationSource
|
||||
{
|
||||
Unknown = -1,
|
||||
Portal = 0,
|
||||
Mail = 1,
|
||||
Phone = 2,
|
||||
F4SD = 3
|
||||
}
|
||||
|
||||
public class cTicketJournalItem
|
||||
{
|
||||
public double CreationDaysSinceNow { get; set; }
|
||||
public DateTime CreationDate { get; set; }
|
||||
public string Header { get; set; }
|
||||
public string CreatedBy { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string DescriptionHtml { get; set; }
|
||||
public bool IsVisibleForUser { get; set; }
|
||||
}
|
||||
|
||||
public string AffectedUser { get; set; }
|
||||
public string Asset { get; set; }
|
||||
public double CreationDaysSinceNow { get; set; }
|
||||
public DateTime CreationDate { get; set; }
|
||||
public double? ClosingDaysSinceNow { get; set; }
|
||||
public DateTime? ClosingDate { get; set; }
|
||||
public enumTicketCreationSource CreationSource { get; set; }
|
||||
|
||||
public string Description { get; set; }
|
||||
public string DescriptionHtml { get; set; }
|
||||
public int Priority { get; set; }
|
||||
public string Classification { get; set; } //todo: replace with enum
|
||||
public string Category { get; set; } //todo: replace with tree structure
|
||||
public string Solution { get; set; }
|
||||
public string SolutionHtml { get; set; }
|
||||
public Dictionary<string, string> DirectLinks { get; set; }
|
||||
|
||||
public List<cTicketJournalItem> JournalItems { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
353
FasdCockpitCommunicationDemo/TicketOverviewDataStore.cs
Normal file
353
FasdCockpitCommunicationDemo/TicketOverviewDataStore.cs
Normal file
@@ -0,0 +1,353 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace FasdCockpitCommunicationDemo
|
||||
{
|
||||
public class DemoTicketJournalEntry
|
||||
{
|
||||
public string Header { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string DescriptionHtml { get; set; }
|
||||
public bool IsVisibleForUser { get; set; }
|
||||
public DateTime CreationDate { get; set; }
|
||||
}
|
||||
|
||||
public class DemoTicketDetail
|
||||
{
|
||||
public string AffectedUser { get; set; }
|
||||
public string Asset { get; set; }
|
||||
public string Category { get; set; }
|
||||
public string Classification { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string DescriptionHtml { get; set; }
|
||||
public int? Priority { get; set; }
|
||||
public string Solution { get; set; }
|
||||
public string SolutionHtml { get; set; }
|
||||
public List<DemoTicketJournalEntry> Journal { get; set; } = new List<DemoTicketJournalEntry>();
|
||||
}
|
||||
|
||||
public class DemoTicketTemplate
|
||||
{
|
||||
public string TileKey { get; set; } = "TicketsNew";
|
||||
public bool UseRoleScope { get; set; }
|
||||
public Guid? UserId { get; set; }
|
||||
public string DisplayNamePrefix { get; set; } = "TCK";
|
||||
public string Summary { get; set; }
|
||||
public string StatusId { get; set; } = "New";
|
||||
public string UserDisplayName { get; set; }
|
||||
public string UserAccount { get; set; }
|
||||
public string UserDomain { get; set; }
|
||||
public DemoTicketDetail Detail { get; set; } = new DemoTicketDetail();
|
||||
}
|
||||
|
||||
public class DemoTicketRecord
|
||||
{
|
||||
public Guid TicketId { get; set; }
|
||||
public Guid UserId { get; set; }
|
||||
public string TileKey { get; set; }
|
||||
public bool UseRoleScope { get; set; }
|
||||
public string DisplayName { get; set; }
|
||||
public string Summary { get; set; }
|
||||
public string StatusId { get; set; }
|
||||
public string UserDisplayName { get; set; }
|
||||
public string UserAccount { get; set; }
|
||||
public string UserDomain { get; set; }
|
||||
public DateTime CreatedAt { get; set; }
|
||||
public DemoTicketDetail Detail { get; set; } = new DemoTicketDetail();
|
||||
}
|
||||
|
||||
public class DemoTicketData
|
||||
{
|
||||
public List<DemoTicketTemplate> Templates { get; set; } = new List<DemoTicketTemplate>();
|
||||
public List<DemoTicketRecord> Tickets { get; set; } = new List<DemoTicketRecord>();
|
||||
}
|
||||
|
||||
public static class TicketOverviewDataStore
|
||||
{
|
||||
private const string FileName = "TicketOverviewGeneratedTickets.json";
|
||||
private static readonly object SyncRoot = new object();
|
||||
private const int DefaultNumberWidth = 5;
|
||||
|
||||
private static readonly Dictionary<string, int> SeedNumbers = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase)
|
||||
{
|
||||
["TCK"] = 766,
|
||||
["INC"] = 475
|
||||
};
|
||||
|
||||
private static readonly Dictionary<string, int> SeedWidths = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase)
|
||||
{
|
||||
["TCK"] = DefaultNumberWidth,
|
||||
["INC"] = DefaultNumberWidth
|
||||
};
|
||||
|
||||
private static List<DemoTicketTemplate> _templateCache = new List<DemoTicketTemplate>();
|
||||
private static List<DemoTicketRecord> _runtimeTickets = new List<DemoTicketRecord>();
|
||||
private static readonly Dictionary<string, int> _nextNumbers = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
|
||||
private static readonly Dictionary<string, int> _numberWidths = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
|
||||
private static bool _isLoaded;
|
||||
|
||||
private static string ResolveDirectory()
|
||||
{
|
||||
var assembly = typeof(TicketOverviewDataStore).GetTypeInfo().Assembly;
|
||||
var baseDirectory = Path.GetDirectoryName(assembly.Location);
|
||||
return Path.Combine(baseDirectory ?? string.Empty, "MockupTicketOverview");
|
||||
}
|
||||
|
||||
private static string ResolveFilePath()
|
||||
{
|
||||
var directory = ResolveDirectory();
|
||||
return Path.Combine(directory, FileName);
|
||||
}
|
||||
|
||||
private static DemoTicketData ReadDataUnsafe()
|
||||
{
|
||||
try
|
||||
{
|
||||
var filePath = ResolveFilePath();
|
||||
if (!File.Exists(filePath))
|
||||
return new DemoTicketData();
|
||||
|
||||
var json = File.ReadAllText(filePath);
|
||||
if (string.IsNullOrWhiteSpace(json))
|
||||
return new DemoTicketData();
|
||||
|
||||
var data = JsonConvert.DeserializeObject<DemoTicketData>(json);
|
||||
return data ?? new DemoTicketData();
|
||||
}
|
||||
catch
|
||||
{
|
||||
return new DemoTicketData();
|
||||
}
|
||||
}
|
||||
|
||||
private static DemoTicketJournalEntry CloneJournalEntry(DemoTicketJournalEntry source)
|
||||
{
|
||||
if (source == null)
|
||||
return new DemoTicketJournalEntry();
|
||||
|
||||
return new DemoTicketJournalEntry
|
||||
{
|
||||
Header = source.Header,
|
||||
Description = source.Description,
|
||||
DescriptionHtml = source.DescriptionHtml,
|
||||
IsVisibleForUser = source.IsVisibleForUser,
|
||||
CreationDate = source.CreationDate
|
||||
};
|
||||
}
|
||||
|
||||
private static DemoTicketDetail CloneDetail(DemoTicketDetail source)
|
||||
{
|
||||
if (source == null)
|
||||
return new DemoTicketDetail();
|
||||
|
||||
return new DemoTicketDetail
|
||||
{
|
||||
AffectedUser = source.AffectedUser,
|
||||
Asset = source.Asset,
|
||||
Category = source.Category,
|
||||
Classification = source.Classification,
|
||||
Description = source.Description,
|
||||
DescriptionHtml = source.DescriptionHtml,
|
||||
Priority = source.Priority,
|
||||
Solution = source.Solution,
|
||||
SolutionHtml = source.SolutionHtml,
|
||||
Journal = source.Journal?.Select(CloneJournalEntry).ToList() ?? new List<DemoTicketJournalEntry>()
|
||||
};
|
||||
}
|
||||
|
||||
private static DemoTicketTemplate CloneTemplate(DemoTicketTemplate source)
|
||||
{
|
||||
if (source == null)
|
||||
return new DemoTicketTemplate();
|
||||
|
||||
return new DemoTicketTemplate
|
||||
{
|
||||
TileKey = source.TileKey,
|
||||
UseRoleScope = source.UseRoleScope,
|
||||
UserId = source.UserId,
|
||||
DisplayNamePrefix = source.DisplayNamePrefix,
|
||||
Summary = source.Summary,
|
||||
StatusId = source.StatusId,
|
||||
UserDisplayName = source.UserDisplayName,
|
||||
UserAccount = source.UserAccount,
|
||||
UserDomain = source.UserDomain,
|
||||
Detail = CloneDetail(source.Detail)
|
||||
};
|
||||
}
|
||||
|
||||
private static DemoTicketRecord CloneRecord(DemoTicketRecord source)
|
||||
{
|
||||
if (source == null)
|
||||
return null;
|
||||
|
||||
return new DemoTicketRecord
|
||||
{
|
||||
TicketId = source.TicketId,
|
||||
UserId = source.UserId,
|
||||
TileKey = source.TileKey,
|
||||
UseRoleScope = source.UseRoleScope,
|
||||
DisplayName = source.DisplayName,
|
||||
Summary = source.Summary,
|
||||
StatusId = source.StatusId,
|
||||
UserDisplayName = source.UserDisplayName,
|
||||
UserAccount = source.UserAccount,
|
||||
UserDomain = source.UserDomain,
|
||||
CreatedAt = source.CreatedAt,
|
||||
Detail = CloneDetail(source.Detail)
|
||||
};
|
||||
}
|
||||
|
||||
private static void EnsureLoaded()
|
||||
{
|
||||
if (_isLoaded)
|
||||
return;
|
||||
|
||||
var data = ReadDataUnsafe();
|
||||
_templateCache = data.Templates?.Select(CloneTemplate).ToList() ?? new List<DemoTicketTemplate>();
|
||||
_runtimeTickets = data.Tickets?.Select(CloneRecord).Where(r => r != null).ToList() ?? new List<DemoTicketRecord>();
|
||||
ResetNumberCounters();
|
||||
_isLoaded = true;
|
||||
}
|
||||
|
||||
private static void ResetNumberCounters()
|
||||
{
|
||||
_nextNumbers.Clear();
|
||||
_numberWidths.Clear();
|
||||
|
||||
foreach (var kvp in SeedNumbers)
|
||||
{
|
||||
_nextNumbers[kvp.Key] = kvp.Value;
|
||||
_numberWidths[kvp.Key] = SeedWidths.TryGetValue(kvp.Key, out var width)
|
||||
? Math.Max(width, DefaultNumberWidth)
|
||||
: DefaultNumberWidth;
|
||||
}
|
||||
|
||||
foreach (var ticket in _runtimeTickets)
|
||||
{
|
||||
UpdateNumberCounterFromDisplayName(ticket?.DisplayName);
|
||||
}
|
||||
}
|
||||
|
||||
private static void UpdateNumberCounterFromDisplayName(string displayName)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(displayName))
|
||||
return;
|
||||
|
||||
int i = 0;
|
||||
while (i < displayName.Length && char.IsLetter(displayName[i]))
|
||||
i++;
|
||||
|
||||
if (i == 0)
|
||||
return;
|
||||
|
||||
var prefix = displayName.Substring(0, i).ToUpperInvariant();
|
||||
|
||||
int j = i;
|
||||
while (j < displayName.Length && char.IsDigit(displayName[j]))
|
||||
j++;
|
||||
|
||||
if (j == i)
|
||||
return;
|
||||
|
||||
var numericSegment = displayName.Substring(i, j - i);
|
||||
if (!int.TryParse(numericSegment, out var number))
|
||||
return;
|
||||
|
||||
var width = Math.Max(DefaultNumberWidth, numericSegment.Length);
|
||||
|
||||
if (!_nextNumbers.TryGetValue(prefix, out var current))
|
||||
current = SeedNumbers.TryGetValue(prefix, out var seedValue) ? seedValue : 1;
|
||||
|
||||
if (number >= current)
|
||||
_nextNumbers[prefix] = number + 1;
|
||||
|
||||
if (_numberWidths.TryGetValue(prefix, out var currentWidth))
|
||||
_numberWidths[prefix] = Math.Max(currentWidth, width);
|
||||
else
|
||||
_numberWidths[prefix] = width;
|
||||
}
|
||||
|
||||
private static string ReserveDisplayName(string prefix)
|
||||
{
|
||||
prefix = string.IsNullOrWhiteSpace(prefix) ? "TCK" : prefix.ToUpperInvariant();
|
||||
|
||||
if (!_nextNumbers.TryGetValue(prefix, out var next))
|
||||
next = SeedNumbers.TryGetValue(prefix, out var seedValue) ? seedValue : 1;
|
||||
|
||||
var width = _numberWidths.TryGetValue(prefix, out var storedWidth) ? Math.Max(storedWidth, DefaultNumberWidth) : DefaultNumberWidth;
|
||||
var nextString = next.ToString();
|
||||
if (nextString.Length > width)
|
||||
width = nextString.Length;
|
||||
|
||||
var displayName = $"{prefix}{nextString.PadLeft(width, '0')}";
|
||||
_nextNumbers[prefix] = next + 1;
|
||||
_numberWidths[prefix] = width;
|
||||
return displayName;
|
||||
}
|
||||
public static DemoTicketData LoadData()
|
||||
{
|
||||
lock (SyncRoot)
|
||||
{
|
||||
EnsureLoaded();
|
||||
return new DemoTicketData
|
||||
{
|
||||
Templates = _templateCache.Select(CloneTemplate).ToList(),
|
||||
Tickets = _runtimeTickets.Select(CloneRecord).Where(r => r != null).ToList()
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
public static List<DemoTicketRecord> LoadTickets()
|
||||
{
|
||||
lock (SyncRoot)
|
||||
{
|
||||
EnsureLoaded();
|
||||
return _runtimeTickets.Select(CloneRecord).Where(r => r != null).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
public static List<DemoTicketTemplate> LoadTemplates()
|
||||
{
|
||||
lock (SyncRoot)
|
||||
{
|
||||
EnsureLoaded();
|
||||
return _templateCache.Select(CloneTemplate).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
public static bool AppendTicket(DemoTicketRecord record)
|
||||
{
|
||||
if (record == null)
|
||||
return false;
|
||||
|
||||
lock (SyncRoot)
|
||||
{
|
||||
EnsureLoaded();
|
||||
|
||||
if (_runtimeTickets.Any(t => t.TicketId == record.TicketId))
|
||||
return false;
|
||||
|
||||
var clone = CloneRecord(record);
|
||||
if (clone == null)
|
||||
return false;
|
||||
|
||||
_runtimeTickets.Add(clone);
|
||||
UpdateNumberCounterFromDisplayName(clone.DisplayName);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public static string GetNextDisplayName(string prefix)
|
||||
{
|
||||
lock (SyncRoot)
|
||||
{
|
||||
EnsureLoaded();
|
||||
return ReserveDisplayName(prefix);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
|
||||
namespace FasdCockpitCommunicationDemo
|
||||
{
|
||||
public class TicketOverviewRelationDefinition
|
||||
{
|
||||
public Guid TicketId { get; set; }
|
||||
public Guid UserId { get; set; }
|
||||
public string DisplayName { get; set; }
|
||||
public string Summary { get; set; }
|
||||
public string StatusId { get; set; }
|
||||
public string UserDisplayName { get; set; }
|
||||
public string UserAccount { get; set; }
|
||||
public string UserDomain { get; set; }
|
||||
}
|
||||
}
|
||||
154
FasdCockpitCommunicationDemo/cF4SDHealthCardJsonRawData.cs
Normal file
154
FasdCockpitCommunicationDemo/cF4SDHealthCardJsonRawData.cs
Normal file
@@ -0,0 +1,154 @@
|
||||
using FasdCockpitCommunicationDemo;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using static C4IT.Logging.cLogManager;
|
||||
|
||||
namespace C4IT.FASD.Base
|
||||
{
|
||||
public class cF4SDHealthCardJsonRawData
|
||||
{
|
||||
public class cHealthCardTableColumn
|
||||
{
|
||||
public string ColumnName { get; set; }
|
||||
public object[] Values { get; set; }
|
||||
}
|
||||
|
||||
public class cHealthCardTable
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public bool IsStatic { get; set; }
|
||||
public DateTime[,] TimeFrames { get; set; }
|
||||
public cHealthCardTableColumn[] Columns { get; set; }
|
||||
}
|
||||
|
||||
public Guid SampleDataId { get; set; }
|
||||
public string SampleDataName { get; set; }
|
||||
public cHealthCardTable[] Tables { get; set; }
|
||||
|
||||
public List<cF4SDHealthCardRawData.cHealthCardDetailsTable> DetailsTables { get; set; }
|
||||
|
||||
public List<cF4SDTicket> Tickets { get; set; } = new List<cF4SDTicket>();
|
||||
|
||||
public cF4SDHealthCardRawData GetHealthCardData()
|
||||
{
|
||||
var CM = MethodBase.GetCurrentMethod();
|
||||
LogMethodBegin(CM);
|
||||
|
||||
var output = new cF4SDHealthCardRawData() { Tables = new Dictionary<string, cF4SDHealthCardRawData.cHealthCardTable>() };
|
||||
try
|
||||
{
|
||||
foreach (var table in Tables)
|
||||
{
|
||||
if (output.Tables.ContainsKey(table.Name))
|
||||
continue;
|
||||
|
||||
var tableColumns = new Dictionary<string, cF4SDHealthCardRawData.cHealthCardTableColumn>();
|
||||
|
||||
foreach (var column in table.Columns)
|
||||
{
|
||||
if (tableColumns.ContainsKey(column.ColumnName))
|
||||
continue;
|
||||
|
||||
var values = new List<object>();
|
||||
values.AddRange(column.Values);
|
||||
tableColumns.Add(column.ColumnName, new cF4SDHealthCardRawData.cHealthCardTableColumn() { ColumnName = column.ColumnName, Values = values });
|
||||
}
|
||||
|
||||
output.Tables.Add(table.Name, new cF4SDHealthCardRawData.cHealthCardTable()
|
||||
{
|
||||
Name = table.Name,
|
||||
IsStatic = table.IsStatic,
|
||||
TimeFrames = table.TimeFrames,
|
||||
Columns = tableColumns
|
||||
});
|
||||
}
|
||||
}
|
||||
catch (Exception E)
|
||||
{
|
||||
LogException(E);
|
||||
}
|
||||
finally
|
||||
{
|
||||
LogMethodEnd(CM);
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
public static cF4SDHealthCardJsonRawData GetHealthCardJsonRawData(cF4SDHealthCardRawData rawData) // simplifies process for excel converter
|
||||
{
|
||||
var CM = MethodBase.GetCurrentMethod();
|
||||
LogMethodBegin(CM);
|
||||
|
||||
var output = new cF4SDHealthCardJsonRawData();
|
||||
|
||||
try
|
||||
{
|
||||
output.Tables = new cHealthCardTable[rawData.Tables.Count];
|
||||
for (int i = 0; i < output.Tables.Length; i++)
|
||||
{
|
||||
output.Tables[i] = new cHealthCardTable();
|
||||
}
|
||||
|
||||
var outputTableEnumerator = output.Tables.GetEnumerator();
|
||||
|
||||
foreach (var table in rawData.Tables)
|
||||
{
|
||||
if (!outputTableEnumerator.MoveNext())
|
||||
continue;
|
||||
|
||||
var outputTable = outputTableEnumerator.Current as cHealthCardTable;
|
||||
outputTable.Name = table.Key;
|
||||
|
||||
int tableValueColumnsCount = table.Value.Columns.Count;
|
||||
outputTable.Columns = new cHealthCardTableColumn[tableValueColumnsCount];
|
||||
for (int i = 0; i < outputTable.Columns.Length; i++)
|
||||
{
|
||||
outputTable.Columns[i] = new cHealthCardTableColumn();
|
||||
}
|
||||
|
||||
var outputTableColumnsEnumerator = outputTable.Columns.GetEnumerator();
|
||||
|
||||
int maxValueCount = 1;
|
||||
foreach (var column in table.Value.Columns)
|
||||
{
|
||||
if (!outputTableColumnsEnumerator.MoveNext())
|
||||
continue;
|
||||
|
||||
var outputTableColumn = outputTableColumnsEnumerator.Current as cHealthCardTableColumn;
|
||||
outputTableColumn.ColumnName = column.Key;
|
||||
outputTableColumn.Values = column.Value.Values.ToArray();
|
||||
|
||||
int? outputTableColumnValuesCount = outputTableColumn.Values?.Length;
|
||||
if (outputTableColumnValuesCount != null)
|
||||
maxValueCount = Math.Max(maxValueCount, outputTableColumnValuesCount.Value);
|
||||
}
|
||||
|
||||
if (maxValueCount == 1)
|
||||
outputTable.IsStatic = true;
|
||||
|
||||
outputTable.TimeFrames = new DateTime[maxValueCount, 2];
|
||||
outputTable.TimeFrames[0, 0] = DateTime.UtcNow;
|
||||
outputTable.TimeFrames[0, 1] = DateTime.UtcNow.Date;
|
||||
|
||||
for (int i = 1; i < outputTable.TimeFrames.GetLength(0); i++)
|
||||
{
|
||||
outputTable.TimeFrames[i, 0] = DateTime.UtcNow.Date.AddDays(-i);
|
||||
outputTable.TimeFrames[i, 1] = DateTime.UtcNow.Date.AddDays(-i - 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception E)
|
||||
{
|
||||
LogException(E);
|
||||
}
|
||||
finally
|
||||
{
|
||||
LogMethodEnd(CM);
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
}
|
||||
}
|
||||
4
FasdCockpitCommunicationDemo/packages.config
Normal file
4
FasdCockpitCommunicationDemo/packages.config
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="Newtonsoft.Json" version="13.0.3" targetFramework="net472" />
|
||||
</packages>
|
||||
Reference in New Issue
Block a user