Vertec AI Chatbot

Der Chatbot hilft Ihnen bei Fragen rund um das Produkt und die Anpassbarkeit der Software. Wie bei allen AI-generierten Daten sollten die Antworten bei kritischen Informationen verifiziert werden. Nehmen Sie dafür gerne Kontakt mit uns auf. Weitere Informationen zur Verarbeitung der Chat-Daten bieten wir auf der Datenschutzseite.

Die besten Antworten liefert der Chatbot, wenn Ihr Input möglichst viele Informationen enthält. Zum Beispiel:

«Welche Apps stehen im Vertec Cloud Abo zur Verfügung?»

Custom-Link-Typ

Custom-Links

Produktlinie

Standard

|

Expert

Betriebsart

CLOUD ABO

|

ON-PREMISES

Module

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erstellt: 03.05.2011
Aktualisiert: 30.10.2024 | Screenshot erneuert und List Controller ergänzt.

Mit Custom-Link-Typen werden neue Verknüpfungsarten definiert, die im Vertec Modell nicht enthalten sind und auch nicht aus dem Modell "berechnet" werden können. Für den Zugriff auf die Custom-Links gibt es eine Reihe von OCL Operatoren und Methoden für Links.

Um einen neuen Custom-Link-Typ zu erstellen, klicken Sie mit der rechten Maustaste auf den Ordner Linktypen.

Nachfolgend finden Sie ein Beispiel für einen CustomLink zwischen Projektbearbeiter auf der einen Seite und einer Zusatzklasse auf der anderen Seite.

In einem Link-Typ muss immer das Verhalten der beiden Seiten (Rollen) der Verknüpfung definiert werden, darum besteht das Fenster im Wesentlichen aus den beiden Teilen Von und Nach, welche die beiden Seiten des Link-Typs definieren.

Feld Bedeutung
Bezeichnung
Die hier eingegebene Bezeichnung wird auf der Oberfläche für diese Rolle angezeigt (Container im Baum).
Klasse
Name des Eintragstyps (Klasse) dieser Rolle. Kann über die drei Punkte ausgewählt oder direkt eingegeben werden. (Achtung: Erster Buchstabe muss gross sein).
Sortierung

Hier kann die Sortierung im Baum angegeben werden. Vertec sortiert die Link-Container in aufsteigender Reihenfolge. Wird nichts angegeben, werden die Container alphabetisch sortiert.

Icon
Hier können Sie angeben, welches Icon angezeigt werden soll (-1 zeigt das Ordner-Icon an).
Linkmember

Bei CustomLinkTypen wird das Linkmember im Gegensatz zu den WrapperLinkTypen nicht gebraucht, da keine Verknüpfung an ein bestehendes Member erfolgt.

Containerklasse
Containerklasse: Anstelle des Standard-LinkContainers können je nach Klasse spezielle Containerklassen angegeben werden. Eine Auflistung der Containerklassen finden Sie hier.
List Controller
Ein List Controller ist eine Python Klasse, welche definiert werden kann, um das Verhalten einer Listenansicht zu beeinflussen.
'Neu' Menü
Ist diese Option angewählt, erscheint im Neu Menü (rechte Maustaste oder über Menü Eintrag) die Option, einen neuen Eintrag der Gegenseite zu erstellen und gleich zu verknüpfen.
Container anzeigen

Ist diese Option angewählt, dann wird ein Container dargestellt, sobald ein Link vorhanden ist.

Container immer anzeigen
Ist zusätzlich zu Container anzeigen diese Option angewählt, wird der entsprechende Ordner nicht nur angezeigt, wenn es Links hat, sondern auch, wenn er leer ist. Dies ist für die Performance besser, da der Eintrag bei der Anzeige nicht prüfen muss, ob bereits Links vorhanden sind.
Single Link
Hier kann angegeben werden, ob diese Seite mehrere Objekte zulässt.
Wenn nein, dann wird bei Zuordnung eines neuen Objekts das bisherige entfernt.
Löschweitergabe

Ist die Löschweitergabe eingeschaltet, werden die Zielobjekte mitgelöscht, wenn das Quell-Objekt gelöscht wird.
Auf dem Zielobjekt werden keine Löschberechtigungen geprüft. Wenn die Berechtigung zum Löschen des Quellobjekts vorliegt, dann wird das Zielobjekt mitgelöscht.

Die Löschweitergabe ist nur sinnvoll, wenn die Gegenseite ein Single Link ist, denn nur dann ist ein eindeutiger "Eigentümer" gegeben. Deshalb kann die Löschweitergabe nur beim SingleLink gesetzt werden.

Wenn Löschweitergabe konfiguriert ist, dann kann der Link nicht "von Hand" (z.B. mit der unlink Methode) aufgelöst werden. Die Auflösung eines Links ist dann nur durch Löschen eines der Linkpartner-Objekte möglich.

Aktiv

der Linktyp ist aktiv und wird darum auf der Oberfläche dargestellt.

Links erlauben
Es dürfen mit diesem Link-Typ neue Links zwischen Einträgen per Drag & Drop erstellt werden.

Zugriff via OCL

Für den Zugriff auf die Links wurde mit der Version 5.6 eine Reihe von OCL Operatoren eingeführt, um dies zu vereinfachen. Den Beschrieb finden Sie im Artikel OCL Operatoren und Methoden für Links.

Berechtigungen zum Erzeugen von Verknüpfungen

Damit die Bearbeiter solche Verknüpfungen erstellen können, müssen entsprechende Berechtigungen gesetzt werden. Diese sehen wie folgt aus (für das obige Beispiel):

  • Recht: Alle
  • Klasse: Projektbearbeiter
  • Feldname: archiveinträge (Bezeichnung der Rolle vis-à-vis auf dem CustomLink).
  • Falls die Bearbeiter solche Verknüpfungen nur für sich selbst erzeugen dürfen, muss als Expression auf der Berechtigung noch varlogin = self eingegeben werden.

Da im obigen Beispiel über den Customlink ein Archiveintrag (ein Eintrag der Zusatzklasse0) neu erzeugt wird, muss dafür noch zusätzlich folgende Berechtigung gesetzt werden:

  • Recht: Alle
  • Klasse: Zusatzklasse0

Beispiel Aktivitäten aufgeteilt in Unterordner

Aktivitäten befinden sich auf jedem Eintrag standardmässig unter Aktivitäten. Via Custom-Links können eigene Strukturen angelegt und die einzelnen Aktivitäten gefiltert dargestellt werden. In folgendem Beispiel werden Unterordner wie Angebote, Verträge oder Dokumente angezeigt:

Bitte wählen Sie Ihren Standort