X4 Produktdokumentation

Add Roles to Group

Die Operation Add Roles to Group weist einer Gruppe eine oder mehrere Rollen zu.

Input-XML

XML
<Group>
	<GroupId></GroupId>
	<Roles>
		<Role>
			<Id></Id>
			<Name></Name>
		</Role>
	</Roles>
</Group>

Group

Element

Beschreibung

Mögliche Werte

Group

Gruppendefinition

Das Element enthält folgende Elemente:

  • GroupId

  • Roles

GroupId

UUID der Gruppe

UUID

Roles

Rollendefinitionen

Das Element enthält folgende Elemente:

  • Role (Mehrfachdeklaration möglich)

Roles

Element

Beschreibung

Mögliche Werte

Roles

Rollendefinitionen

Das Element enthält folgende Elemente:

  • Role (Mehrfachdeklaration möglich)

Role

Rollendefinition

Das Element enthält folgende Elemente:

  • Id

  • Name

Id

UUID der Rolle

UUID

Name

Name der Rolle

Beliebiger String

XSD

XML
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="Group">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="GroupId"/>
				<xs:element ref="Roles"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="GroupId" type="xs:string"/>
	<xs:element name="Roles">
		<xs:complexType>
			<xs:sequence>
				<xs:element maxOccurs="unbounded" ref="Role"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Role">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Id"/>
				<xs:element ref="Name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Id" type="xs:string"/>
	<xs:element name="Name" type="xs:string"/>
</xs:schema>

Beispiel

Input

XML
<Group>
	<GroupId>8445918e-f3ba-4c93-b3c4-7afd7b65fa57</GroupId>
	<Roles>
		<Role>
			<Id>3915229f-7544-4701-b1dc-6092861d9101</Id>
			<Name>x4_dev_access</Name>
		</Role>
	</Roles>
</Group>