exportToPrimaveraP6
exportiert Daten aus dem Gantt-Diagramm nach Primavera P6
void exportToPrimaveraP6( [object export] );
export | object | optionale Einstellungen für den Export (siehe Details) |
Example
gantt.exportToPrimaveraP6({
name:'custom.xml'
});
Related samples
Details
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