Asta Powerproject Makro
PP2AllplanBCM.vba Version 3.0.0
|
Kurzbeschreibung: |
Datenaustausch mit Allplan BCM. Dieses Makro exportiert Vorgangsdaten des gesamten Projektes oder der geöffneten Ansicht in eine Textdatei. Weiterhin können Vorgangsdaten von einer Texdatei eingelesen und in das geöffnete Projekt zurückgeschrieben werden. Dabei kann Fertigstellung und/oder Kosten importiert werden. Die Textdatei kann von Allplan BCM gelesen und geschrieben werden. |
|
Stichworte: |
Schnittstelle, Export, Import, Vorgang, Fertigstellung, Kosten, Allplan BCM |
|
Relevanz: |
Asta Powerproject 8 - 11 |
|
Technik: |
VBA-Addin |
|
Verteilung: |
Premium Freeware |
|
Autoren: |
|
|
Copyright: |
ASTA DEVELOPMENT GMBH, Karlsruhe |
|
|
|
|
Inhalt: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ein Makro installieren
Bevor Sie die Funktionalität eines Makros in Powerproject nutzen können,
müssen Sie die zugehörige Makrodatei, die Konfigurationsdatei und die
Datei Versionshinweise.vba in das Verzeichnis \Addins unterhalb des Powerproject Programmverzeichnis
kopieren.
Gehen Sie folgendermaßen vor:
|
|
Eine neue Symbolleiste
erstellen
Zur einfacheren Verwendung einer Funktion aus einem Makro können Sie den
Funktionsaufruf einer Schaltfläche in einer Symbolleiste zuordnen. Im
Folgenden wird Ihnen gezeigt, wie Sie in Powerproject eine neue Symbolleiste
und eine Schaltfläche zum Aufrufen der Makrofunktion erstellen.
Gehen Sie folgendermaßen
vor:
Starten Sie Asta Powerproject.
Wählen Sie die Menüfolge Extras - Anpassen..., der Dialog Anpassen... erscheint.
|
|
Aktivieren Sie die Option Text im Bereich Anzeige und geben Sie der neuen Schaltfläche im Feld Text einen Namen (z.B. PP2AllplanBCM).
Schließen Sie den Dialog Anpassen... und ziehen Sie die neue Symbolleiste an die gewünschte Position in der Powerproject Programmoberfläche.
Sie können nun das Makro PP2AllplanBCM durch Anklicken der Schaltflächen starten.
|
Um Vorgangsdaten zu exportieren gehen Sie folgendermaßen vor:
|
|
|
Um Vorgangsdaten zu importieren gehen Sie folgendermaßen vor:
Import von Kosten:
Zunächst wird aus der Konfigurationsdatei der Wert des Eintrags "Kosten" gelesen. Dieser sollte der Bezeichnung eines Kostenstruktureintrages Ihrer Projektdatei entsprechen. Falls in Ihrem Projekt kein Kostenstruktureintrag mit dieser Bezeichnung gefunden wurde, wird ein entsprechender Eintrag angelegt. Falls dies Fehlschlägt, wird der Import abgebrochen. Ein neuer Kostenstruktureintrag wird in seiner Vorgabezuweisung auf das Modell "Fix" und den Typ "Ausgaben" gesetzt. Fall der Eintrag bereits existierte, werden diese Einstellungen nicht geändert (wenn Sie also den Typ auf "Einnahmen" gestellt haben, werden alle Beträge als Einnahmen, nicht als Ausgaben gebucht). Sind nun in der Importdatei für einen Vorgang Kostendaten vorhanden, so wird in dem Vorgang eine eventuell bereits bestehende Zuweisung gesucht und deren Betrag geändert. Falls noch keine Zuweisung existiert, wird eine angelegt. Falls der Vorgang schon Fertigstellung enthielt, wird diese vor dem Schreiben des Kostenbetrages auf 0 gesetzt, dann der Betrag geschrieben und dann die Fertigstellung auf den alten, bzw. auf den aktuell importierten Wert gesetzt. Damit wird sichergestellt, dass sich die Kosten anteilig auf den fertiggestellten und nicht fertiggestellten Teil des Vorgangs verteilen.
|
|
Definition der Datenspalten für den Export aus Asta Powerproject:
|
Spalte |
Beschreibung |
| Nr | Laufende Nummer |
| Typ | Vorgangstyp (ppTask, ppMilestone, ppSummaryTask, ppExpandedTask, ppHammockTask) |
| Name | Vorgangsbezeichnung, Replikationsfeld für Allplan |
| Id | Id-Nummer des Vorgangs in Powerproject |
| Beginn | Beginn des Vorgangs (nur Datum) |
| Ende | Ende des Vorgangs (nur Datum) |
| Erfüllt | Fertigstellungsgrad aus Powerproject |
Definition für den Import:
|
Spalte |
Beschreibung |
| Task | Vorgang, Replikationsfeld für Allright |
| Erfüllt | Erfüllungsgrad [optional] |
| Kosten | Kostenbetrag [optional] |
Das Makro kann nicht ausgeführt werden wenn eine doppelte Vorgangsbezeichnung in der Importdatei vorhanden sind!
Falls im Projekt mehrere Vorgänge mit identischen Bezeichnungen existieren, bekommen alle den selben Fertigstellungsgrad zugewiesen!
Falls ein Vorgang mehrere Zuweisungen aus dem Kostenstruktureintrag enthält, wird der neue Betrag nur der ersten Zuweisung zugewiesen!
Diese Version des Makros ist nur mit Powerproject Version 8 - 11 lauffähig!
Falls Sie Fragen zur Anwendung von Powerproject, dessen Möglichkeiten und Funktionen haben, oder gerne die Funktionalität Ihres Powerproject individuell erweitern wollen, wenden Sie sich bitte direkt an das ASTA CompetenceCenter.
Das ASTA CompetenceCenter ist Ihr kompetenter Partner für
zu Powerproject und Projektmanagement.
ASTA DEVELOPMENT
GMBH
CompetenceCenter
Gablonzerstr. 4
76185 Karlsruhe
Telefon: 0721
- 95 25 -121
Telefax: 0721 - 95 25 -100
eMail: CompetenceCenter@ASTAdev.de
Internet: www.ASTAdev.de/cc
Nutzungshinweise:
Die Verwendung der beschriebenen Software erfolgt auf eigenes Risiko. Die
Software ist durch das ASTA ComptenceCenter getestet und freigegeben.
Die Autoren und ASTA DEVELOPMENT GMBH haften für keinerlei Schäden die
durch den Einsatz oder Nichteinsatz der Software entstehen sollten. Ein
Anspruch auf Fehlerverbesserung in der Software sowie Supportdienstleistungen
für die Software besteht nicht.
Karlsruhe, 2011-09-08