exportToPrimaveraP6

exportiert Daten aus dem Gantt-Diagramm nach Primavera P6

void exportToPrimaveraP6( [object export] );
exportobjectoptionale Einstellungen für den Export (siehe Details)

Example

gantt.exportToPrimaveraP6({
    name:'custom.xml'
});

Related samples

Details

Diese Methode ist Teil der export-Extension. Stellen Sie daher sicher, dass das Plugin export_api aktiviert ist. Weitere Details finden Sie im Artikel Export und Import aus Primavera P6.

Für Gantt-Versionen vor 8.0 muss https://export.dhtmlx.com/gantt/api.js auf Ihrer Seite eingebunden werden, um den Online-Export-Service nutzen zu können, z.B.:

<script src="codebase/dhtmlxgantt.js"></script>
<script src="https://export.dhtmlx.com/gantt/api.js"></script>

Die Methode exportToPrimaveraP6() akzeptiert ein Objekt mit mehreren optionalen Eigenschaften:

  • name - (string) der Dateiname für die exportierte Datei (Standard: 'gantt.xml').
  • auto_scheduling - (boolean) definiert den Planungsmodus der Tasks im exportierten Projekt. true markiert Tasks als automatisch geplant, false bedeutet manuelle Planung (Standard).
  • skip_circular_links - (boolean) bestimmt, ob zirkuläre Verknüpfungen entfernt werden sollen. true entfernt sie (Standard), false behält sie bei.
  • project - (object) ermöglicht die Angabe benutzerdefinierter Eigenschaften für das exportierte Projekt-Objekt.
  • tasks - (object) erlaubt die Definition benutzerdefinierter Eigenschaften für die exportierten Tasks.
  • data - (object) ermöglicht die Angabe einer eigenen Datenquelle für das ausgegebene Gantt-Diagramm. start_date und end_date sollten im Format mit Datum und Zeit vorliegen (%d-%m-%Y %H:%i).
  • callback - (function) falls Sie eine URL zum Herunterladen der generierten XML-Datei erhalten möchten, können Sie diese Eigenschaft verwenden. Sie erhält ein JSON-Objekt mit der url.
  • resources - (array) erlaubt den Export einer Liste von Ressourcen in die Primavera P6-Datei.
  • server - (string) spezifiziert den API-Endpunkt für die Export-Anfrage. Dies kann genutzt werden, wenn Sie einen lokalen Export-Service installiert haben. Standard ist https://export.dhtmlx.com/gantt.

Response

Die Antwort liefert ein JSON-Objekt mit folgender Struktur:

{
   data: {},
   config: {},
   resources: [],
   worktime: {}
}
  • data - ein gantt Datenobjekt. Jeder Task enthält Eigenschaften wie id, open, parent, progress, start_date, text und resource. Datumsangaben sind als Strings im Format "%Y-%m-%d %H:%i" formatiert.
  • config - ein gantt Konfigurationsobjekt mit Einstellungen, die aus der Projektdatei extrahiert wurden.
  • resources - ein Array von Objekten, die Ressourcen aus der Projektdatei repräsentieren, jeweils mit den Eigenschaften id, name und type.
  • worktime - ein Objekt mit den Arbeitszeit-Einstellungen aus dem Projektkalender.
See also
Zurück nach oben