自訂關聯結構瀏覽器物件檢視預設
在關聯結構瀏覽器中,從上游到下游結構執行物件轉換動作時,下游結構中新建立的物件會使用在「新建物件分支」面板中指定的「下游檢視」屬性值。下圖中顯示了一個範例。
偏好設定
作為使用者,您可在 Windchill「偏好設定管理」公用程式中設定下列一或多個偏好設定,來控制針對此屬性顯示在面板中的預設值。
| 如果您變更了這些偏好設定的值,則必須重新整理「關聯結構瀏覽器」,才能在受影響的結構轉換動作中啟動變更。 |
1. >
2. > > >
3. > > >
4. > > > >
5. > > > >
6. >
如需確定要設定哪些偏好設定以及如何輸入值的說明,請參閱下表。
欲變更 . . . | 設定編號的偏好設定 | 偏好設定值 |
結構轉換動作的預設檢視,以及顯示在結構轉換動作下拉選單與使用者介面中的適用值選項清單 | 1 | • 以逗號分隔值清單的形式輸入。例如:Design, Manufacturing, Service。有效檢視值依據定義包含在網站檢視階層中。若值無效,會略過該值。 • 如果預設值未包含在適用值的選項清單中,會從檢視階層順序中的第一個可用值取得預設值。 • 如果將偏好設定值保留空白,或輸入的所有值皆無效,則檢視預設值會使用目標結構的組態規格進行設定。 |
篩選器的預設檢視 | 2,3,4 或 5 | 以單一值形式輸入。有效檢視值依據定義包含在網站檢視階層中。若值無效,會略過該值。如果將偏好設定值保留空白,或輸入的所有值皆無效,則檢視預設會遵循檢視階層順序中的第一個可用值。 |
「插入新的」結構轉換動作的預設檢視 | 6 | 以單一值形式輸入。有效檢視值依據定義包含在網站檢視階層中。若值無效,會略過該值。 |
委派
作為 Windchill 管理員,您也可以為「檢視」屬性指定公司特定預設值,以及適用於所選下游物件的選用值清單。您可以透過修改標準委派,或將標準委派取代為您自己的自訂委派 (僅限「類型」與「檢視」屬性),來執行此操作,如下列步驟所述。
欲修改標準委派,或將其取代為自訂委派:
1. 停止應用伺服器。
2. 導覽至 <Windchill_home>\codebase\com\ptc\windchill\enterprise\associativity\asb\xconf\ asb.service.properties.xconf。
3. 搜尋並修改 DefaultDownStreamViewDelegate 以符合公司的需求。
—或—
搜尋 DefaultDownStreamViewDelegate 並將其取代為您自己的委派 (使用不同的名稱),其會使用自訂邏輯來根據您公司的需求設定預設值。
屬性 | 標準委派 | 自訂委派輸入/輸出 | 受影響的動作 |
檢視 | DefaultDownStreamViewDelegate | 輸入: • 上游檢視名稱/篩選器資訊 • 下游檢視名稱/篩選器資訊 • 上游樹資訊 (針對預設值) • 下游樹資訊 (針對預設值) • 作為輸入資訊種子的所選物件 • 呼叫的動作類型 輸出: • 每個所選物件的預設檢視。 • 每個所選物件之適用檢視的選項清單。 | • 新建下游零件 • 「新建下游分支」 • 「作為新零件貼上」 • 「作為新分支貼上」 • 「新建下游零件變體」 • 「新建下游分支變體」 • 複製 • 「以新值取代」 • 「上游篩選器內容」 • 「下游篩選器內容」 • 「插入新建零件」 • 「插入多個新的」 • 「延伸 BOM 對等」 • 「作為新零件/分支組裝」 |
4. 使用 xconfmanager,將已修改/自訂委派傳播至相關內容檔,方法是在 Windchill shell 中輸入下列指令。
xconfmanager -pF
5. 重新啟動應用伺服器。
委派實行指引
• 伺服器負責判斷委派提供的值對於建立的物件而言是否有效。如果值無效,伺服器會傳回訊息,通知使用者無法建立物件。結構轉換動作的使用者介面不負責驗證委派的值。
• 選取要轉換的物件必須是簡單的資料庫物件,例如 WTPart。
• Windchill 系統管理員可建立其自己的委派類別、延伸介面並傳播以實行。委派會在 Windchill service.properties 檔案中指定。