Prepare Data History Provider 2.7 integration update

- modularize Citrix and agent integrations and add remote desktop endpoints
- extend ticket overview, ticket links, token validation, and staged relation handling
- update configuration, licensing, project, signing, and publish artifacts
This commit is contained in:
Meik
2026-07-20 09:31:52 +02:00
parent a3357e2a36
commit ccc48c521a
62 changed files with 5267 additions and 2521 deletions

View File

@@ -391,12 +391,18 @@
</xs:complexType>
</xs:element>
<xs:complexType name="CitrixSystemType">
<xs:attribute name="Name" type="xs:string" use="required"/>
<xs:attribute name="SiteID" type="guid" use="optional"/>
<xs:attribute name="Credential" type="xs:NCName" use="required"/>
</xs:complexType>
<xs:element name="Citrix">
<xs:complexType>
<xs:sequence>
<xs:element ref="Scan-Timing" maxOccurs="1" minOccurs="0"/>
<xs:element ref="Citrix-Tenant" maxOccurs="unbounded" minOccurs="1"/>
<xs:element ref="Citrix-Cloud-Tenant" maxOccurs="unbounded" minOccurs="0"/>
<xs:element ref="Citrix-OnPrem-System" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:unique name="UniqueCitrixTenants">
@@ -405,14 +411,17 @@
</xs:unique>
</xs:element>
<xs:element name="Citrix-Tenant">
<xs:element name="Citrix-Cloud-Tenant">
<xs:complexType>
<xs:sequence>
</xs:sequence>
<xs:attribute name="Domain" type="xs:string" use="required"/>
<xs:attribute name="TenantID" type="xs:string" use="required"/>
<xs:attribute name="InstanceID" type="guid" use="required"/>
<xs:attribute name="Credential" type="xs:NCName" use="required"/>
<xs:complexContent>
<xs:extension base="CitrixSystemType">
<xs:attribute name="Name" type="xs:string" use="required"/>
<xs:attribute name="Domain" type="xs:string" use="required"/>
<xs:attribute name="TenantID" type="xs:string" use="required"/>
<xs:attribute name="SiteID" type="guid" use="optional"/>
<xs:attribute name="Credential" type="xs:NCName" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:keyref name="CitrixTenantCredentialRef" refer="CredentialId">
<xs:selector xpath="."/>
@@ -420,6 +429,15 @@
</xs:keyref>
</xs:element>
<xs:element name="Citrix-OnPrem-System">
<xs:complexType>
<xs:attribute name="Name" type="xs:string" use="required"/>
<xs:attribute name="Server" type="xs:string" use="required"/>
<xs:attribute name="SiteID" type="guid" use="optional"/>
<xs:attribute name="Credential" type="xs:NCName" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Active-Directory">
<xs:complexType>
<xs:sequence>