Universal Schnittstelle - Projekte - Projekt mit Vorgangsverknüpfungen

Nicht übertragene Links löschen

Vorherige Seite  Hauptseite  Nächste Seite Diese Seite drucken

Werden Verbindungen im externen System gelöscht, kann der Datenbestand über das Attribut „DELETE_UNTRANSFERED_RELATIONS“ mit PLANOUT Synchronisiert werden. Dieses Flag bewirkt, dass alle Relationen beim Import gelöscht werden, welche nicht explizit übertragen werden.

In dem folgenden Beispiel wird ein Projekt zweimal hintereinander importiert. Da das Attribut „DELETE_UNTRANSFERED_RELATIONS“ auf „true“ gesetzt wird, werden alle nicht im XML Dokument vorhandenen Relationen gelöscht.

 

 

 

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

<PLANOUT>

<PROJECTS>    

  <PROJECT>  

    <SHORT_NAME>Projekt mit Links / Delete Not Trans</SHORT_NAME>

    <EXTERNAL_ID>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001</EXTERNAL_ID>

 <CHILDREN>

         <TASK>

                 <SHORT_NAME>V1</SHORT_NAME>

                 <EXTERNAL_ID>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001 - V1</EXTERNAL_ID>

         </TASK>

           <TASK>

                   <SHORT_NAME>V2</SHORT_NAME>

                   <EXTERNAL_ID>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001 - V2</EXTERNAL_ID>

           </TASK>                              

           </CHILDREN>

           <LINKS>

                   <LINK>

                           <PREDECESSOR>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001 - V1</PREDECESSOR>

                           <SUCCESSOR>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001 - V2</SUCCESSOR>

                           <RELATION_TYPE>0</RELATION_TYPE>

                   </LINK>

           </LINKS>

  </PROJECT>  

  <PROJECT>  

    <SHORT_NAME>Projekt mit Links / Delete Not Trans</SHORT_NAME>

    <EXTERNAL_ID>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001</EXTERNAL_ID>

 <CHILDREN>

         <TASK>

                 <SHORT_NAME>V1</SHORT_NAME>

                 <EXTERNAL_ID>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001 - V1</EXTERNAL_ID>

         </TASK>

           <TASK>

                   <SHORT_NAME>V2</SHORT_NAME>

                   <EXTERNAL_ID>PROJECTTASKSANDLINKSDELETEUNTRANSFERED0001 - V2</EXTERNAL_ID>

           </TASK>                              

           </CHILDREN>

    <LINKS DELETE_UNTRANSFERED_RELATIONS="true">

    </LINKS>

  </PROJECT>        

</PROJECTS>

</PLANOUT>

 

Das Ergebnis ist auf dem folgenden Screenshot zu sehen:

Projekt mit Vorgängen und Links (DELETE_UNTRANSFERED_LINKS)

Projekt mit Vorgängen und Links (DELETE_UNTRANSFERED_LINKS)