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.Reservierte Spaltennamen
Wichtige Aspekte
Wenn eine Eigenschaft denselben Namen wie eine reservierte Spalte aufweist, können Sie einen alternativen Spaltennamen verwenden. Nachfolgend finden Sie die unterstützten alternativen Namen.
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-1 Standardspalten
Spaltenname | Alternative Spaltennamen | 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-2. |
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". |
Tabelle 10-2 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.