Über die benutzerdefinierten Eigenschaften für das Projekt lassen sich jetzt auch Blockeigenschaften definieren. Blockeigenschaften dienen dazu, mehrere direkte und / oder indirekte Eigenschaften gemeinsam zu formatieren und anzuzeigen. Die benutzerdefinierten Blockeigenschaften lassen sich im Schaltplan anzeigen und in Formulare ausgeben.
Benutzerdefinierte Eigenschaften für die Artikelverwaltung oder für Artikelreferenzen lassen sich nicht als Blockeigenschaften definieren.
Nutzen:
Bei Verwendung der bisherigen, indizierten Blockeigenschaften war der Name fest vorgegeben, und es mussten immer zwei zusammengehörige Eigenschaften verwendet werden (eine zur Festlegung des Formats und eine für die Anzeige). Werden Blockeigenschaften jetzt als benutzerdefinierte Eigenschaften definiert, ist für die Definition und die Anzeige nur eine einzige Eigenschaft erforderlich. Benutzerdefinierte Blockeigenschaften haben einen frei wählbaren, mehrsprachigen Anzeigenamen und werden beim Einfügen von Makros mit eingefügt.
Neuer Anzeigetyp "Blockeigenschaft" im Dialog "Eigenschaften konfigurieren"
Im Dialog Eigenschaften konfigurieren lassen sich Blockeigenschaften für verschiedene Objekte wie Funktionen, Projekte, Verbindungen etc. definieren. Die Zuordnung erfolgt über die aufklappbare Liste Zuordnung. Für die Zuordnung "Artikelreferenz" und in der Artikelverwaltung steht der Anzeigetyp "Blockeigenschaft" nicht zur Verfügung.
Blockeigenschaften sind grundsätzlich einsprachig. Um eine benutzerdefinierte Eigenschaft als Blockeigenschaft zu definieren, wählen Sie in der aufklappbaren Liste Feldtyp den Eintrag "Einsprachiger Text" oder "Wert mit Einheit". Für diese Feldtypen steht Ihnen in der aufklappbaren Liste Anzeigetyp der neue Eintrag "Blockeigenschaft" zur Verfügung. Ist dieser Anzeigetyp ausgewählt, können Sie im ebenfalls neuen Feld Blockformat über die Schaltfläche [...] den Dialog Format öffnen. In diesem Dialog legen Sie fest, welche Eigenschaften in der Blockeigenschaft zusammengefasst sind. Die Vorgehensweise entspricht dem Festlegen des Formats bei den bisherigen, indizierten Blockeigenschaften.
Eine als benutzerdefinierte Eigenschaft definierte Blockeigenschaft kann an den Objekten ausgewählt werden, für die die Blockeigenschaft zugeordnet wurde (Funktion, Projekt, Seite etc.). Am Objekt selbst ist die Blockeigenschaft schreibgeschützt und zeigt den Wert entsprechend dem festgelegten Blockformat an.
Neues Feld "Blockformat" im Dialog "Eigenschaften konfigurieren"
Für die Definition von benutzerdefinierten Blockeigenschaften steht Ihnen das neue Feld Blockformat zur Verfügung. Haben Sie im Feld Anzeigetyp den Eintrag "Blockeigenschaft" gewählt, öffnen Sie hier über die Schaltfläche [...] den Dialog Format. In diesem Dialog haben Sie über das Formatelement "Berechnung" auch die Möglichkeit, für benutzerdefinierte Blockeigenschaften Berechnungsformeln zu erstellen.
Nachdem Sie das Format für die Blockeigenschaft festgelegt haben, wird Ihnen im Feld Blockformat eine Vorschau des Formats angezeigt. Dabei werden die ausgewählten Formatelemente mit ihrer schematischen Darstellung dargestellt. Das Format in diesem Feld ist direkt bearbeitbar. Sie können ein hier eingetragenes Format löschen, manuell bearbeiten oder in das Feld Blockformat einer anderen benutzerdefinierten Eigenschaft des Anzeigetyps "Blockeigenschaft" kopieren.
Verwendung von benutzerdefinierten Blockeigenschaften in Makros
Bisher wurden benutzerdefinierte Eigenschaften, auf die in Blockeigenschaften verwiesen wurde, bei der Verwendung und dem Export von Makros nicht berücksichtigt.
Wenn Sie jetzt in einem Makro eine indirekte Eigenschaft verwenden, bei der über ein Blockformat auf die benutzerdefinierte Eigenschaft eines anderen Objekts verwiesen wird, dann wird diese benutzerdefinierte Eigenschaft im Makro mit abgespeichert und auch als verwendete benutzerdefinierte Eigenschaft gefunden. Dies gilt auch für benutzerdefinierte Blockeigenschaften und Berechnungseigenschaften, die als benutzerdefinierte Blockeigenschaften erstellt werden. Blockeigenschaften, die als Projekteigenschaften (also für das Objekt "Projekt") definiert werden, werden nicht in den Makros gespeichert, aber beim Prüfen der Verwendung gefunden.
Siehe auch
Blockeigenschaften als benutzerdefinierte Eigenschaften definieren
Weitere Neuerungen für Blockeigenschaften