此主題描述用來載入要求項目的 Microsoft Excel 試算表的格式。
注意事項
試算表檔案中的每個工作表對應至一個視點。
您可以將多個工作表載入至多個視點。
工作表 (及其對應的視點) 使用的標籤必須等於或少於 30 個字元。
註:
如果視點名稱長度超過 30 個字元,您需要建立將要求項目載入至視點時要用於工作表的標籤。如需使用標籤的相關資訊,請參閱檢查視點。
試算表可包含衍生標準欄之特性值的公式。試算表公式也可用於應用程式專用特性 (FCGL、PLN) 和自訂特性。跳過公式值等於空白的特性儲存格。公式值等於 <clear> 或 <blank> 的特性儲存格。
工作表依由左到右順序處理。
載入期間不會處理匯入檔案中重複的列。
支援的地區設定的日期和時間戳記必須是下列其中一種 JAVA 日期格式樣式:
短
預設
長
中
註:
如需 Java 日期與時間格式的相關資訊,請參閱使用預先定義的格式。如果您有超過 10,000 個的節點,請建立多個載入檔案,每個包含 10,000 個以下的節點。
在階層視點中新增或插入的節點若父項不明,請在父項欄中使用 <Unknown>
關鍵字,以計算並儲存每個要求項目的父項值。管理員必須定義表示式來計算父項值。請參閱計算並儲存節點的父項。
<cn>
或 <cn ####>
關鍵字。必須設定節點以計算名稱值。請參閱計算並儲存節點的名稱。欄注意事項
註:
您無法如果缺少「名稱」欄,您將無法載入工作表。
Core.Description
無效。如果載入的目標節點類型不包含「替代名稱」特性,就會忽略欄。
處理列順序
從要求檔案載入記錄時,載入處理會對檔案內容進行排序,以便將父節點新增至子節點之前的視點。如果在該載入檔案中,子節點的列先於父節點的列,則會防止發生驗證錯誤。
例如,此載入檔案包含一個 Analytics
父項列,而且在載入檔案中,它前面有 Emily
和 Jack
這兩個子項列,它們都將 Analytics
當作它們的父項:
載入此檔案時,載入程序會對內容進行排序,以便先新增 Analytics
,然後新增 Emily
、Jack
和 Mary
。
<Blank> 和 <Clear> 處理與空白欄位
處理要求檔案時,對於在要求載入檔案中輸入 <blank>
或 <clear>
關鍵字與將儲存格保留空白有不同的處理方式:
<clear>
關鍵字會清除現有的特性值。<blank>
關鍵字會將特性的定義值設為空白。所有資料類型都支援 <blank>
和 <clear>
關鍵字與空白儲存格。不過,不支援清單內有空白的清單資料類型項目。也就是說,清單本身可以空白,但清單內的項目不能空白。
以下是一些範例:
'<blank>'
。請注意,將空白值匯入清單會置換其中任何現有的定義值、繼承值或預設值。'A,B,C'
。'A,,C'
。保留的欄名稱
注意事項
如果特性具有與保留欄相同的名稱,您可以使用替代欄名稱。請參閱下方的支援替代名稱。
如果正在將試算表載入至清單的視點,階層的欄和動作會被忽略。例如,在清單視點中,移動和插入動作會被忽略。
表格 10-1 標準欄
欄名稱 | 替代欄名稱 | 描述 |
---|---|---|
Action Code
註: 如果載入檔案不包含有此名稱或「動作代碼」的其中一個替代名稱的欄,系統會將該檔案中所有要求項目的動作代碼設定為Update 。 |
|
指定如何處理節點。例如,用來新增、移動和刪除節點的動作代碼。如需動作代碼的相關資訊,請參閱表格 10-2。 |
Description |
節點的描述。 | |
Name |
節點名稱。節點名稱和節點類型的組合必須為唯一。
此為必要欄。 |
|
New Name |
|
如果節點正在重新命名,此儲存格包含新節點名稱。 |
Node Type |
節點的節點類型。
如果視點僅包含一個節點類型,則欄為選擇性。如果 |
|
Old Parent Name |
|
如果將移至不同父項之下,此儲存格會包含舊父節點的名稱。
如果移動的節點僅存在於一個父項之下,則此儲存格可以空白。如果節點存在多個父節點之下,您必須指定要從其移除節點的父節點的名稱。 |
Old Parent Node Type |
|
如果將移至不同父項之下,此儲存格包含舊父節點的節點類型的名稱。
如果移動的節點僅存在於一個父項之下,則此儲存格可以空白。如果節點存在多個父節點之下,您必須指定要從其移除節點的父節點的節點類型。 |
Parent |
父節點的名稱,如果有的話。如果此儲存格為空白,節點將被匯入作為最上層節點。
註: 在父項欄中使用<Unknown> 關鍵字,以計算並儲存要求項目的父項值。 |
|
Parent Node Type |
父節點的節點類型,如果有的話。 | |
同層級 |
指定父項下的同層級節點名稱,該節點應置於父項之後。或者,如果要排序的節點是父項下的第一個同層級節點,請輸入 <First>。 與「重新排序」、「新增」、「插入」和「移動」動作搭配使用。 |
|
同層級節點類型 |
同層級的節點類型。 與「重新排序」、「新增」、「插入」和「移動」動作搭配使用。 |
表格 10-2 動作代碼
動作代碼 | 描述 |
---|---|
Add |
建立新節點。 |
Delete |
刪除節點。 |
<Empty cell> |
如果 |
Insert |
將現有節點插入至 Parent 和 Parent Node Type 儲存格所指定的節點之下的階層中。 |
Move |
將現有節點移至階層中的新位置,並從現有位置移除節點。 |
Prop_Update |
僅更新現有節點的特性值。若要執行其他動作,請使用 您可以清除已定義特性的特性值。清除特性值會刪除儲存的值並將值回復為預設值或繼承的值。例如,以下 Prop_Update 動作會清除「描述」值。 |
Rename |
重新命名現有節點。 |
重新排序 |
在階層視點中重新排序節點。 若要重新排序節點,您只能在使用允許重新排序該節點類型 (父節點或底端節點) 之階層集的視點中進行。如需詳細資訊,請參閱重新排序節點。 |
Remove |
從指定的父節點移除節點。 |
Update |
更新現有節點的特性值。
如果列中的儲存格指示需要這種動作,
如果特性允許空白,您可以將特性更新為空白值。您必須在儲存格中使用 <blank> 指標;空白儲存格不會產生相同結果。 例如,以下更新動作可將「法人」特性設定為空白值。即使描述的儲存格為空白,EMA 的現有描述仍不會變更。 |
範例 10-1 範例
下列範例顯示一些新增、更新和插入至階層視點的節點:
下列清單描述範例的重點:
Business Unit
欄指示節點類型具有名為 Business Unit
的特性。Parent
和 Parent Node Type
儲存格為空白,指示這是一個最上層節點。Business Unit
特性設定為「支援」,將會更新現有節點。