Mit benutzerdefinierten Attributen im vereinfachten Dimensionseditor arbeiten

Sie können in Berechnungsskripten, Elementformeln, Berichten und Formularen benutzerdefinierte Attribute (User-Defined Attributes, UDAs), aussagekräftige Wörter oder Wortgruppen zur Beschreibung verwenden. Benutzerdefinierte Attribute geben Listen von Elementen zurück, die mit dem benutzerdefinierten Attribut verknüpft sind. Beispiel:

  • Bei einer Product-Dimension mit mehreren Produktelementen können Sie ein benutzerdefiniertes Attribut mit der Bezeichnung "Neue Produkte" erstellen und dieses benutzerdefinierte Attribut den neuen Produkten in der Product-Dimensionshierarchie zuweisen. Anschließend können Sie "Neue Produkte" als Basis für bestimmte Berechnungen verwenden.

  • Statt für den Budgetprüfprozess für jeden Eigentümer in einer Produktlinie eine Datenvalidierungsregel zu erstellen (manche Produktlinien können hunderte Eigentümer haben), können Sie ein benutzerdefiniertes Attribut mit den Benutzernamen erstellen, die für Elemente gelten, die die Genehmigungseinheitenhierarchie verwenden. Anschließend können Sie in der Datenvalidierungsregel eine Suchfunktion einfügen, die die Benutzernamen zurückgibt, die im benutzerdefinierten Attribut für das aktuelle Element gespeichert sind. Beispiel: Erstellen Sie für jeden Benutzer im Hochstufungspfad ein benutzerdefiniertes Attribut, und weisen Sie dem UDA-Namen ein Präfix zu (z.B. ProdMgr:Kim).

  • Beim Entwerfen von Formularen können Sie ein benutzerdefiniertes Attribut verwenden, um Elemente für Formulare basierend auf einem gemeinsamen Attribut auszuwählen. Wenn Sie Formulare mit benutzerdefinierten Attributen erstellen, werden alle Elemente, die dem Formular zugewiesen sind, dynamisch zum Formular hinzugefügt. Beispiel: Wenn Sie ein benutzerdefiniertes Attribut mit der Bezeichnung "Neue Produkte" erstellen und dieses benutzerdefinierte Attribut den neuen Produkten in der Product-Dimensionshierarchie hinzufügen, werden die neuen Produkte zur Laufzeit automatisch im Formular angezeigt. Wenn ein benutzerdefiniertes Attribut im Formulardesigner ausgewählt wird, wird ihm die Zeichenfolge UDA vorangestellt, z.B. UDA(Neue Produkte).

  • Mit dem benutzerdefinierten Attribut HSP_UDF können Sie verhindern, dass eine Formel beim Aktualisieren der Anwendung überschrieben wird. Sie müssen sich dazu bei jeder Datenbank anmelden, die mit dem Geschäftsprozess verknüpft ist, und die Elementformel mit einem benutzerdefinierten Attribut erstellen. Die Syntax für dieses benutzerdefinierte Attribut lautet: (UDAs: HSP_UDF).

  • Wenn Sie mit der Funktion @XREF nach einem Datenwert in einer anderen Datenbank suchen, um einen Wert aus der aktuellen Datenbank zu berechnen, können Sie Elementen das benutzerdefinierte Attribut HSP_NOLINK hinzufügen und so verhindern, dass die Funktion @XREF für alle Cubes erstellt wird, die nicht der für das betreffende Element ausgewählte Quell-Cube sind.

Benutzerdefinierte Attribute sind dimensionsspezifisch. Beispiel: Wenn ein benutzerdefiniertes Attribut für ein Account-Element erstellt wird, wird dieses Element für nicht gemeinsam verwendete Account-Elemente verfügbar. Wenn das Attribut gelöscht wird, wird es für alle Account-Elemente entfernt. Um benutzerdefinierte Attribute für mehrere Dimensionen verfügbar zu machen, erstellen Sie für jede Dimension dasselbe benutzerdefinierte Attribut. Beispiel: Sie können für die Account- und die Entity-Dimension jeweils ein benutzerdefiniertes Attribut mit der Bezeichnung "Neu" erstellen und so das benutzerdefinierte Attribut "Neu" sowohl für Account- als auch für Entity-Elemente verfügbar machen.

So arbeiten Sie mit benutzerdefinierten Attributen im vereinfachten Dimensionseditor:

  1. Klicken Sie auf der Homepage auf Anwendung, Überblick, Dimensionen.
  2. Klicken Sie auf den Namen der Dimension, für deren Elemente das benutzerdefinierte Attribut verknüpft werden soll.
  3. Wählen Sie die Registerkarte Elementeigenschaften bearbeiten aus.
  4. Klicken Sie im Dimensionsraster mit der rechten Maustaste auf eine beliebige Spaltenüberschrift, und deaktivieren Sie die Option Standardmodus, damit die Spalte mit benutzerdefinierten Attributen angezeigt wird.
  5. Suchen Sie nach dem Element, dem Sie das benutzerdefinierte Attribut hinzufügen möchten, und blättern Sie zur Spalte mit benutzerdefinierten Attributen.
  6. Klicken Sie in die Zelle mit dem benutzerdefinierten Attribut, um den UDA-Managementdialog anzuzeigen.
  7. Wählen Sie eine Aufgabe aus:
    • Um ein benutzerdefiniertes Attribut zu erstellen, klicken Sie auf Erstellen (Symbol), geben Sie einen Namen ein, und klicken Sie auf Speichern.

      Note:

      Verwenden Sie zur Benennung benutzerdefinierter Attribute maximal 60 Zeichen.

      Weisen Sie beim Erstellen eines benutzerdefinierten Attributs für Genehmigungen am Anfang des Namens ein Präfix zu (z.B. "ProdMgr:Name"). Ein Präfix zeigt an, dass das benutzerdefinierte Attribut einen Benutzernamen enthält, und ermöglicht es, dass die Datenvalidierungsregel nach dem Benutzer suchen kann. Verwenden Sie für alle benutzerdefinierten Genehmigungsattribute dasselbe Präfix.

    • Um ein benutzerdefiniertes Attribut zu ändern, wählen Sie es aus, klicken Sie auf Symbol "Bearbeiten", ändern Sie den Namen, und klicken Sie auf Speichern.

    • Um ein benutzerdefiniertes Attribut zu löschen, wählen Sie es aus, klicken Sie auf Symbol "Löschen", und bestätigen Sie den Löschvorgang.

      Note:

      Wenn das benutzerdefinierte Attribut gelöscht wird, wird es aus der gesamten Dimension entfernt. Wenn Sie UDAs löschen, müssen Sie alle Elementformeln, Berechnungsskripte und Berichte aktualisieren, die darauf verweisen.

    • Um eine UDA-Auswahl zu löschen, klicken Sie auf Löschen (Symbol).

  8. Um benutzerdefinierte Attribute für das Element hinzuzufügen oder zu entfernen, verwenden Sie die Pfeile, um benutzerdefinierte Attribute in die und aus der Anzeige Ausgewähltes UDA zu verschieben.
  9. Klicken Sie auf OK.