In diesem Thema wird das Format der Microsoft Excel-Tabellen beschrieben, mit dem Anforderungselemente geladen werden.
Wichtige Aspekte
Jedes Arbeitsblatt in einer Tabellenkalkulationsdatei entspricht einem Ansichtspunkt.
Sie können mehrere Arbeitsblätter in mehrere Ansichtspunkte laden.
Arbeitsblätter (und ihre entsprechenden Ansichtspunkte) müssen Labels mit 30 oder weniger Zeichen verwenden.
Hinweis:
Wenn ein Ansichtspunktname länger als 30 Zeichen ist, müssen Sie ein Label erstellen, das für das Arbeitsblatt verwendet wird, wenn Anforderungselemente in einen Ansichtspunkt geladen werden. Informationen zum Verwenden eines Labels finden Sie unter Ansichtspunkte prüfen.
Tabellen können Formeln zum Abrufen von Eigenschaftswerten für die Standardspalten enthalten. Tabellenformeln können auch für anwendungsspezifische (FCGL, PLN) und benutzerdefinierte Eigenschaften verwendet werden. Eigenschaftszellen mit leeren Formelwerten werden übersprungen. Eigenschaftszellen mit den Formelwerten <clear> oder <blank>.
Arbeitsblätter werden in der Reihenfolge von links nach rechts verarbeitet.
Doppelte Zeilen in der Importdatei werden während des Ladevorgangs nicht verarbeitet.
Datumsangaben und Zeitstempel für unterstützte Gebietsschemas müssen eines der folgenden Java-Datumsformatmuster aufweisen:
Kurz
Standard
Lang
Mittel
Hinweis:
Informationen zum Java-Datum und zu Zeitformaten finden Sie unter Vordefinierte Formate verwenden.Wenn mehr als 10000 Knoten vorhanden sind, erstellen Sie mehrere Ladedateien mit jeweils weniger als 10000 Knoten.
Für Knoten, die in einem Hierarchieansichtspunkt hinzugefügt oder eingefügt werden, bei dem das übergeordnete Element nicht bekannt ist, verwenden Sie das Schlüsselwort <Unbekannt>
in der Spalte "Übergeordnet", damit der Wert des übergeordneten Elements für jedes Anforderungselement berechnet und gespeichert wird. Ein Administrator muss einen Ausdruck definiert haben, um den übergeordneten Wert zu berechnen. Informationen hierzu finden Sie unter Den übergeordneten Wert eines Knotens berechnen und speichern.
<cn>
oder <cn ####>
. Der Knoten muss zum Berechnen des Namenswertes eingerichtet sein. Informationen hierzu finden Sie unter Namen eines Knotens berechnen und speichern.Wichtige Aspekte zu Spalten
Hinweis:
Sie können kein Blatt laden, wenn die Spalte "Name" fehlt.
Core.Description
ist nicht gültig.Wenn der Knotentyp, in den geladen werden soll, die Eigenschaft für den alternativen Namen nicht enthält, wird die Spalte ignoriert.
Verarbeitungsreihenfolge von Zeilen
Beim Laden von Datensätzen aus einer Anforderungsdatei sortiert der Ladeprozess die Dateiinhalte, damit übergeordnete Knoten vor untergeordneten Knoten zu einem Ansichtspunkt hinzugefügt werden. Dadurch werden Validierungsfehler verhindert, wenn sich in der Ladedatei die Zeile für einen untergeordneten Knoten vor einer Zeile für einen übergeordneten Knoten befindet.
Diese Ladedatei enthält beispielsweise eine übergeordnete Zeile, Analytics
, vor der sich in der Datei zwei untergeordnete Zeilen befinden, Emily
und Jack
, deren übergeordnetes Element jeweils Analytics
ist:
Wenn diese Datei geladen wird, sortiert der Ladeprozess die Inhalte so, dass zuerst Analytics
und anschließend Emily
, Jack
und Mary
hinzugefügt werden.
Verarbeitung von <Blank> und <Clear> und leere Felder
Die Eingabe des Schlüsselwortes <blank>
oder <clear>
und das Leerlassen von Zellen in der Anforderungsladedatei werden beim Verarbeiten einer Anforderungsdatei unterschiedlich behandelt:
<clear>
löscht die vorhandenen Werte aus einer Eigenschaft.<blank>
setzt die Eigenschaft auf einen definierten Wert für leere Eigenschaften.Sowohl die Schlüsselwörter <blank>
und <clear>
als auch leere Zellen werden für alle Datentypen unterstützt. Für Listendatentypen werden leere Einträge innerhalb einer Liste jedoch nicht unterstützt. Das heißt, die Liste selbst kann leer sein, ein Eintrag in der Liste aber nicht.
Beispiele:
'<blank>'
wird unterstützt. Beachten Sie, dass durch Importieren des Wertes "blank" für eine Liste alle vorhandenen definierten, geerbten oder Standardwerte in der Liste überschrieben werden.'A,B,C'
wird unterstützt.'A,,C'
wird nicht unterstützt.Vorgänge des Typs "Kopieren" und "Modellieren nach" in einer Ladedatei durchführen
Verwenden Sie die Spalten Copy Node
und Copy Action
, um einen neuen Knoten zu erstellen, indem Sie einen vorhandenen Knoten kopieren oder die Aktion "Modellieren nach" (in einem Hierarchieansichtspunkt) für einen vorhandenen Knoten mit einer Anforderungsladedatei verwenden. (Weitere Details zum "Modellieren nach"-Vorgang finden Sie unter Knoten durch Modellierung nach einem vorhandenen Knoten hinzufügen.)
Wichtige Aspekte
Copy Node
und Copy Action
werden nur bei Vorgängen des Typs "Hinzufügen" oder "Aktualisieren" verwendet. Wenn die Spalte Action Code
einen anderen Vorgang enthält, werden die Spalten Copy Node
und Copy Action
ignoriert.Copy Node
einen Knoten enthält, für den bereits ein Anforderungselement in der Ladedatei vorhanden ist, werden die Spalten Copy Node
und Copy Action
für diesen Knoten ignoriert.Core.Name
für den Knotentyp eines Knotens, der über einen Vorgang des Typs "Kopieren" oder "Modellieren nach" hinzugefügt wird, so konfiguriert ist, dass sie berechnet und gespeichert wird (siehe Berechnete und gespeicherte Eigenschaften), wird der Name des neuen Knotens automatisch berechnet.So führen Sie einen Vorgang des Typs "Kopieren" oder "Modellieren nach" in einer Ladedatei aus:
Copy Node
den Knoten an, der kopiert oder nach dem modelliert werden soll.Copy Action
den Typ des Kopiervorgangs ein. Geben Sie einen der folgenden Werte an:
Properties
: Führt einen Kopiervorgang für den in der Spalte Copy Node
angegebenen Knoten aus. Beim Kopiervorgang werden die auf Knoten- und Beziehungsebene definierten Eigenschaftswerte aus dem angegebenen Knoten kopiert und als Aktualisierungsaktionen für das Anforderungselement eingefügt. (Standardwert, falls Sie den Typ des Kopiervorgangs nicht angeben.)Model After
(nur Hierarchieansichtspunkte): Führt einen Vorgang des Typs "Modellieren nach" für den in der Spalte Copy Node
angegebenen Knoten aus. Ein Vorgang des Typs "Modellieren nach" verläuft wie folgt:
Mit Datenquellen in Ladedateien arbeiten
Best Practice
Sie können zwar Anforderungselemente aus mehreren Datenquellen in einer einzigen Ladedatei hinzufügen, allerdings wird als Best Practice empfohlen, für jede Datenquelle jeweils eine separate Ladedatei zu erstellen. Für ein Anforderungselement in einer Ladedatei ist nur eine Datenquelle zulässig. Das heißt, wenn Sie eine Anforderungsdatei mit einem gleichnamigen Knoten aus mehreren Datenquellen laden, wird nur die erste Datenquelle in der Datei beibehalten. Indem Sie separate Ladedateien für die einzelnen Datenquellen erstellen, können Sie einen Abgleich für diesen Knoten für alle Datenquellen ausführen.
Spalte "Datenquelle"
Die Anforderungselemente in der Ladedatei werden mit der Datenquelle aktualisiert, die Sie in der Spalte Datenquelle angeben (siehe Erläuterungen zu Datenquellen). So können Sie die Anforderungselemente verknüpfen oder abgleichen und mit vorhandenen Knoten im Ansichtspunkt zusammenführen (siehe Knotenlinks anzeigen und Anforderungselemente abgleichen und zusammenführen).
Hinweis:
Die Datenquelle muss aktiviert sein, damit die Anforderungselemente in der Datei aktualisiert werden können.Wichtige Aspekte
Reservierte Spaltennamen
Wichtige Aspekte
Wenn eine Eigenschaft denselben Namen wie eine reservierte Spalte aufweist, können Sie einen alternativen Spaltennamen verwenden. Wenn beispielsweise eine Eigenschaft namens Data Source
vorliegt, können Sie einen alternativen Namen wie Data_Source
, DataSource
oder {Data Source}
verwenden.
Wenn die Tabelle in einen Ansichtspunkt für eine Liste geladen wird, werden Spalten und Aktionen für Hierarchien ignoriert. Beispiel: In einem Listenansichtspunkt werden Aktionen zum Verschieben und Einfügen ignoriert.
Tabelle 10-2 Standardspalten
Spaltenname | Beschreibung |
---|---|
Action Code
Hinweis: Wenn die Ladedatei keine Spalte mit diesem Namen oder einem der alternativen Namen für die Spalte "Action Code" enthält, wird der Aktionscode für alle Anforderungselemente in der Datei aufUpdate gesetzt. |
Gibt an, wie der Knoten verarbeitet wird. Beispiel: Es gibt Aktionscodes zum Hinzufügen, Verschieben und Löschen von Knoten. Informationen zu den Aktionscodes finden Sie unter Tabelle 10-3. |
Copy Action |
Wenn die Spalte Copy Node einen Knoten enthält, wird in dieser Spalte der Typ des auszuführenden Kopiervorgangs angegeben. Geben Sie einen der folgenden Werte ein:
Informationen hierzu finden Sie unter Vorgänge des Typs "Kopieren" und "Modellieren nach" in einer Ladedatei durchführen. |
Copy Node |
Gibt den Namen des Knotens an, der kopiert oder nach dem modelliert werden soll. Geben Sie in der Spalte Copy Action den Typ des Kopiervorgangs ein.
Informationen hierzu finden Sie unter Vorgänge des Typs "Kopieren" und "Modellieren nach" in einer Ladedatei durchführen. |
Data Source |
Gibt die Datenquelle für einen Knoten an. Sie können den Code oder den Namen der Datenquelle verwenden. Als Best Practice wird jedoch empfohlen, den Code der Datenquelle zu verwenden, da sich der Name im Laufe der Zeit ändern kann. |
Description |
Eine Beschreibung des Knotens. |
Name |
Der Name des Knotens. Die Kombination aus Knotenname und Knotentyp muss eindeutig sein.
Diese Spalte ist erforderlich. |
New Name |
Wenn der Knoten umbenannt wird, enthält diese Zelle den neuen Knotennamen. |
Node Type |
Der Knotentyp des Knotens.
Wenn der Ansichtspunkt nur einen Knotentyp enthält, ist die Spalte optional. Wenn die Zelle |
Old Parent Name |
Wenn der Knoten unter einen anderen übergeordneten Knoten verschoben wird, enthält diese Zelle den Namen des alten übergeordneten Knotens.
Wenn der verschobene Knoten nur unter einem übergeordneten Knoten vorhanden ist, muss in diese Zelle nichts eingegeben werden. Wenn der Knoten unter mehreren übergeordneten Knoten vorhanden ist, müssen Sie den Namen des übergeordneten Knotens angeben, aus dem der Knoten entfernt werden soll. |
Old Parent Node Type |
Wenn der Knoten unter einen anderen übergeordneten Knoten verschoben wird, enthält diese Zelle den Namen des Knotentyps des alten übergeordneten Knotens.
Wenn der verschobene Knoten nur unter einem übergeordneten Knoten vorhanden ist, muss in diese Zelle nichts eingegeben werden. Wenn der Knoten unter mehreren übergeordneten Knoten vorhanden ist, müssen Sie den Knotentyp des übergeordneten Knotens angeben, aus dem der Knoten entfernt werden soll. |
Parent |
Der Name des übergeordneten Knotens, sofern vorhanden. Wenn diese Zelle leer ist, wird der Knoten als oberster Knoten importiert.
Hinweis: Verwenden Sie das Schlüsselwort<Unknown> in der übergeordneten Spalte, um den Wert für das übergeordnete Element des Anforderungselements zu berechnen und zu speichern. |
Parent Node Type |
Der Knotentyp des übergeordneten Knotens, sofern vorhanden. |
Sibling |
Der Name des gleichgeordneten Elementknotens unter dem angegebenen übergeordneten Knoten, unter dem der Konten platziert werden soll. Geben Sie alternativ <First> ein, wenn der anzuordnende Knoten das erste gleichgeordnete Element unter dem übergeordneten Element sein soll. Verwenden Sie diese Option mit den Aktionen "Neu anordnen", "Hinzufügen", "Einfügen" und "Verschieben". |
Sibling Node Type |
Der Knotentyp des gleichgeordneten Elements. Verwenden Sie diese Option mit den Aktionen "Neu anordnen", "Hinzufügen", "Einfügen" und "Verschieben". |
Source Node ID |
Die ID des Quellknotens, der aus einer registrierten Datenquelle stammt. Diese Spalte darf nur für Anforderungsdateizeilen verwendet werden, die durch ein Abonnement, aus Vergleichsergebnissen oder beim Kopieren von Knoten über mehrere Ansichtspunkte hinweg generiert wurden. |
Source Node Name |
Der Name des Quellknotens, der aus einer registrierten Datenquelle stammt. Diese Spalte darf nur für Anforderungsdateizeilen verwendet werden, die durch ein Abonnement, aus Vergleichsergebnissen oder beim Kopieren von Knoten über mehrere Ansichtspunkte hinweg generiert wurden. |
Source Node Type |
Die ID des Quellknotentyps, der aus einer registrierten Datenquelle stammt. Diese Spalte darf nur für Anforderungsdateizeilen verwendet werden, die durch ein Abonnement, aus Vergleichsergebnissen oder beim Kopieren von Knoten über mehrere Ansichtspunkte hinweg generiert wurden. |
Tabelle 10-3 Aktionscodes
Aktionscode | Beschreibung |
---|---|
Add |
Erstellt einen neuen Knoten. |
Delete |
Löscht einen Knoten. |
<Empty cell> |
Wenn die Zelle |
Insert |
Fügt einen vorhandenen Knoten in eine Hierarchie unter dem von den Zellen Parent und Parent Node Type angegebenen Knoten ein. |
Move |
Verschiebt einen vorhandenen Knoten an eine neue Position in einer Hierarchie. Dabei wird der Knoten von seiner aktuellen Position entfernt. |
Prop_Update |
Aktualisiert den Eigenschaftswert nur für einen vorhandenen Knoten. Um andere Aktionen durchzuführen, verwenden Sie den Aktionscode Sie können den Eigenschaftswert für eine definierte Eigenschaft löschen. Das Löschen des Eigenschaftswertes löscht den gespeicherten Wert und setzt den Wert auf den Standardwert oder geerbten Wert zurück. Beispielsweise löscht die untenstehende Aktion "Prop_Update" den Wert für die Beschreibung. ![]() |
Rename |
Benennt einen vorhandenen Knoten um. |
Reorder |
Ordnet einen Knoten in einem Hierarchieansichtspunkt neu an. Sie können nur Knoten in einem Ansichtspunkt neu anordnen, der ein Hierarchieset verwendet, das eine Neuanordnung für diesen Knotentyp (übergeordneter oder unterer Knoten) zulässt. Weitere Informationen finden Sie unter Knoten neu anordnen. |
Remove |
Entfernt den Knoten aus dem angegebenen übergeordneten Knoten. |
Update |
Aktualisiert die Eigenschaftswerte eines vorhandenen Knotens.
Die Aktion
Sie können eine Eigenschaft auf einen leeren Wert aktualisieren, wenn die Eigenschaft Leerzeichen erlaubt. Sie müssen den Indikator <blank> in der Zelle verwenden. Eine leere Zelle führt nicht zu den gleichen Ergebnissen. So setzt beispielsweise die untenstehende Aktualisierungsaktion die Eigenschaft für den Mandanten (Legal Entity) auf einen leeren Wert. Auch wenn die Zelle für die Beschreibung leer ist, ändert sich die vorhandene Beschreibung für EMA nicht. ![]() |
Beispiel 10-1 Beispiel
In den folgenden Beispielen werden einige Knoten gezeigt, die hinzugefügt, aktualisiert und in einen hierarchischen Ansichtspunkt eingefügt werden:
In der folgenden Liste werden die Kernpunkte des Beispiels beschrieben:
Business Unit
gibt an, dass der Knotentyp eine Eigenschaft namens Business Unit
aufweist.Parent
und Parent Node Type
sind leer. Dies bedeutet, dass es sich um einen obersten Knoten handelt.Business Unit
auf den Wert "Support" gesetzt wird.