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>
|
||||
Reference in New Issue
Block a user