步驟 2. 定義標準安全性標籤值 - 選用
標籤值、顯示名稱與標準安全性標籤的描述都在與標準安全性標籤的列舉類型類別關聯的資源檔中定義。已提供十種可與標準安全性標籤搭配使用的現成列舉類型類別 (wt.access.configuration.SecurityLabel1 到 wt.access.configuration.SecurityLabel10)。請決定您要將哪種類別用於每個標準安全性標籤。您將會在下一個步驟中為安全性標籤組態檔案中的每個標準安全性標籤指定類別。
對於範例組態,會使用下列類別:
• wt.access.configuration.SecurityLabel1 (針對匯出控制)
• wt.access.configuration.SecurityLabel2 (針對公司專利)
• wt.access.configuration.SecurityLabel3 (針對法律資訊)
如果您的網站想要配置十個以上的標準安全性標籤,還可以建立其他列舉類型類別。如需有關建立與編輯列舉類型類別的詳細資訊,請參閱《Windchill Customization Guide (Windchill 自訂指南)》。
欲為每個標準安全性標籤定義安全性標籤值,並定義每個值的顯示名稱與描述,請完成下列步驟:
1. 將類別的 Resource Bundle 檔案從下列來源目錄:
<Windchill>/src/wt/access/configuration
複製到下列目錄:
<Windchill>/wtCustom/wt/access/configuration
2. 在文字編輯器中針對類別開啟 Resource Bundle 檔案。例如,針對 SecurityLabel1 類別,開啟下列檔案:
<Windchill>/wtCustom/wt/access/configuration/SecurityLabel1RB.rbInfo
其中 <Windchill> 是您安裝 Windchill 解決方案的位置。
3. 針對每個標準安全性標籤值,新增以下幾行:
<VALUE>.value=<LOCALIZED_DISPLAY_NAME>
<VALUE>.longDescription=<LONG_DESCRIPTION>
其中:
◦ <VALUE> 是將在 securityLabelsConfiguration.xml 檔案中指定的安全性標籤值名稱。
◦ <LOCALIZED_DISPLAY_NAME> 是將顯示在使用者介面中的安全性標籤值的名稱。
◦ <LONG_DESCRIPTION> 是安全性標籤的長描述。長描述會顯示在安全性標籤的自動產生線上說明中,可藉由從
「安全性標籤」表中按一下「檢視安全性標籤資訊」圖示
來存取。
| NULL 資源鍵碼會針對每個標準安全性標籤自動顯示。您可以編輯資源項目來為 NULL 鍵碼提供有意義的顯示名稱與描述,但該項目不應刪除。與 NULL 鍵碼相關聯的值始終不受限制。因此,與 NULL 鍵碼相關聯的值不應用於未來您想要限制其存取權限的標示。請針對此情況改用非空資訊告知標記。 |
例如,針對樣本組態,將會在 SecurityLabel1RB.rbInfo 檔案中修改以下幾行,或將這幾行新增到此檔案中:
NULL.value=No License Required
NULL.longDescription=Export of the selected business objects does not require a license.
LNC.value=License Required - Commercial
LNC.longDescription=Export of the selected business objects requires a commercial export license.
LNS.value=License Required - State
LNS.longDescription=Export of the selected business objects requires a state export license.
DNE.value=Do Not Export
DNE.longDescription=Export of the selected business objects is not allowed.
UNK.value=Unknown
UNK.longDescription=Export restriction status of the selected business object is not known. Treat as Do Not Export.
4. 儲存並關閉。
5. 針對每個安全性標籤類別重複步驟 1 到 4。
6. 在 windchill shell 中,執行以下指令,來建構 Resource Bundle:
◦ Windows 系統:
ResourceBuild wt.access.configuration
◦ UNIX 系統:
ResourceBuild.sh wt.access.configuration