Universal Schnittstelle - Benutzergruppen

Beispiel - Löschen bestehender Verbindungen vor dem Import

Vorherige Seite  Hauptseite  Nächste Seite Diese Seite drucken

Das folgende Beispiel zeigt die Verwendung des Attributs „DELETE_RELATIONS_BEFORE_IMPORT“. Ist dieses Attribut auf „true“ gesetzt, werden bestehende Relationen vor dem Import entfernt. Nach dem zweiten Import ist nur noch die Relation mit der externen ID „GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1“ in der Gruppe vorhanden. Würde der Import ohne das Attribut ausgeführt, würden alle drei Gruppenzuordnungen bestehen bleiben.

 

 

 

<?xml version="1.0" encoding="UTF-8"?>

<PLANOUT>

<USERS>

  <USER>

    <SHORT_NAME>DelGroup 1 - 1</SHORT_NAME>

    <EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1</EXTERNAL_ID>

  </USER>  

  <USER>

    <SHORT_NAME>DelGroup 1 - 2</SHORT_NAME>

    <EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 2</EXTERNAL_ID>

  </USER>    

  <USER>

    <SHORT_NAME>DelGroup 1 - 3</SHORT_NAME>

    <EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 3</EXTERNAL_ID>

  </USER>    

</USERS>

<GROUPS>

       <GROUP>

               <SHORT_NAME>DelGroup 1</SHORT_NAME>

    <EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT GROUP 1</EXTERNAL_ID>                

    <USERS>

           <USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1</USER>

           <USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 2</USER>

           <USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 3</USER>

    </USERS>

       </GROUP>        

       <GROUP>

               <SHORT_NAME>DelGroup 1</SHORT_NAME>

    <EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT GROUP 1</EXTERNAL_ID>                

    <USERS DELETE_RELATIONS_BEFORE_IMPORT="true">

           <USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1</USER>

    </USERS>

       </GROUP>                

</GROUPS>

</PLANOUT>