Modul-Workflow: Level 2

Information

  • Dieser Modul-Workflow
    • baut auf dem im Modul-Workflow: Level 1 erstellten Modul auf.
    • beschreibt weitere Modul-Customizing-Möglichkeiten.
  • Das Arbeiten mit diesem Workflow setzt die Kenntnisse voraus, die im Modul-Workflow: Level 1 vermittelt wurden.

Erstellen eines einfachen Terminplans

Termindatenfelder einfügen

Ziel
  • Im Modul Testmodul sollen Vorgangs-Termin-Datenfelder im Fenster 2 angezeigt werden

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen.
  • Die folgenden Datenfelder einfügen:
    • 001113 Wunsch-Anfang
    • 001114 Wunsch-Ende
    • 001119 Kalk. Anfang
    • 001120 Kalk. Ende
  • Für die neuen Datenfelder im Feld Fenster den Wert 2 auswählen.
  • Für die Datenfelder Kalk. Anfang und Kalk. Ende im Feld DF-Verh. den Wert o auswählen.
  • Speichern.

Kalender für Termindatenfelder hinterlegen

Ziel

  • Für die Felder Wunsch-Ende und Wunsch-Anfang im Vorgangsbereich soll über die Funktion Calendar Control ein Kalender hinterlegt werden

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen.
  • Für das Datenfeld Wunsch-Ende im Feld DF-Verh. den Wert cc auswählen.
  • Die Baumstruktur des Datenfelds Wunsch-Ende aufklappen und im Feld Datenfeld-Konfiguration die Calender Control-Parameter festlegen.
Beispiel

def_start_date=01.01.2009
def_end_date=01.01.2020
start_date = requested_start
end_date = 31.12.3000
xaml = <StackPanel 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <toolkit:Calendar xmlns:toolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit" 
    Name="Calendar" 
    Margin ="0,-3, 0, -2" 
    DisplayDate="1/1/2009"
    DisplayDateEnd="1/31/2009"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">
      <toolkit:Calendar.BlackoutDates>
        <toolkit:CalendarDateRange Start="1/2/2009" End="1/4/2009"/>
        <toolkit:CalendarDateRange Start="1/9/2009" End="1/9/2009"/>
        <toolkit:CalendarDateRange Start="1/16/2009" End="1/16/2009"/>
        <toolkit:CalendarDateRange Start="1/23/2009" End="1/25/2009"/>
        <toolkit:CalendarDateRange Start="1/30/2009" End="1/30/2009"/>
      </toolkit:Calendar.BlackoutDates>
    </toolkit:Calendar>
  </StackPanel>

  • Das gleiche für das Datenfeld Wunsch-Anfang durchführen.
  • Speichern.

Siehe auch

Einbinden eines Skalenbereichs

Ziel
  • Erstellen eines Skalenbereichs durch das Kopieren eines bestehenden Skalenbereichs und Einbinden in das Modul Testmodul

Skalenbereich kopieren

  • Im Modul Module Klick mit der rechten Maustaste auf die Modulnummer.
  • Einfügen Datenbereichszuordnung aus dem Kontextmenü auswählen.
    • Eine leerer Datenbereichs-Datensatz wird eingefügt.
  • Klick auf den Link Keine Bezeichnung im Feld Datenbereich.
  • In das Datenfeld DA die Nummer des zu kopierenden Skalenbereichs, z.B. 040833, eintragen.
  • Mit Drag&Drop-Kopieren Datensätze den Datenbereich kopieren.
  • Speichern.

Skalenbereich einfügen und strukturieren

  • Mit Drag&Drop-Kopieren die Identnummer des gerade angelegten DAs in das Datenfeld DA im Modul Module kopieren.
  • Das Feld Massstab einblenden und den gewünschten Massstab eintragen (z.B. 8).
  • Zum Strukturieren den Datenbereich Projekt mit SHIFT+Ziehen mit der linken Maustaste auf den neu erstellen Skalenbereich ziehen und loslassen. Somit wird der Objektbereich dem Skalenbereich untergeordnet. Ergebnis der Struktur:
    • Skala
      • Projekt
        • Vorgang
  • Durch Klick auf die Schaltfläche DA-Positionen setzen werden die Felder Pos. und O-Ber. entsprechend der im Modul angezeigten Struktur gesetzt.
  • Speichern.

Für Fenster 3 Breite definieren

  • Das Modul Datenbereiche schließen.
  • Im Modul Module Klick auf die Schaltfläche Weitere Modulparameter anzeigen oder Alt+P.
  • Im Feld Breite F3 eine Breite für Fenster 3 eingeben, z.B. 800.
  • Speichern.

Einbinden von Balken

Ziel

  • In den Vorgangsbereich Balken einbinden für
    • Wunsch-Termine
    • kalkulierte Termine

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen.
  • Folgende DIs einfügen:
    • 002001 Balken Wunsch-Termine
    • 002951 Balken kalkulierte Termine (Ampel)
  • Für beide Balkendatenfelder folgende Parameter definieren:
  • Speichern.

Modul testen

  • Das Modul Testmodul neu starten.
  • Unter der Skala werden im Vorgangsbereich die Balken der Wunsch- und der kalkulierten Termine angezeigt.

Tooltip customizen

Ziel
  • Für den Wunsch-Termin-Balken einen Tooltip festlegen

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen.
  • Für das Datenfeld 002001 Balken Wunsch-Termine in das Feld Tooltip den gewünschten Text einfügen, z.B.:
Start: @startDateH(dd.MM.yy) 
Ende: @endDateH(dd.MM.yy) 
Dauer: @wdDuration Tage
  • Speichern.

Modul testen

  • Das Modul Testmodul neu aufrufen.
  • Fährt man unter der Skala mit der Maus über einen Wunsch-Termin, wird der Tooltip mit den entsprechenden Daten angezeigt.

Balkenhilfsfelder customizen

Ziel

  • Zu dem Balken der kalkulierten Termine ein Balkenhilfsfeld, z.B. den Vorgangsnamen anzeigen
    • Ein Balkenhilfsfeld ist ein Feld, das z.B. neben dem Balken unter der Skala angezeigt wird.

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen.
  • Im Standard ist die Python-ID für alle Dataitems vergeben.
    • Wird ein individuelles Balken-Dataitem verwendet, muss das Datenfeld DF-Python-ID gefüllt werden.
  • Das Feld 000807 Vorgangsbezeichnung ein zweites Mal einfügen.
    • Hinweise:
      • Ein Datenfeld kann entweder als Datenfeld im Modul oder als Balkenhilfsfeld angezeigt werden. Soll es beides sein, muss das Datenfeld dem Datenbereich zweimal zugeordnet werden.
      • Ist ein Feld als Balkenhilfsfeld definiert, wird der Eintrag im Datenfeld Fenster ignoriert. Für die bessere Lesbarkeit beim Customizing wird empfohlen, Balkenhilfsfelder in das gleiche Fenster wie den dazugehörigen Balken zu customizen.
  • In die Modulvariante Balken wechseln.
  • Für das neu eingefügte Feld VG-Name im Parameter Balkenlink die Python-ID des Balken-Datenfelds eintragen (hier: bar_ta_cd_trlt).
  • Im Parameter Andockpunkt die Position des Balkenhilfsfelds definieren, z.B. 1 Startpunkt ist Balkenende.
  • In die Modulvariante Layout wechseln und im Datenfeld DF-Breite eine Breite für das Balkenhilfsfeld Vorgangsbezeichnung vergeben, z.B. 600.
  • Speichern.

Modul testen

  • Modul Testmodul neu aufrufen
  • Am Ende des Balkens der kalkulierten Termine wird die Vorgangsbezeichnung angezeigt.

Hinweis

  • Werden einem Balken mehrere Balkenhilfsfelder zugeordnet, die am Balkenende angezeigt werden sollen, können diese in der Modulvariante Layout über die X/Y-Positionen positioniert werden.

Grafisches Anlegen, Ändern und Verschieben von Balken ermöglichen

Ziel
  • Grafisches Anlegen, Ändern und Verschieben des Balkens Balken Wunsch-Termine im Datenbereich Vorgang ermöglichen

Vorgehensweise

Modul testen

Vorgänge strukturiert anzeigen

Ziel

  • Vorgänge strukturiert anzeigen

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen.
    • Dem Datenbereich folgende Datenfelder zuordnen:
      • DI001097 Projekt-ID
      • DI008851 ID übergeordneter Vorgang
      • DI001098 Vorgangs-ID
  • Im Parameter Rekursive Relation folgendes hinterlegen: N:1,DI001097:DI001097,DI008851:DI001098.
    • Dadurch werden die Vorgänge entsprechend ihrer Werte in den DIs ID übergeordneter Vorgang und Vorgangs-ID strukturiert dargestellt.
  • Speichern.

AOB-Datenbereich anlegen

Ziel

  • Anlegen und Einbinden eines AOB-Datenbereichs

Bestehenden AOB-Bereich kopieren

  • Im Modul Module Klick mit der rechten Maustaste auf die Modulnummer.
  • Einfügen Datenbereichszuordnung aus dem Kontextmenü auswählen.
    • Ein leerer Datenbereichs-Datensatz wird eingefügt.
  • Klick auf den Link Kein Datenbereich im Feld Datenbereich.
  • In das Datenfeld DA die Nummer des zu kopierenden DAs, hier 040272, eintragen.
  • Mit Drag&Drop-Kopieren Datensätze den Datenbereich kopieren.
  • Speichern.

AOB-Bereich dem Modul zuordnen und strukturieren

  • Mit Drag&Drop-Kopieren die Identnummer des gerade angelegten DAs in das Datenfeld DA im Modul Module kopieren.
  • Den Parameter Baum = 0 setzen.
  • Zum Strukturieren den AOB-Datenbereich mit SHIFT+Ziehen mit der linken Maustaste auf den Datenbereich Vorgang ziehen und loslassen. Somit wird der AOB-Datenbereich dem Datenbereich Vorgang untergeordnet. Ergebnis der Struktur:
    • Skala
      • Projekt
        • Vorgang
          • AOB
  • Durch Klick auf die Schaltfläche DA-Positionen setzen werden die Felder Pos. und O-Ber. entsprechend der im Modul angezeigten Struktur gesetzt.
  • Speichern.

Modul testen

  • Das Modul Testmodul neu starten.
  • Die AOBs werden angezeigt.

Hinweis

Grafisches Anlegen von AOBs ermöglichen

Ziel
  • Grafisches Anlegen von AOBs ermöglichen

Vorgehensweise

  • Den Datenbereich Vorgang aufrufen
  • Für das Datenfeld 002951 Balken kalkulierte Termine (Ampel) die Checkbox Balkenänderung: Balken verlinken aktivieren.
  • Speichern.

Modul testen

  • Das Modul Testmodul neu starten.
  • Die AOBs können grafisch angelegt werden.

Datenbereiche über Relationen verbinden

Ziel
  • Im Modul Testmodul soll unter der Projektmaske die Ressource des Projektmanagers angezeigt werden

Information

  • Die Datentabellen DT461 Projekt und DT467 Ressource sind nicht über Relationen miteinander verbunden.

Einen Ressourcen-Datenbereich anlegen und dem Modul zuordnen

  • Modul Module aufrufen und die Identnummer des Moduls Testmodul eingeben.
  • Einen leeren Datensatz für den neuen Datenbereich einfügen durch:
    • Klick auf den vorhandenen Datenbereich und Betätigen des Buttons Einfügen in der Symbolleiste.
    • oder Klick mit der rechten Maustaste auf den vorhandenen Datenbereich und Auswählen Einfügen Datenbereichszuordnung.
  • Klick auf den Link Keine Bezeichnung im Feld Datenbereich.
  • Einen neuen Datenbereich mit folgenden Datenfeldern aus der DT467 Ressource anlegen:
    • DDI = 001218 Ressource
    • Datenfelder:
      • 001218 Ressource
      • 001275 Ressourcenname
  • Speichern.
  • Den neu angelegten Ressourcen-Datenbereich durch Kopieren der Datenbereichsnummer per Drag&Drop dem Modul zuordnen.
  • Modul Datenbereiche schließen.

Datenbereiche strukturieren und Relation setzen

  • Die Nummer des neu angelegten DAs im Feld DA eingeben.
  • Zum Strukturieren den Ressourcendatenbereich mit SHIFT+Ziehen mit der linken Maustaste auf den Datenbereich Projekt ziehen und loslassen. Somit wird der Ressourcendatenbereich dem Datenbereich Projekt untergeordnet. Ergebnis der Struktur:
    • Skala
      • Projekt
        • Ressource
        • Vorgang
          • AOB
  • Durch Klick auf die Schaltfläche DA-Positionen setzen werden die Felder Pos. und O-Ber. entsprechend der im Modul angezeigten Struktur gesetzt.
  • In die Modulvariante Verbindungen wechseln.
  • In der Datenbereichszuordnung des Ressourcen-Datenbereichs in das Datenfeld Rel. zu O-Ber. folgendes eintragen: 1:N,DI001218:DI001062. Dabei sind DI001218=Ressource, DI001062=Manager.
    • Dadurch wird pro Projekt die Ressource, die dem Projektmanager entspricht, angezeigt.
  • Speichern.

Weitere Customizing-Funktionen

Information

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl