Geben Sie die verwendete DBMS-Technologie an:

  • MS Access,
  • MySQL,
  • Oracle,
  • SQL Server,
  • PostgreSQL,
  • oder unter MariaDB.

Verbindungseinstellungen

Die Verbindungseinstellungen variieren je nach Art des gewählten DBMS. Wenn Sie auf „Verbindungseinstellungen“ klicken, wird ein neues Fenster angezeigt:

MS AccessMySQL, SQL Server, PostgreSQL, MariaDBORACLE
SID
Passwort
Pfad
Port
Server
Anmelden

Wichtig:

Visual Planning 10 - Wichtig - Abbildung 1
Visual Planning 10 - Wichtig - Abbildung 2
Visual Planning 10 - Wichtig - Abbildung 3

Bei „SQL-Server“-Datenbanken müssen Sie die Schaltfläche „SSLRequire“ aktivieren, falls für die Datenbankverbindung SSL erforderlich ist.

Um diese Einstellungen zu überprüfen, klicken Sie auf:

  • OK,
  • oder „Abbrechen“, um zurückzugehen.

Datenbank

Legen Sie den Namen der Datenbank fest, die für den Import verwendet werden soll.

Tabelle

Wählen Sie die Tabelle oder Ansicht aus, die importiert werden soll.

Diese Liste ist leer, bis die Datenbank identifiziert wurde.

SQL Bedingung

Es ist möglich, eine SQL-Bedingung zu definieren, insbesondere um die zu importierenden Daten zu filtern.

Diese Bedingung hängt ausschließlich von der Struktur der als Quelle verwendeten externen Tabelle ab.

Es handelt sich hierbei nicht um eine Anfrage im Rahmen von SQL, sondern um eine „SQL Condition“.

Für Abfragen, die durch „SELECT * FROM TABLE WHERE CONDITION“ definiert sind, entfernen Sie einfach das „SELECT“.

  • FROM TABLE WHERE-Anweisung, um nur die BEDINGUNG beizubehalten.

Beispiele:

Fachliche BedeutungBeispiel für eine Anfrage an SQLEntsprechende SQL-Bedingung
Alle Personen aus NantesSELECT * FROM Personnel WHERE Agency LIKE ‘Nantes’Agentur LIKE „Nantes“
Alle Baustellen mit einer Dauer von 10,5 TagenSELECT * FROM Client.Worksite WHERE Duration = 10.5Dauer = 10,5
Alle Personen, deren Name den Buchstaben B enthältSELECT * FROM Personnel WHERE Personnel.name LIKE '%B%'Personnel.name LIKE '%B%'

Wichtig:

Dieser Filter ist nützlich für Importe bei der Aktualisierung bestehender Vorgänge.

Anwendungsbeispiel mit einem Webkalender

Sie müssen die folgenden Parameter definieren:

Typ

In diesem Fall muss der Wert „Webkalender“ lauten.

Pfad

Geben Sie den Pfad zur.ics-Datei an.

Für *Dateien im JSON-Format*

Sie müssen die folgenden Parameter definieren:

Typ

In diesem Fall muss der Wert JSON la-Datei.

Kodierung

Die Art der Kodierung ist entsprechend dem auf dem Server verwendeten Betriebssystem auszuwählen:

Visual Planning 10 - Vorgänge importieren: DEFINITION – Fortsetzung 1 - Abbildung 1
Visual Planning 10 - Vorgänge importieren: DEFINITION – Fortsetzung 1 - Abbildung 2
  • Standard (Systemkodierung),
  • UTF-8,
  • Windows-1252 (Windows).

Pfad

Geben Sie den Pfad zur Quelldatei im Format *.JSON an.

Beispiel mit konkreten Werten

Dadurch ist ein Import ohne Quelldatei möglich.

Die zu importierenden Werte werden direkt im Importkontext definiert, indem sie direkt in das Feld „Wert“ eingegeben werden.

Diese Art des Imports eignet sich besonders für die Funktion zur automatischen Zuordnung.

Datumsformat

Wählen Sie eines der Datumsformate aus.

  • TT/MM/JJJJ,
  • JJJJ-MM-TT,
  • MM/TT/JJJJ,
  • oder dd.MM.JJJJ.

Importmodus

Es stehen drei Importmodi zur Verfügung:

  • Nur Erstellung: Diese Option dient zum einfachen Einfügen von Vorgängen,
  • Nur Änderung: Diese Option wird zusammen mit der Auswahl der Tasten für eine einfache

Aktualisierung bestehender Vorgänge,

  • Ändern/Erstellen: Diese Option wird zusammen mit der Auswahl der Schlüssel für eine

Aktualisierung bestehender Vorgänge und Erstellung neuer Vorgänge.

Prüfung von Einschränkungen

Ist diese Schaltfläche aktiviert, werden die Einschränkungen beim Import von Vorgängen gemäß den folgenden Regeln überprüft:

  • Die Einschränkungen werden Vorgang für Vorgang in der Reihenfolge geprüft, in der die Daten

die beim Import verarbeitet werden,

  • Bei Verbotsbeschränkungen wird der Vorgang weder angelegt noch geändert. Der

Nicht importierte Zeilen werden im Importbericht aufgeführt, wobei dort angegeben wird, dass der Grund darin liegt, dass eine Einschränkung nicht beachtet wurde,

  • Bei Warnungsbeschränkungen werden die Vorgänge standardmäßig akzeptiert und gekennzeichnet, wenn

Dies wurde in den Einstellungen der Einschränkung festgelegt,

  • Authentifizierungsbeschränkungen werden nicht überprüft.

Vorgangsfilter

Es ist möglich, die Vorgänge festzulegen, die bei der Durchführung eines Imports zur Bearbeitung als in den Planungen enthalten berücksichtigt werden sollen.

Wählen Sie dazu einfach einen Vorgangsfilter aus.

Wichtig:

Dieser Filter ist nützlich für Importe bei der Aktualisierung bestehender Ressourcen.

Gespeicherte Prozedur

Wichtig:

Dieser Parameter ist nützlich und kann nur bei Importen aus einer Datenbank (außer MSAccess) aufgerufen werden.

Der Name der gespeicherten Prozedur sollte definiert werden.

Gespeicherte Prozeduren sollten nur die folgenden zwei Parameter enthalten:

  • Operativer Rückgabewert OUT vom Typ INTEGER: Muss bei Erfolg den Wert 0 annehmen,
  • Operative Meldung OUT und Typ VARCHAR: Muss einen erklärenden Text enthalten,

die dem Anwender zur Verfügung gestellt werden.

Registerkarte „Korrespondenz“

Diese Registerkarte dient dazu, die Zuordnung zwischen der Quelle – bei der es sich um eine Datei, ein Arbeitsblatt oder eine Tabelle handeln kann – und dem Ziel – einer Reihe von Vorgängen in der Planung – herzustellen.

Diese Zuordnung wird Feld für Feld definiert.

Visual Planning 10 - Wichtig

Füllen Sie einfach die Tabelle aus, die mehrere Spalten enthält:

Eigenschaft

Diese Spalte enthält alle zu importierenden Eigenschaften und Rubriken.

Diese Spalte enthält alle zu importierenden Eigenschaften und Rubriken. Durch Klicken auf können Sie Folgendes importieren:

  • Die allgemeinen und zeitlichen Eigenschaften der Vorgänge,
  • Jede Rubrik jeder Dimension,
  • Der Name jeder Ressource in Form von Rubriken,
  • Wenn Sie auf „Alle Rubriken auswählen“ klicken, werden mehrere Rubriken gleichzeitig ausgewählt. Dies ist nützlich

Wenn der Import eine große Anzahl von Rubriken umfasst,

  • Jede Rubrik in jedem Formular,
  • Der Festwert, der Wert pro Einheit und der Koeffizient für jede Bewertungsposten,
  • Die interne Kennung (UID) für die Vorgänge.

Wichtig:

  • Für den Import von täglichen Vorgängen unter Verwendung der Enddatum-Parameter muss der Wert

Der Import sollte am Tag D+1 erfolgen, damit der Vorgang am Tag D endet.

  • Wird eine Entsprechung zur Rubrik vom Typ „Operations“ hergestellt, erfolgt dies automatisch

als Schlüssel ausgewählt.

Quelle

Wählen Sie für jede Rubrik oder jede zu importierende Rubrik das entsprechende Quellfeld aus.

Der Name jedes zu importierenden Elements sollte aus der Liste der Quellfelder ausgewählt werden. Der Name des entsprechenden Feldes muss nicht identisch sein. Diese Zuordnung gilt für jeden Speichervorgang der Quelle.

Eigenschaften und Rubriken, für die keine Entsprechung besteht, werden wie folgt behandelt:

  • Beim Anlegen neuer Ressourcen sind die Werte dieser Entitäten leer,
  • Bei Änderungen an bestehenden Ressourcen werden die Werte nicht geändert.

Anwendungsbeispiel mit dem Webkalender

Die UID des Vorgangs wird als Standardschlüssel ausgewählt. Die folgenden Variablen können importiert werden:

  • KALENDER: Name des Kalenders. Bei Microsoft Outlook ist dies die E-Mail-Adresse von

der mit dem Konto verknüpfte Name;

  • DTSTART und DTEND: Beginn und Ende eines Vorgangs,
  • ZUSAMMENFASSUNG: Zweck eines Vorgangs,
  • STATUS: Vorgangstatus,
  • ORT: Veranstaltungsort,
  • BESCHREIBUNG: Inhalt eines Vorgangs,
  • Anwendername: Sie können eine Variable mit dem Namen der Person hinzufügen (entsprechend einem

Ressourcen unter Visual Planning) in den angegebenen URLs. Dazu müssen Sie die folgende Variable in die URL der Quelle einfügen: „&USERNAME=variable“.

Wert

Falls Informationen in der Quelle nicht enthalten sind, können die Werte bestimmter Felder mithilfe dieser Spalte manuell eingegeben werden. Dieser Feldwert ist für alle importierten Vorgänge identisch.

Globale Variablen

In einer Text-Rubrik können die folgenden Werte als fester Wert für einen Import hinzugefügt werden:

  • $USERNAME: gibt die ID des Anwenders zurück, der den Import ausgeführt hat;
  • $NOW: Gibt das Datum und die Uhrzeit an, zu denen der Import durchgeführt wurde;
  • $DATENOW: Gibt den Tag zurück, an dem der Import durchgeführt wurde;
  • $TIMENOW: Gibt den Zeitstempel zurück, zu dem der Import ausgeführt wurde.

Hinweis:

Die Rückgabewerte für Datumsangaben entsprechen dem durch die Serversprache festgelegten Format.

Nun

In Rubriken oder Eigenschaften vom Typ „Datum“ ist es möglich, das Startdatum für den Import („Jetzt“) als Wert für das zu importierende Datum anzugeben.

Aktivieren Sie dazu das Kontrollkästchen neben der Datumsauswahl.

Mehrere Werte

In Rubriken eines bestimmten Typs ist die Eingabe mehrerer Werte möglich:

  • Rubrik vom Typ „Auswahlliste“,
  • Rubrik zum Anhangstyp.

Zu diesem Zweck müssen Sie in der Quelle die zu importierenden Werte angeben, getrennt durch das Zeichen „|“.

Automatische Zuweisung

(Siehe Aufgabe)

Es ist möglich, eine automatische Zuordnung von Ressourcen über einen Ressourcenimportkontext durchzuführen. Die Ressourcen können den zu erstellenden Vorgängen oder – im Falle des Imports bestimmter Werte – bereits vorhandenen Vorgängen zugeordnet werden. (siehe „Zuordnung“)

Diese Zuordnung kann entweder durch manuelle Festlegung von Parametern der Planung und des Filtrings oder durch Auswahl eines vorkonfigurierten Zuordnungskontexts erfolgen.

Das folgende Fenster wird angezeigt:

Aufsteigende Sortierung

Ist diese Schaltfläche aktiviert, erfolgt die Auswahl der zuzuweisenden Ressourcen in aufsteigender Reihenfolge. Ist dies nicht der Fall, erfolgt die Auswahl in absteigender Reihenfolge.

Rubriken sortieren

Wählen Sie die Rubriken aus, die die Kriterien für die automatische Zuordnung definieren.

Beispiel: Wenn die Rubrik „Name“ die einzige Sortierrubrik ist und die Option „aufsteigend“ ausgewählt wurde, werden die Ressourcen in alphabetischer Reihenfolge ihrer Namen zugewiesen:

1. Zuweisung von Albert als erstem Vorgang,

2. Anschließend die Zuweisung von Bertrand als zweiten Vorgang,

3. Sonstiges

Ressourcenfilter

Dieser Filter dient dazu, die Ressourcen zu definieren, die den Vorgängen zugewiesen werden sollen.

Um sicherzustellen, dass die automatische Zuweisung nur auf die verfügbaren Ressourcen angewendet wird, muss ein Ressourcenfilter ausgewählt werden, wobei als Kriterium für den Vorgangsfilter „> Enthält keinen Vorgangsfilter > Zu beantragen“ gewählt werden muss.

Zuweisung aktivieren

Visual Planning 10 - Vorgänge importieren: DEFINITION – Fortsetzung 1