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?»
Für jede Klasse (Typ des Eintrags, zum Beispiel Projekt oder Adresseintrag) können Einstellungen hinterlegt werden, die dann für alle Objekte dieser Klasse gelten. Sie befinden sich im Ordner Einstellungen > Customizing > Klasseneinstellungen. Eine einzelne Klasseneinstellung sieht so aus:
Klassenname
Gibt an, für welche Klasse die Einstellungen gelten. Es kann jeweils nur eine Klasse angegeben werden.
Es kann aber auch eine Basisklasse angegeben werden. Das heisst, wenn etwas für die Klasse Adresseintrag definiert wird, gilt es für Firmen, Personen, Kontakte und Paare.
Anzeige Klassenname
Hier können Sie mittels OCL Expression angegeben, wie der Klassenname auf der Oberfläche angezeigt werden soll.
Möchten Sie beispielsweise bei Adressen direkt sichtbar machen, ob es sich um einen Kunden handelt, können Sie die OCL Expression
if projekte->size > 0 then 'Kunde' else self.oclType.asstring endif
verwenden. Diese zeigt eine Adresse als Kunde an, sobald ihr ein Projekt zugeordnet ist:
Standardanzeige
Die Standardanzeige definiert die Anzeige des Eintrags selbst.
Wird zum Beispiel bei der Adresse die Standardanzeige mit
name + ', ' + standardort
definiert, lautet die Anzeige nun Comtelsat SA, Biel/Bienne, wie im obigen Bild dargestellt.
Hinweis: Wenn auf dem Adresseintrag ein Alias eingetragen ist, wird dieser von der Standardanzeige überschrieben.
Sortierung im Baum
Ab Version 6.5. Hier kann mittels OCL Expression angegeben werden, wie die Objekte dieser Klasse im Baum sortiert werden sollen. Verwenden Sie dazu einen der folgenden Sortier-Operatoren:
->orderby(...)
->orderdescending(...)
->odermulti(...)
Die detaillierte Beschreibung der einzelnen Operatoren finden Sie im Artikel OCL.
In der Liste werden die Objekte gemäss Listeneinstellungen sortiert. Die Einstellung hier hat darauf keinen Einfluss.
Die Dokumentenverwaltung von Dokumenten, die im Dateisystem abgelegt sind, basiert auf Angaben des Speicherpfades der entsprechenden Dateien. Vertec bietet vielfältige Möglichkeiten, die Speicherpfade für verschiedene Dokumente aufgrund der Zuordnung zu den Einträgen automatisch zu berechnen. Wie genau sie berechnet werden, können Sie hier definieren. Es kann eine OCL Expression angegeben werden oder ein Pfad.
Die Vergabe der Speicherpfade kann flexibel auch auf jedem Eintrag unter weitere Info eingesehen bzw. bearbeitet werden:
Der Standardwert dieses Feldes wird automatisch aufgrund der Klasseneinstellungen sowie des globalen Dokumentpfades berechnet. Wird dieser Wert hier überschrieben, erscheint er in grüner Schrift. Wird ein grün dargestellter Speicherpfad im Eingabefeld markiert und gelöscht, dann erscheint wieder der berechnete Standard-Speicherpfad.
Falls es sich beim Speicherpfad um einen Subpfad des Stammpfades handelt, wird er auf dem Objekt relativ abgespeichert. Dies hat den Vorteil, dass sich bei Änderungen am globalen Dokumentpfad auch die speziell angegebenen Speicherpfade automatisch anpassen.
Die Berechnung des Dokumentenpfades ist wie folgt:
Wenn ein relativer Pfad eingetragen ist, wird dieser an den globalen Dokpfad angehängt.
Falls ein absoluter Pfad angegeben ist, ersetzt dieser den globalen Dokpfad.
Lokale (überschriebene) Angaben auf einzelnen Objekten ergänzen bzw. ersetzen den Dokumentpfad aus den Klasseneinstellungen.
Bei der Rechnungsstellung, Projektphasen, Aktivitäten und Projekteinträgen (Leistungen aus der Leistungserfassung, Spesenerfassung und Auslagen) berücksichtigt die Berechnung des Dokpfad zusätzlich die Parent-Objekte Projekt, Parentphase beziehungsweise Adresseintrag. Hier ist die Berechnung wie folgt:
Die Standardimplementation verwendet den globalen Dokpfad. Auf Projektphase, Aktivitaet, Rechnung, und Projekteinträgen werden die Parent-Objekte (Projekt, Phase, Adresseintrag) mitberücksichtigt.
In einem zweiten Schritt werden die Klasseneinstellungen überprüft. Ist hier ein relativer Pfad angegeben, wird dieser angehängt, ein absoluter wird absolut übernommen.
Als letztes wird der Dokumentenpfad auf dem einzelnen Objekt selbst überprüft. Ist dort ein relativer Pfad angegeben, wird dieser angehängt, ein absoluter wird absolut übernommen.
Möchte man den Adress-Namen als Unterordner verwenden, lautet der Dokumentpfad auf der Klasse Adresseintrag Kontakte\%if oclistypeof(Kontakt) then oclastype(Kontakt).firma.name else name endif%.
Möchte man den Projekt-Code als Unterordner verwenden, lautet der Dokumentpfad auf der Klasse Projekt Projekte\%code%.
Icon Index
Hier können Sie angeben, welchen IconIndex Sie verwenden möchten. Wenn Sie nichts angeben, wird einfach das Standardicon für die gewählte Klasse angezeigt.
Eine Liste der verschiedenen Icons mit Index finden Sie hier.
Listeneinstellungen
Zeigt an, ob für diese Klasse spezielle Listeneinstellungen als Standard gespeichert worden sind (siehe Als Standard speichern in den Listeneinstellungen).
Mit dem Button Löschen können diese Listeneinstellungen gelöscht und wieder auf den Vertec-Standard zurückgesetzt werden.
Falls die Begriffe, die mit OCL Expressions definiert werden, bei der Anzeige einen Fehler verursachen, wird die Standardanzeige von Vertec angezeigt.
Zusatzklassen definieren
Auch die Zusatzklassen werden in den Klasseneinstellungen konfiguriert. In Vertec sind 50 solcher Zusatzklassen verfügbar: ZusatzKlasse0 bis ZusatzKlasse49. Alle Informationen dazu finden Sie im Artikel Zusatzklassen.
Customizing von Seiten
In den Klasseneinstellungen unter Seiten können die Seiten der entsprechenden Klasse eingesehen und bei Bedarf auch angepasst werden.
Ab Vertec Version 6.4.0.17 können pro Klasse mehrere Klasseneinstellungen parallel geführt werden. Dies ist vor allem für Konfigurationen relevant, um Konflikte zwischen importierten Klasseneinstellungen und bereits bestehenden kundenspezifischen Anpassungen zu vermeiden. Die Klasseneinstellungen werden wie folgt berücksichtigt:
Die Rangfolge bei verschiedenen anwendbaren Klasseneinstellungen bestimmt sich durch Sortierung nach der Internen ID. Höhere IDs entsprechen neueren Objekten.
Bei folgenden Eigenschaften wird der Wert der neuesten Klasseneinstellungen verwendet:
Dokumentenpfad
Icon Index
Anzeige Klassenname
Standardanzeige
Bei den (Standard-)Listeneinstellungen werden immer die ältesten Klasseneinstellungen angewandt. Der Button Als Standard speichern im Listeneinstellungs Editor schreibt deshalb immer in die ältesten Klasseneinstellungen.
Gibt es auf mehreren Klasseneinstellungen Customizing von Seiten, werden alle zu einer Page-Definition kombiniert. Sind dabei gleiche Elemente definiert, wird jeweils das der neusten Klasseneinstellungen angewandt.