Mit Linktypen und Aktivitätenordnern die Aktivitäten Ihrer Projekte, Teams und Phasen etc. übersichtlich darstellen
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
Der Einsatz von Aktivitäten als Tasks bzw. Pendenzen kann auf verschiedenen Arten erweitert werden. Mit verschiedenen Linktypen kann erreicht werden, dass Mitarbeiter die Aktivitäten Ihrer Projekte, Teams, Phasen etc. in separaten Ordnern übersichtlich dargestellt bekommen.
Die folgenden Wrapper-Link-Typen sind spezifische Erweiterungen für den Einsatz von Aktivitäten als Pendenzen. Mit den verschiedenen Containerklassen kann die Darstellung der Aktivitätenlisten in Vertec beeinflusst werden.
Den OCL Expressions liegen folgende Verknüpfungen zugrunde:
Klasse | Member auf Aktivitaet | OCL zu den Aktivitaeten |
---|---|---|
Projektbearbeiter (als Erfasser) | erfasser | eigeneAktivitaeten |
Projektbearbeiter (als Zuständiger) | zustaendig | pendAktivitaeten |
UserEintrag (alle Einträge) | eintraege | aktivitaeten |
Projekt | projekt | projektAktivitaeten |
Projektphase | phase | phasenAktivitaeten |
Adresseintrag | adresseintrag | adressAktivitaeten |
Bitte beachten Sie, dass bei den folgenden Link-Typen die Optionen Container anzeigen und Container immer anzeigen auf der Von-Seite (oben) jeweils ausgeschaltet ist. Das ist wichtig, weil man sonst auf der einzelnen Aktivität plötzlich viele Unterordner sieht, die dort nicht nötig sind.
Zeigt alle offenen (pendenten) Aktivitäten der Projekte, bei denen der angemeldete Bearbeiter Projektleiter ist.
Zeigt alle offenen (pendenten) Aktivitäten der Phasen, bei denen der Bearbeiter als Verantwortlicher eingetragen ist.
Um Aktivitäten des Teams anzuzeigen, gibt es verschiedene Möglichkeiten, je nachdem, ob ein Mitarbeiter Teamleiter ist, Mitglied eines Teams oder beides.
Ausgangspunkt ist der folgende Linktyp. Ändern tut jeweils die Nach-Bezeichnung und die Nach-Expression.
Nach-Bezeichnung | Nach-Expression |
---|---|
Aktivitäten Team als Mitglied | teamleiter.team.pendaktivitaeten |
Aktivitäten Team als Mitglied (inkl. Teamleiter) | teamleiter.team.pendaktivitaeten->union(teamleiter.pendaktivitaeten) |
Aktivitäten Team als Teamleiter | team.pendaktivitaeten |
Aktivitäten Team als Teamleiter (inkl. Teamleiter) | if team->size > 0 then team.pendaktivitaeten->union(pendaktivitaeten) else ''.stringtolist.oclAsType(Aktivitaet) endif |
Setzt den Aktivitätstyp Meilenstein voraus.
Das Beispiel zeigt pro Projekt einen Unterordner Dokumente an, in dem alle zum Projekt gehörigen Aktivitäten aufgelistet werden, die ein Dokument angehängt haben.
Auf dem Projekt erscheint dann der Unterordner Dokumente. Durch Rechtsklick in die Liste können die Dokumente bzw. die Dokumentablage geöffnet werden:
Statt mit Linktypen und Aktivitätenordnern können auch SQL-Ordner erstellt werden, welche die Aktivitäten entsprechend filtern. Nachfolgend zwei Beispiele.
Erstellen Sie einen SQL-Ordner mit folgenden Eigenschaften:
(zustaendig in (select bold_id from projektbearbeiter where kuerzel = '\1') or zustaendig in (select teamleiter from projektbearbeiter where kuerzel = '\1' and teamleiter <>-1) or zustaendig in (select bold_id from projektbearbeiter where teamleiter in (select teamleiter from projektbearbeiter where kuerzel = '\1' and teamleiter <> -1)) ) AND (erledigt=(CASE WHEN \2=1 THEN 0 ELSE erledigt END))
Erstellen Sie einen SQL-Ordner mit folgenden Eigenschaften:
(zustaendig in (select bold_id from projektbearbeiter where kuerzel = '\1') or zustaendig in (select bold_id from projektbearbeiter where teamleiter in (select bold_id from projektbearbeiter where kuerzel = '\1'))) AND (erledigt=(CASE WHEN \2=1 THEN 0 ELSE erledigt END))