exportToPrimaveraP6

Daten vom Gantt-Diagramm nach Primavera P6 exportieren

void exportToPrimaveraP6( [object export] );
exportobjectoptional, ein Objekt mit Exporteinstellungen (siehe die Details)

Example

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

Related samples

Details

Diese Methode ist in der export Erweiterung definiert, daher müssen Sie das export_api Plugin aktivieren. Lesen Sie die Details im Artikel Export und Import von Primavera P6.

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