X4 Help Center
7.5 7.4 German English
Auto Light Dark
Auto Light Dark
7.5 7.4 German English

Add Roles to User

Die Operation Add Roles to User weist einem Benutzer eine oder mehrere Rollen zu.

Input-XML

XML
<?xml version="1.0" encoding="UTF-8"?>
<User>
	<UserId></UserId>
	<Roles>
		<Role>
			<Name></Name>
			<Id></Id>
		</Role>
	</Roles>
</User>

User

Element

Beschreibung

Mögliche Werte

UserId

UUID des Benutzers

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="User">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="UserId"/>
                <xs:element ref="Roles"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="UserId" 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>

Beispiele

Input

XML
<User>
	<UserId>f37db159-8c3c-4b0a-ae7f-5362dcf4ed1b</UserId>
	<Roles>
		<Role>
			<Id>3915229f-7544-4701-b1dc-6092861d9101</Id>
			<Name>x4_dev_access</Name>
		</Role>
	</Roles>
</User>