exportToPrimaveraP6
Daten vom Gantt-Diagramm nach Primavera P6 exportieren
void exportToPrimaveraP6( [object export] );
export | object | optional, ein Objekt mit Exporteinstellungen (siehe die Details) |
Example
gantt.exportToPrimaveraP6({
name:'custom.xml'
});
Related samples
Details
Wenn Sie eine Gantt-Version älter als 8.0 verwenden, müssen Sie https://export.dhtmlx.com/gantt/api.js auf Ihrer Seite einbinden, um den Online-Exportdienst zu aktivieren, z.B.:
<script src="codebase/dhtmlxgantt.js"></script>
<script src="https://export.dhtmlx.com/gantt/api.js"></script>
Die exportToPrimaveraP6() Methode nimmt als Parameter ein Objekt mit mehreren Eigenschaften (alle Eigenschaften sind optional):
- name - (string) der Name der erhaltenen Datei ('gantt.xml' standardmäßig).
- auto_scheduling - (boolean) gibt den Planungsmodus für Aufgaben im exportierten Projekt an. true kennzeichnet Aufgaben als automatisch geplant, false kennzeichnet Aufgaben als manuell geplant (der Standardzustand).
- skip_circular_links - (boolean) gibt an, ob die zirkulären Links entfernt werden oder nicht (true - werden entfernt (der Standardmodus), false - werden nicht entfernt).
- project - (object) ermöglicht das Setzen benutzerdefinierter Eigenschaften für die exportierte Projekteinheit.
- tasks - (object) ermöglicht das Setzen benutzerdefinierter Eigenschaften für die exportierten Aufgaben.
- data - (object) ermöglicht das Setzen einer benutzerdefinierten Datenquelle, die im ausgegebenen Gantt-Diagramm angezeigt wird. Es wird erwartet, dass die Eigenschaften start_date und end_date im Format angegeben werden, das sowohl das Datum als auch die Uhrzeit enthält (%d-%m-%Y %H:%i).
- callback - (function) wenn Sie eine URL zum Herunterladen einer generierten XML erhalten möchten, kann die callback-Eigenschaft verwendet werden. Sie erhält ein JSON-Objekt mit der url-Eigenschaft.
- resources - (array) ermöglicht den Export der Ressourcenzuordnung in eine Primavera P6-Datei.
- server - (string) der API-Endpunkt für die Anfrage. Kann mit der lokalen Installation des Exportdienstes verwendet werden. Der Standardwert ist https://export.dhtmlx.com/gantt.
Antwort
Die Antwort enthält ein JSON mit der folgenden Struktur:
{
data: {},
config: {},
resources: [],
worktime: {}
}
- data - ein gantt Datenobjekt. Jede Aufgabe hat die folgenden Eigenschaften: id, open, parent, progress, start_date, text, resource.
Die Daten sind im Format "%Y-%m-%d %H:%i" als Strings dargestellt.
- config - ein gantt Konfigurations objekt mit Einstellungen, die aus der Projektdatei abgerufen wurden.
- resources - ein Array von Objekten (jedes mit den folgenden Eigenschaften: {id: string, name:string, type:string}), die die Liste der Ressourcen aus der Projektdatei darstellen.
- worktime - ein Objekt, das die Arbeitszeiteinstellungen aus dem Projektkalender enthält.
See also
Zurück nach oben