第 4 篇涵蓋資料模型管理員內所能使用的每個元件。
- 排程器
- 規格/對映
- 屬性集合
- Scripting
- 安全
- 警示
- 暫置區
- 工作流程
「排程器」元件是用來追蹤 WebSphere Product Center 內的活動狀態(亦即,匯入、匯出、報告)。「工作主控台」提供了一個統一的視圖, 可管理根據已定義的時間表來執行,以及根據狀態資訊來監視的所有已排定工作。
排程器專有名詞
工作 工作是在各主控台中建立的匯入、匯出或報告。 可以識別單一項目的多重排程。 排程 排程是針對工作來定義的。 單一工作可以建立多重排程。 排程器 資料模型管理員的排程器元件可讓使用者檢視已建立的各種工作之所有相關時程表的相關資訊。
「工作」主控台會顯示排定要執行的工作,其中包括匯入、匯出和報告。使用者可以停用工作、比較工作、 檢視工作的狀態,或更新排程資訊。
圖 13.1 - 工作主控台
工作主控台直欄
下表列出工作主控台中所能使用的直欄。
建立者 識別工作的建立者。您可以按一下直欄標頭名稱旁的箭頭來排序這個直欄
說明 工作的說明 排程資訊 列出相關時程表的數目。請按一下這裡來檢視工作的所有相關時程表 動作 列出的每項匯出工作所能使用的功能按鈕 工作主控台按鈕
下表列出「工作主控台」畫面中的功能按鈕。
檢視工作的狀態
更新排程資訊
停用工作,使工作不依照排程來執行
比較兩個不同的工作實例,或與不同的工作比較
請按一下這裡來存取「排程狀態」頁面,以依排定工作的狀態來搜尋
存取工作主控台
請使用下列功能表路徑:資料模型管理員 > 排程器 > 工作主控台。這時會出現「工作主控台」介面。
檢視工作資訊
請從工作主控台中,按一下工作說明,以進入提供工作執行日期行事曆及工作的其他詳細資料的畫面。
更新排程資訊
請從工作主控台中,按一下工作的相關排程超鏈結,以進入提供檢視其他工作資訊且能夠更新工作排程資訊的畫面。
圖 13.2 - 排程資訊
請從「排程資訊」表格中選取一個工作,再按下列動作圖示:
啟用所選的排程
停用所有相關聯的排程
編輯已排定的工作
檢視排程狀態資訊
刪除已排定的工作
比較已經執行的排程
檢視工作狀態
請從工作主控台中,按一下工作「動作」直欄的狀態按鈕。這時會出現「排程狀態資訊」表格, 其中會顯示所選工作的詳細資訊。
比較排定的工作
「比較」動作可容許使用者比較已經執行的工作。
1. 從工作主控台中選取一項工作,再按一下「動作」直欄中的比較按鈕。 這時會顯示「執行工作的進度比較」表格,其中會有工作的統計資料。
2. 從表格中,尋找要比較的工作,再按一下直欄標頭中的 [< 比較]超鏈結。
3. 您可以利用六個元件來分析工作的效能。請選取下列動作按鈕之一。
顯示現行狀態百分比列,另外顯示兩個圖表來繪製一段時間內的進度。
可展開/收合的表格,可提供在工作執行期間所執行的全部作業的資訊。
顯示特定工作類型的有用除錯資訊。
顯示從工作開始一直到百分比點的持續期間。持續期間是以毫秒為單位。
顯示不同工作之間的比較。
已展開的「進度表」版本。這時也會為每一個執行的工作/排程的持續期間顯示額外的直欄。
1) 進度表:顯示現行狀態百分比列,另外顯示兩個圖表來繪製一段時間內的進度。
2) 效能:可展開/收合的表格,可提供在工作執行期間所執行的全部作業的資訊。如果工作仍在執行中, 則包含黃色背景的列就是最後更新的列(在執行工作期間執行的最後一個作業)
3) 除錯報告:顯示特定工作類型的有用除錯資訊。如果要將訊息寫入到這個除錯報告,請使用 logDebug Script 作業
4) 進度表:顯示從工作開始一直到百分比點的持續期間(以毫秒為單位)。同時,畫面中也會顯示工作和排程的平均持續時間以供比較。
5) 比較執行的工作:比較已在不同時間執行的工作之間的進度。
6) 比較執行的排程
顯示展開的「進度表」版本。每一個已排定工作的持續時間都會有額外的直欄。必要時,您可以刪除為這個工作所顯示的資訊。您可以按一下「比較」鏈結,將焦點變更至不同的工作。
搜尋工作主控台
使用者可以利用搜尋特性來搜尋「工作主控台」中的工作。
1. 從工作主控台中,按一下在表格標題列上面的「搜尋選項」按鈕。
2. 選取要依據「建立者」或「說明」直欄來搜尋。新增一個搜尋準則(使用 * 來代表萬用字元),然後在表格中檢視結果。
停用/停止排定的工作
1. 從工作主控台中,按一下「動作」直欄中的停用按鈕。這時會出現一個對話框,確認工作將會停用。
2. 按一下確定來停用工作,或按取消來繼續工作。
停止進行中的匯入之問題
停止進行中的匯入,有可能會使匯入程序中的某些點發生問題,且有可能損壞型錄。 如果在完成 75% 時停止工作,就必須以手動方式執行回復。
如果工作已超過 75%,且遭到刪除,就需要採取額外的步驟,以確保資料的狀態一致。 如果要這麼做,可以在匯入前, 使用最後一個版本來執行型錄差異。如果資料出現在型錄中,就需要設定和執行回復,使型錄回復到先前的狀態。
這項元件會顯示所有項目巨集的狀態,或儲存已經完成執行、目前正在執行,或已經造成錯誤的項目的狀態。
存取「項目處理器狀態」頁面
使用功能表路徑:「資料模型管理員 > 排程器 > 項目處理器狀態」。 這時會出現「項目處理器狀態搜尋」介面。
搜尋項目處理器狀態
1. 在「項目處理器狀態」頁面中,從「現行狀態」下拉欄位中選取一個值。
- 全部
- 已完成執行
- 完成時發生錯誤
- 執行中
2. 從「處理器類型」下拉欄位中選取一個值(「項目巨集」或「項目儲存」)。
3. 從「開始日期」和「結束日期」欄位中選取一個要搜尋的時間範圍。
4. 從「建立者」下拉欄位中選取一個使用者。預設值是現行使用者。
5. 選好搜尋參數之後,請按一下搜尋,結果會顯示在「項目處理器執行」表格中。
6. 如果要檢視任何項目處理器執行的錯誤日誌,請按一下「錯誤日誌」直欄中的檢視按鈕。
您可以取得所有工作類型(匯入、匯出、報告)的排程資訊,也可以從工作主控台取得它們。 在這個元件中,使用者可以選擇要檢視系統工作的執行。
存取排程狀態頁面
請使用下列功能表路徑:資料模型管理員 > 排程器 > 排程狀態。 這時會出現 「排程狀態搜尋」和「排程狀態資訊」兩個介面,以及最近執行的工作的排程狀態資訊表。
13.3 「排程狀態」頁面
搜尋排程狀態
如果要搜尋排程的狀態,請執行下列動作:
1. 從「排程狀態」頁面中,從「依現行狀態」下拉欄位中選取下列值之一:
- 完成和執行
- 全部
- 已完成執行
- 完成時發生錯誤
- 執行中
- 系統錯誤
2. 從「開始日期」和「結束日期」下拉欄位中選取值來選取要搜尋的時間範圍。
3. 在「建立者」下拉欄位中,選取一個使用者。
4. 選用:請勾選「檢視系統工作執行」框來併入系統自動執行的工作。
6. 按一下「搜尋」按鈕,然後搜尋的排程結果就會出現在「排程狀態資訊」表格中。
如果工作已經產生,並且正在等待核准,就會將工作置於核准工作流程中。核准權限是利用其「我的作業清單」的「警示模組」來獲得通知,在核准或拒絕產生的檔案之前,可以先檢閱這個檔案。
核准已排定的工作
1. 從工作核准權限的「我的作業清單」中,「核准模組」會顯示使用者已要求核准或已提交請求核准的所有工作。
附註:如果未配置要顯示「警示模組」,請編輯「我的作業清單」設定來執行這個動作。
以下是授權狀態圖示的清單。
已接受
權限擱置中
已拒絕
2. 如果工作狀態是處於擱置狀態,請按一下「擱置」圖示。這時會出現「作業核准資訊」畫面。
3. 按一下相關聯的按鈕來「接受」或「拒絕」工作。 必要時,請輸入決策的原因。在使用者作業清單及工作的相關主控台(就是匯入主控台)中,會更新工作狀態。
圖 13. 4 – 核准工作
資料模型管理員的規格/對映元件可用來存取規格主控台和規格對映主控台。
以下是規格性質的清單:
- 在 WebSphere Product Center 內如何儲存、計算和管理資料的模型
- 在 WebSphere Product Center 外的資料之資料模型
- 用來驗證資料且可以即時變更的彈性資料範本
- 可由所選使用者群組來更新和維護
「規格主控台」可容許使用者輕易地瀏覽和檢視下列規格。
- 檔案
- 主要
- 查閱
- 目的地
- 次要規格
- Script
圖 14.1 - 規格主控台
存取規格主控台
如果要存取「規格主控台」,請使用功能表路徑
資料模型管理員 > 規格/對映 > 規格主控台。瀏覽規格主控台
如果要瀏覽不同的規格類型,請使用規格導覽列。
圖 14.2 - 規格導覽列
您可以按一下最上層的按鈕來檢視其相關聯的規格類型
如果要使用特定規格類型的名稱來搜尋規格,請從導覽列上的英文字母選項中,選取一個規格類型和一個字母。 這時會出現開頭為所選字母的全部規格。按一下「全部」來檢視所選規格類型的全部規格的清單
規格類型
檔案 定義送入資料的資料元素 主要 定義項目屬性、種類階層屬性和組織階層屬性。 這些規格可以附加到型錄、種類階層和組織階層
查閱 定義參考表記錄屬性 目的地 定義目的地資料元素 次要規格 次要規格用來作為項目階層規格,或作為獨立式規格。 次要規格會附加到種類上。 如果次要規格附加成項目階層規格,種類下的所有項目都可以使用這些屬性。
如果次要規格附加到種類上來作為獨立式規格,便只有特定種類的種類層次可以使用它。
Script 定義要傳給 Script 之屬性(輸入參數)的輸入規格
建立規格
如果要建立規格,請從「規格」工具列中選取一個規格類型,再按一下規格表格標題中的新建按鈕。 請參閱下列這幾節,以取得關於建立和定義規格(屬性管理)的資訊。
編輯規格
必要的話,您可以按一下「編輯」按鈕,從規格主控台來編輯規格。 您可以從規格樹來進行編輯,然後按一下畫面底端的「儲存」按鈕來加以儲存。
當建立規格時,會在類似樹狀結構中新增節點,且會定義每個節點的參數,如欄位長度和資料類型。 必要的話,也可以新增其他參數(也就是長度上限、必要的旗標、資料類型等等。)
新增屬性至規格
1. 如果要新增節點,請按一下規格樹上的「加號」圖示。
2. 輸入節點的名稱,按一下輸入欄位結尾的「加號」圖示。 這時會將屬性新增至規格樹結構中,且會出現詳細資料框。 下一步是定義節點參數。
圖 14.3 - 新增節點
3. 如果要定義節點參數,請在「詳細資料」表格中輸入資訊,再按一下「儲存」來確定變更。
圖 14.4 - 定義節點參數
4. 如果要新增其他的屬性,請從「顯示名稱」欄位下面的下拉選單中選擇一個值, 然後按一下「加號」圖示。這時會將值新增至「詳細資料」方框中。請輸入屬性值,再按一下儲存。
5. 將資訊輸入新的屬性欄位中,再根據需求,繼續新增節點和節點參數。
6. 新增好所有節點和節點屬性之後,按一下畫面底端的儲存按鈕來儲存規格。
附註:如果沒有按一下「儲存」按鈕,新建立的節點就不會出現在規格中。
您可以隨時編輯或刪除規格樹中的節點。 在對規格進行任何變更時,請特別小心, 因為這樣會變更正在使用規格的所有物件。比方說,如果從主要規格中刪除節點,任何使用這個規格的型錄都不會再有這個節點及其值。這個動作是無法回復的。
編輯節點
如果要編輯屬性,請按一下規格樹中的節點名稱。 請進行修改,再按一下儲存按鈕。
刪除節點
如果要刪除節點,您只需要在規格樹中找到節點,再按一下旁邊的垃圾埇圖示。
節點參數可以是任何類型的規格,每個屬性(節點)都可以設定多個參數。 這些參數定義如何計算、儲存和/或驗證這個屬性(節點)的資料。
所有規格都建立在新增和定義節點參數所建置的樹狀結構中。 這一節說明如何新增和定義規格節點。
定義節點類型對於建立和維護產品資訊的標準結構而言相當重要。 當許多使用者正在處理資料時, 資料輸入如果有錯誤,就會產生錯誤訊息。
當您將節點新增至規格中,您可以利用下列參數性質來定義它們:
資料類型 字串、數字(整數、十進位、貨幣)、列舉(數字、字串)、影像(二進位)、日期、旗標、URL、分組等 可編輯
屬性可以設成可編輯或不可編輯。如果未勾選,便可以檢視這個欄位的值,但無法編輯
唯一
建立節點的需求,使節點在型錄中是唯一的。 如果使用者嘗試輸入重複的值,就會發生錯誤。只能在主要規格中使用選項。
鏈結
將節點當作「來源屬性」或「外來鍵」定義給主要型錄。 只能在主要規格中使用選項。
隱藏
定義不顯示但適合用來作為中介值之位置保留元的節點。 勾選這個方框時, 就會隱藏節點,不勾選時,就會顯示節點。 雖然這項特性會從項目視圖畫面中隱藏節點,但在 Script 和搜尋中都可以見到隱藏的節點。
執行時期可搜尋 請勾選這個框來併入執行時期搜尋的節點。 如果未勾選這個框,背景搜尋便能使用它。 請將這個選項用在一般可搜尋節點上。 非持續性
提供使節點不連續的功能
區域化
設定區域化的屬性。您必須為公司設定想要的語言環境。
「值/驗證/字串列舉」規則中的字元數目有限制。這個數目最多可以有 3000 個位元組, 在大部分的情況下,可轉換成 3000 個字元(包括空格)。這個數目可以小於這個限制, 端視使用的字元而定(例如日文字元長度可能超過 1 個位元組)。
規格內的各個節點都會關聯於任何類型的節點。 因此,您可以建立 Script 來執行節點的規則。
- 驗證規則
- 值規則
- 字串或數字列舉規則
規格內的各個節點都會關聯於某個資料類型,資料類型用來控制下列各項:
- 使用者介面中的顯示內容
- 資料庫中的儲存
- 在匯出中的呈現
- 搜尋功能
- 匯入/匯出/資料輸入的隱含驗證
每一種規格類型之間的可用資料類型不同。這個區段列出 WebSphere Product Center 中所能使用的不同資料類型。
二進位
功能:儲存二進位資料,亦即 PDF 檔、影像檔。
適用規格:全部
相關聯的規則:無將屬性定義成二進位之後,您可以利用型錄屬性來將二進位檔上傳至 WebSphere Product Center 中。 請從「項目編輯」畫面中按一下「編輯」圖示,這時會出現「上傳影像」畫面。
貨幣
功能:定義貨幣欄位。依預設,值會捨入到第二個小數位數
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、驗證規則、值規則當值新增到屬性時,它會捨入至第二個小數點。
日期
功能:定義日期欄位。
適用規格:全部
相關聯的規則:日期格式、預設值、長度下限、驗證規則、值規則將規格套用至物件,然後日期格式會使用已定義的格式出現。請從一組預先定義的日期值中選取,或以手動方式輸入日期。
旗標
功能:保留兩種狀態的其中一種:true 或 false
適用規格:全部
相關聯的規則:預設值、驗證規則、值規則會建立一個用來選擇的勾選框。 空白框可以作為節點空值來進行搜尋。
影像
功能:用來儲存影像
適用規格:全部
相關聯的規則:無將節點定義成「影像」之後,您可以利用型錄屬性來將影像檔上傳至 WebSphere Product Center 中。 請按一下「編輯」圖示,這時會出現「上傳影像」畫面。
影像 URL
功能:用來儲存影像的 URL 位置。WebSphere Product Center 會從已定義的位置來提取 URL
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、驗證規則、值規則在型錄項目視圖中,您可以輸入圖形的 URL。 按一下「預覽」按鈕來檢視影像。
整數
功能:僅用來儲存整數。包含小數點的數字會被捨入成整數。
適用規格:全部
相關聯的規則:無這個屬性必須輸入自然數、這些數字的負數或零。如果沒有為這個屬性輸入整數,就會發生錯誤。
參考表
功能:關聯至參考表,它可以提供一個下拉選單,讓您選取已經建立的參考表
適用規格:全部
相關聯的規則:值規則數字
功能:用來儲存倍精準度數字,亦即,可保留小數值的數字。(例如,10.98)
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、驗證規則、值規則您可以定義一個數字來接受含小數值的數值。如果沒有給定小數值,就會提供 ".0" 值。負值是可以容許的。
數字列舉
功能:用來建立數字資料類型的清單。負值和小數值是可以容許的。
適用規格:全部
相關聯的規則:數字列舉規則1. 將資料類型設定成「數字列舉」。
2. 詳細資料表格會新增一個「數字列舉」列。按一下「請按一下這裡」超鏈結,就會出現另一個對話框。
3. 在「規格列舉詳細資料」表格中新增一個數字,然後按一下「加號」圖示。
4. 繼續新增數值到列舉中,完成時請按一下「關閉視窗」。
5. 輸入的值會使用下拉選單格式來顯示,並且以升冪次序列出。
密碼
功能:參照對使用者隱藏內容的字母和數字欄位
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、驗證規則、值規則當輸入值時,會顯示成星號。當您要隱藏值的時候,這個功能很有用。
期間
功能:建立兩個「日期」欄位:「開始日期」和「結束日期」
適用規格:全部
相關聯的規則:預設值、長度下限、驗證規則、值規則GUI 會建立一個含有「開始日期」和「結束日期」值的欄位。
關係
功能:用來保留對同一個或另一個型錄中的另一個項目的鏈結
適用規格:型錄規格
相關聯的規則:預設值、驗證規則、值規則GUI 可讓使用者選取一個型錄和一個鍵屬性來鏈結兩個型錄。「鍵」值可容許建立鏈結關係。
序列
功能:用來建立編號的序列欄位。
適用規格:型錄、參考表、種類、階層
相關聯的規則:預設值、序列增量、序列開始的預設值、長度下限、驗證規則、值規則設定資料類型的相關規則,也就是將「序列開始的預設值」設為 "1"。 新增新項目時,序列欄位會自動輸入 "2"。使用者無法編輯這個欄位。
字串
功能:保留字串或字元資料
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、驗證規則、值規則必要的話,請建立屬性的相關規則。GUI 會為資料輸入顯示一個空白欄位。
字串列舉
功能:建立一個字串列舉資料類型來保留字串資料類型的清單
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、字串列舉規則、驗證規則、值規則將規則關聯於資料類型,它會在下拉選單欄位中顯示所有值。
縮圖影像
功能:儲存縮圖影像
適用規格:全部
相關聯的規則:預設值使用者可以載入縮圖影像,且從 GUI 來檢視影像。
縮圖影像 URL
功能:縮圖影像的 URL 鏈結。WebSphere Product Center 會從已定義的 URL 提取影像。
適用規格:全部
相關聯的規則:預設值、值規則這個欄位可用來輸入「縮圖影像 URL」的位址。 設定屬性的「長度上限」。
URL
功能:定義一個 URL 欄位,並且在項目清單和項目詳細資料兩個畫面中顯示成鏈結。
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、驗證規則、值規則這個欄位接受輸入 URL 的位址。
一旦選取資料類型,就可以新增其他規則,來進一步定義屬性的性質。
預設值
功能:定義屬性的預設值。
適用規格:全部序列開始的預設值
功能:定義序列的預設值。
適用規格:全部
相關聯的規則:序列說明 URL
功能:定義一個「說明 URL」,以用來自訂說明。
適用規格:全部雖然 WebSphere Product Center 包含一般說明主題來協助執行應用程式, 但是這個功能可以提供一個 URL 的屬性鏈結,讓您用來建立自訂說明主題。
序列增量
功能:依照已定義的值來遞增序列
適用規格:全部
相關聯的規則:序列參考表
功能:定義相關聯的參考表。如果沒有參考表存在,就沒有可用的值。
適用規格:全部
相關聯的規則:參考表長度下限
預設值是提供「長度上限」。如果要將節點設定成長度下限, 就必須從屬性詳細資料畫面來明確地定義長度下限。
1. 您可以選取「長度下限」,再按一下加號按鈕來定義長度下限。
2. 在「長度下限」欄位中輸入一個值。
3. 按一下「儲存」來更新規格。
數字列舉
功能:如果要定義列舉的數字屬性,請執行下列動作:
1. 選取「數字列舉規則」,然後按一下 +,這時會出現「數字列舉」欄位。
2. 按一下「請按一下這裡」,以存取用來建立數字列舉的蹦現視窗。
3. 在建立數字列舉後,請按一下「關閉」。
要顯示的出現次數
功能:當屬性已定義成多次出現時,如果要定義顯示的出現次數,請執行下列動作:
1. 選取「要顯示的出現次數規則」,按一下 +。
2. 在「要顯示的出現次數」欄位中輸入一個值。
型樣(正規表示式)
定義包含正規表示式型樣的屬性。
1. 選取「型樣(正規表示式)規則」,按一下 +。
2. 輸入正規表示式的型樣。
字串列舉
功能:建立一個字串列舉資料類型來保留字串資料類型的清單
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、字串列舉規則、驗證規則、值規則1. 將資料類型設定成「字串列舉」。
2. 按一下「請按一下這裡」,以存取用來建立字串列舉的蹦現視窗
字串列舉規則
功能:建立資料類型的字串列舉規則,來保留字串資料類型的清單
適用規格:全部
相關聯的規則:預設值、長度下限、型樣、字串列舉規則、驗證規則、值規則1. 將資料類型設定成「字串列舉規則」。
2. 按一下「請按一下這裡」,來存取用來建立字串列舉規則的蹦現視窗。
驗證規則
功能:如果要定義節點的驗證規則,請執行下列動作:
1. 選取「驗證規則」,然後按一下 +,這時會出現「驗證規則」欄位。
2. 按一下「請按一下這裡」,以存取「驗證規則編輯器」。
3. 為屬性建立一個「驗證規則」,然後按一下「儲存」。
值規則
功能:建立節點的值規則
您可以在任何規格樹中將節點分組。 將節點分組時,您必須先建立所有主要的分組,再將子節點新增至每個群組中。 請利用「單一編輯」畫面來顯示分組的節點,因為它們不會出現在「多重編輯」畫面中。
建立分組的節點
圖 14.5 - 分組的節點
下列步驟會建立分組節點的範例。
1. 在建立規格時,請按一下根節點,再新增第一個層次的群組節點(就是 A 群組)。
2. 按一下 "A 群組"屬性來新增子節點 "A1 群組"
3. 按一下 "A1 群組"節點來新增子屬性 "A1-1 群組"。這時會出現規格樹,其中包含三個群組層次。
4. 在任何分組節點之下,新增一個節點。在新增子節點之前,必須先建立所有母項層次的分組,才能新增子節點。
附註:建立好分組節點之後,請利用「單一編輯」畫面來顯示群組,因為它們不會出現在「多重編輯」畫面中。
建立檔案規格是為了定義外部資料來源的檔案結構。 您需要檔案規格,才能將程式檔匯入 WebSphere Product Center 中。 請分析資料來源的結構,並且建立檔案規格來模擬結構。
如果稍候變更資料來源,您可以修改檔案規格來反映變更。
建立檔案規格
- 從規格主控台的規格導覽列中選取檔案,這時會出現規格主控台,如果先前建立了檔案規格,其中會包含這些檔案規格的清單。
- 找出「檔案規格」直欄標題,按一下新建。這時會出現「規格樹」介面。
- 完成精靈驅動 GUI 的每個步驟。
1. 選取「規格類型」
依預設,這個步驟會顯示「檔案規格」。
2. 輸入檔案規格名稱
輸入新檔案規格的唯一名稱。請選擇一個直覺式的名稱以便擷取。系統不容許重複的「檔案規格」名稱。
3. 指定檔案格式
請選取下列格式之一,按一下選取按鈕:
- 字元定界 - 適用於使用自訂字元來分隔送入檔中的欄位的檔案。比方說,檔案可以利用 # 字元來分開各個欄位
- 標籤定界 - 適用於使用 TAB 字元來分隔送入檔中的欄位的檔案。
- 逗點分隔值 (CSV) - 適用於使用逗點來分隔送入檔中的欄位的檔案。
- 固定寬度 - 適用於在送入檔中的所有欄位中使用常數空格的檔案。此類檔案可以輕易辨識,因為所有欄位的直欄都是完全對齊的。
- XML - 適用於使用 XML 格式的檔案。
- 檔案頂端的行 - 請輸入標頭中所要忽略的行數值。
這會建立檔案規格,您可以依照需要來新增節點。 新增所有屬性之後,請按一下儲存來儲存檔案規格。
您需要「主要規格」才能配置 WebSphere Product Center 型錄結構的格式。主要規格會對映到檔案規格, 以定義將資訊從資料來源遞送到型錄的方式。主要規格也會用來定義與型錄相關聯的階層。
建立主要規格
- 從規格主控台的規格導覽列中選取主要,這時會出現規格主控台,如果先前建立了主要規格,其中會包含這些主要規格的清單。
- 找出「主要規格」直欄標題,按一下新建。這時會出現「規格樹」介面。
- 完成精靈驅動 GUI 的每個步驟。
1. 選取規格類型 - 依預設,這個步驟會顯示檔案規格。
2. 選取名稱 - 請輸入主要規格的唯一名稱,再按下一步來顯示規格樹。
3. 依照需要, 利用參數所定義的節點來定義主要規格。
4. 設定主要鍵欄位 - 當建立型錄規格時,需要一個唯一 ID。請按一下勾選框,選取一個節點來作為主要鍵。您必須先識別主要鍵,才能儲存規格。
5. 在新增所有屬性之後,請按一下儲存來儲存規格。
附註:選好主要鍵且儲存好規格之後,就無法變更主要鍵。如果需要新的主要鍵,請建立一個新的規格。
在 WebSphere Product Center 中,階層(或分類架構)是與型錄一起使用, 以用來分類型錄中所儲存的項目。這就像在圖書館建築中的特定區域內放置書籍, 例如,「非文學」、「參考書」和「期刊」等等。 書籍的分類可以讓圖書館員和使用者更容易瀏覽。
就像圖書館員可以使用這個分類架構一樣, WebSphere Product Center 為使用者提供了許多工具來建置和修改多個階層, 以協助他們組織儲存在型錄中的項目。
在建立階層之前,必須將階層關聯於主要規格。 一旦建立「主要規格」之後, 就可以使用「階層主控台」來建置階層。
建立階層規格
建立階層規格與建立主要規格相同。 請使用建立主要規格的相同指示。
當在 WebSphere Product Center 中建立匯出工作時,會建立一個目的地規格來定義目的地檔的實際需求。 目的地規格與檔案規格或主要規格類似, 它的每一個屬性都會定義。在匯出資料期間, 目的地規格會產生一個檔案,這個檔案遵循一組預先定義的需求。
您可以使用一組預先定義的目的地規格(例如,Ariba、 Yahoo Shopping、Commerce One),但是無法編輯它們。
建立目的地規格
- 從規格主控台的規格導覽列中選取目的地,這時會出現規格主控台,如果先前建立了目的地規格,其中會包含這些目的地規格的清單。
- 尋找「目的地規格」直欄標題,再按一下新建。這時會出現「規格樹」介面。
- 完成精靈驅動 GUI 的每個步驟。
1. 選取規格類型 - 依預設,這個步驟會顯示目的地規格。
2. 選取名稱 - 請輸入目的地規格的唯一名稱,再按下一步來顯示規格樹。
3. 依照需要, 利用參數所定義的節點來定義目的地規格。
4. 在新增所有屬性之後,請按一下儲存來儲存規格。
建立好匯出項目之後,便可以將主要規格對映至目的地規格。 在建立「規格對映」或「匯出」工作時,會顯示所有可用的目的地規格。
您可以從「規格主控台」來匯入和匯出任何規格。您可以使用 XML 和 XSD 格式來匯出規格, 也可以將規格匯入到另一個 WebSphere Product Center 實例中。匯出特性是備份所有規格的好方法, 這樣就不需要從頭開始重建規格。
匯入規格
1. 從規格導覽列中,選取一個規格類型,再按一下匯入按鈕。這時會在個別的視窗顯示「規格 XML 或 XSD 的上傳」。如果要匯入「規格主控台」中目前顯示的所有規格, 請按一下「全部」勾選框。
附註:您必須選取所匯入之規格檔的規格類型。 如果在規格主控台中選取「主要」,且使用者試圖匯入檔案規格,就會發生錯誤。
2. 如果選取「XML 文件」,請按一下「瀏覽」,選取要匯入的檔案, 然後按一下「上傳」。這樣文件就會儲存在「文件儲存庫」中。
3. 如果選取「XSD 綱目定義」,就會出現「XSD 選項」區段。請輸入必要的資訊,再按一下上傳。
4. 匯入的規格會出現在「規格主控台」中。如果發生錯誤, 有可能是匯入的檔案類型與「規格主控台」的檔案類型不符。
匯出規格
從規格導覽列中,選取一個規格類型,再選取要從規格主控台匯出的規格。 如果要匯出「規格主控台」中目前顯示的所有規格, 請按一下「全部」勾選框。
1. 如果要匯出規格,只需要勾選「規格主控台」中的規格旁邊的方框, 然後按一下「匯出 XML」或「匯出 XSD」按鈕。這時會出現「規格匯出結果」介面。
2. 這時會提供一個系統產生的名稱給匯出的規格,並且將它儲存在 Docstore(文件儲存庫)中。這時會出現一個新視窗來提供規格匯出結果的詳細資料。
附註:如果匯出成檔案類型 XML,就會將它儲存到文件儲存庫中。 如果將相同檔案匯出成檔案類型 XSD,它會改寫先前的 XML 檔,並用 XSD 檔來取代它。
3. 按一下「規格匯出結果」視窗中的匯出檔名稱超鏈結來檢視規格檔詳細資料。 檢視前次修改的資訊、檢視內容鏈結,以及檢視匯出檔的審核日誌。
圖 14.6 - 規格匯出結果
4. 按一下「文件儲存庫鏈結」超鏈結來瀏覽至儲存檔案所在的 Docstore 目錄。
建立「規格對映」是為了定義如何將某個來源的資訊遞送到另一個來源。例如,用來定義型錄欄位的型錄規格會對映到目的地規格, 而目的地規格則定義目的地的欄位。因此,在使用「型錄」規格將型錄匯出到「目的地對映」時, 就會以適當的結構來遞送資訊。
「對映主控台」會顯示所有先前建立的下列對映類型:
- 型錄規格至目的地
- 型錄至型錄
- 型錄至目的地規格
- 檔案規格至型錄
- 檔案規格至型錄規格
以下是對映主控台中的圖示。
刪除對映
編輯對映
![]()
檢視對映
建立新對映 以下是對映主控台中的直欄
類型
對映類型
名稱
使用者為對映定義的名稱
來源
使用的來源規格
目的地
使用的目的地規格
存取規格對映主控台
如果要存取「規格主控台」,請使用功能表路徑
資料模型管理員 > 規格/對映 > 規格對映 > 規格對映主控台。建立規格對映
所有規格對映都是依照相同方式來建立的。 這一節說明如何建立型錄至目的地規格對映。
「型錄至目的地規格對映」類似於「檔案至型錄對映」,因為它會指示 WebSphere Product Center 在匯出期間應如何遞送型錄中的欄位。 型錄中的欄位會對映至目的地檔中的欄位。 當定義型錄至目的地的匯出時,會使用這項對映。
- 在規格對映主控台中,從下拉欄位中選取「型錄至目的地規格」,再按一下新建對映按鈕。 這時會出現「來源至目的地對映」精靈。
- 完成精靈驅動 GUI 的每個步驟。
1. 選取規格對映類型 - 預設值是從規格對映主控台中選取的規格類型
2. 選取型錄來源 - 請選取要匯出的型錄,再按一下選取。
3. 選取目的地規格 - 請選取要用的目的地規格,再按「下一步」,這時會出現「來源對映」表格。
4. 在「輸入對映名稱」欄位中,輸入規格對映的名稱。
5. 從「已選取的來源屬性」下拉欄位中,選取一個節點,再按一下 +新增來將它對映到目的地屬性。
6. 如果要新增表示式至所對映的屬性,請按一下表示式按鈕。這時會出現「scriptlet 編輯器」介面。
7. 新增所有規格節點之後,按一下儲存。
實作屬性集合增加了資料模型管理的效率,當處理大量屬性(500 個以上)時,效能會變成非常明顯。 所以採用了「屬性集合」來簡化大量屬性集的管理。 您無需處理整個屬性群組,您只需要處理運作的屬性子集。
屬性的子集可用來建立視圖、標籤、工作流程、繼承規則、專用權等等。建立與子集的關聯性比關聯個別屬性更有效率。
利用「屬性集合」,就可以用更有效率、更有組織的方式來建立資料的模型。您不需要管理項目的大量屬性, 當您在子集中管理這些屬性時,將可以建立更容易管理的資料集。
「屬性集合」的設計是為了在提取和儲存項目種類時(僅擷取和儲存為視圖選取的屬性) 可增進效能。限制在視圖中提取和儲存至屬性時, 可能會因為儲存無效的項目而產生問題。因此,才會開始使用核心屬性。
核心屬性的類型有兩種:
- 預設核心屬性
- 使用者定義的核心屬性
在提取和儲存記錄時,內含的屬性是來自預設核心屬性、 使用者定義的核心屬性,以及單一編輯和多重編輯視圖中所含的屬性超集
「預設核心屬性」是針對每一個物件所擷取和儲存的系統定義屬性, 其中僅包含重要的屬性,以確定在將項目儲存到資料庫時並未違反索引鍵規則;這些屬性包括:
- 主要鍵
- 路徑屬性(僅適用於種類)
- 任何必要的屬性(來自主要規格或次要規格)
系統並無法判斷是否需要其他屬性。在某些情況下,有部分的驗證錯誤應對每一個項目執行,因此,應該將它們併入到核心屬性中。因此,使用者定義的核心屬性可以新增至核心屬性的總集中。這些屬性是包含在「屬性集合」中。 在每一個型錄和種類樹中,可以將「屬性集合」關聯成使用者定義的核心屬性。
使用者定義的核心屬性:這是指需要為每一個物件擷取和儲存屬性時,所需要的屬性。 這些核心屬性是在每一個儲存器中定義,可包含每次儲存項目或種類時都需要驗證或計算的屬性; 每一個儲存器都會關聯到一組使用者定義的核心屬性。在建立使用者定義的核心屬性集合時, 請併入次要規格中的任何必要屬性。
附註:建議將使用者定義的核心屬性數目保持在最少,以獲得最佳效能。 因此,請移除任何不需要的屬性。
什麼是「屬性集合」?
屬性集合是一組要關聯的屬性,或者在給定的環境定義中有相同行為的一組屬性。
例如,您可以為電子產品型錄建立一組屬性子集,使它們具備特性的屬性集。這個區段可以有多個特性「類型」(技術、行銷等等)因此, 您可以為「技術」屬性和「行銷」屬性建立屬性子集。
在定義「屬性集合」時,有兩種可用的定義類型:
- 一般 – 用於與繼承的屬性無關的屬性集合(如視圖、標籤、工作流程等)。
- 繼承 – 適用於用來定義繼承規則的屬性集合。選取這個類型時,只能選取子規格屬性。
在定義「屬性集合」時,如果已經知道將不會繼承屬性, 請選取「一般」類型,否則請選取「繼承」。
附註:如果是「繼承」類型,請參閱「繼承規則的屬性集合」一節
屬性群組、規格和子規格之間的差異為何?
子規格
主要/次要規格
屬性集合
子規格是可在資料模型的不同層次中加以編輯的屬性的集合。子規格是用於繼承。
主要規格和次要規格是完整或部分的項目或種類的範本。它們可定義要隸屬的物件。它們可作為子規格屬性或個別屬性
附註:之前的階層規格和型錄規格已經被「主要規格」所取代。
「屬性集合」是指在所有的環境定義中都具備相同行為的一組規格和屬性
使用屬性集合的地方為何?
將屬性的關聯設定成「屬性集合」時, 就可以在使用「屬性集合」的地方使用屬性。「屬性集合」是用來定義下列項目:
- 存取專用權
- 視圖
- 標籤
- 工作流程步驟
- 繼承規則
建立屬性集合的時機為何?
「屬性集合」是定義成一組要關聯的屬性,或是在給定的環境定義中有相同行為的一組屬性。特別是針對下列目的所建立新的屬性集合(以便將共用相同性質的屬性加以分組):
- 安全 – 建立用來設定「存取專用權」的屬性集合,以遵循相同的安全準則(例如, 為只應由商品推銷使用者來編輯的所有商品推銷屬性建立一個群組)
- 功能 – 建立將在同一個程序或步驟中編輯或檢視的屬性的集合; 這些群組將用來設定「視圖」、「標籤」和「工作流程」步驟(例如, 為供應者在供應者產品簡介工作流程中建立項目時所需的全部屬性建立一個群組)
- 行為 – 建立屬性的集合來繼承其相同路徑下的內容(例如, 為全球型錄所使用以及由區域型錄繼承的全部商品推銷屬性建立一個群組)
什麼是屬性選取器?
屬性選取器是屬性集合編輯畫面的一部分, 可用來搜尋和選取要新增至屬性集合的規格及(或)節點。 這項特性已計畫將在未來版本的其他應用程式區域中使用。
為了支援「屬性群組」,GUI 有哪些變更?
為了支援「屬性群組」,GUI 已經有若干變更,這些變更將在下列幾節中說明。
「屬性集合」是依照典型的 WebSphere Product Center 主控台格式來組織,因此適用下列標準性質:
- 主控台會顯示「屬性集合」名稱和說明
- 按一下直欄標題可排序名稱和說明
- 有 20 個以上的群組存在時,主控台會標上頁數
- 可配置主控台來排序和隱藏直欄
- 有許多按鈕可以「新增」、「刪除」或「編輯」屬性集合
- 「屬性集合」名稱會加上超鏈結,按一下該名稱時可編輯集合
- 按一下要刪除的「屬性集合」旁邊的勾選框,然後按一下「刪除」按鈕
- 如果群組已經關聯到視圖、標籤、存取專用權、繼承規則或工作流程,就無法刪除「屬性集合」。如果是這種情況, 就不允許刪除,而如果嘗試刪除,就會出現一個蹦現訊息,指出與群組的關聯所在
屬性集合主控台
屬性集合主控台是利用功能表列選項來存取的:
- 主控台:資料模型管理員 > 屬性集合 > 屬性集合主控台
- 建立新的屬性集合:資料模型管理員 > 屬性集合 > 新建屬性集合
屬性集合畫面
屬性畫面是用來建立新的屬性集合或編輯現有的屬性集合。畫面可分為三個部分:
- 屬性集合 – 輸入「屬性集合」資訊,顯示與屬性集合相關聯的規格和屬性
- 屬性選取器 - 搜尋規格或屬性
- 結果 – 檢視搜尋規格或屬性的結果,以及選擇屬性集合
屬性集合資訊
- 每一個「屬性集合」都需要一個名稱。您可以隨時修改它
- 說明是選用的,最多可以有 2000 個字元
- 您可以為給定的集合選取語言環境;必要時,可以在設定集合之後新增/移除語言環境。選取語言環境的含意就是指: 任何新增至集合中現有規格的區域化屬性只有在隸屬於所選的語言環境時,才能作為集合的一部分。
- 屬性集合類型可以是「繼承」或「一般」
- 在建立屬性集合時,請按一下「儲存」來顯示畫面底端的部分, 以容許搜尋和新增個別的規格、個別的屬性或已區域化的節點母項。 新增規格時,並不會新增個別的規格屬性, 而是將呼叫群組時在規格中的所有屬性視為群組的一部分。新增個別屬性時,會建立屬性的靜態清單。您也可以在將節點加以區域化時,新增分組節點。
屬性與屬性集合的關聯
檢視屬性集合關聯
- 如果要檢視屬性所關聯的「屬性群組」, 從屬性的「詳細資料」畫面中,按一下「屬性集合關聯」旁邊的圖示。這時會顯示 「屬性集合關聯」畫面。
- 按一下以檢視「屬性群組」關聯
- 「屬性集合」關聯畫面
- 編輯屬性集合關聯
- 您可以在「屬性集合定義」畫面中,執行從屬性集合移除屬性或規格的動作。
附註:您無法編輯「產生的預設核心屬性」,因為它們是系統產生的。
屬性選取器
「屬性選取器」畫面是 4.2 版的新增功能,可用來定義屬性集合。在未來的版次中,這項特性已計畫在應用程式中使用,以便用來選取屬性。
- 規格是依照英文字母順序來顯示
- 屬性是依照它們在規格中的設定次序來呈現
搜尋屬性
「屬性選取器」中的搜尋特性是為了減少在冗長的屬性清單中進行瀏覽的需求。使用者可以使用數種搜尋方法, 這些方法位於「屬性選取器」的「搜尋」區段中。所有的結果都會顯示在畫面底端。
依欄位搜尋 使用者可以利用下列兩個欄位的其中一個來進行搜尋:
- 可輸入部分規格名稱的「規格名稱」欄位
- 可輸入部分屬性名稱的「屬性路徑」欄位
搜尋類型
- 規格和屬性 - 顯示「規格」和「屬性」的結果
- 僅規格 – 顯示「規格」的結果
依規格類型搜尋 選取要搜尋的「規格類型」
- 依語言環境搜尋
- 選取要依照「語言環境」來搜尋
結果:
根據選項而定,結果可以只呈現規格,或呈現規格和屬性。
語言環境選項清單會為這家公司呈現一份語言環境的清單,您可以從中選取多個語言環境
可容許選取一或多個屬性的檔案規格清單; 規格類型清單將根據環境定義來進行過濾(比方說, 如果要建立繼承類型的群組,則唯一可用的規格類型應該是「子規格」)
在選取一個語言環境以及選取「僅規格」選項時, 所列出的規格是已經關聯到語言環境的規格(不論是否有任何已區域化的節點)
在選取一個語言環境以及選取「規格和屬性」選項時, 所列出的規格是已經關聯到語言環境,且包含所選語言環境的區域化節點的規格
清單的每一頁最多可顯示 50-100 個結果,同時可以在頁面之間前後瀏覽。在每一個頁面中,最多可以顯示 20 到 50 個屬性, 並且會提供一個捲軸來讓您檢視其他的屬性。 當您從一個頁面移至下一頁時,會遺失所選的屬性。清單會呈現一份包含規格、葉節點和已區域化的節點的清單。 已區域化的節點旁邊應該會有一個特殊記號。
選取規格和屬性
在執行規格及(或)屬性的搜尋後,會將結果顯示在「屬性選取器」的結果區段中。請從結果清單中選取,然後按一下「所選的項目」, 或按一下「全部」來選取完整的結果清單。您也可以用滑鼠右鍵按一下規格,然後從簡要功能表中選取「新增規格」。
您可以為屬性集合選取已區域化的母節點。
本節說明如何將「屬性集合」關聯到「型錄存取專用權」和「視圖」
存取專用權設定
- 先前在設定存取專用權時,必須選取個別的屬性,現在,您只需要選取「屬性集合」
- 如果已經有大量的「屬性集合」清單存在,請使用搜尋欄位
- 在存取專用權中,您只能選取「一般」類型的「屬性集合」
設定視圖
「視圖」與型錄存取專用權類似,也是藉由選取「屬性集合」來建立,而不是選取個別屬性。以下是建立視圖的一般性質:
- 「屬性群組」已經排序,這個次序會決定顯示規格的次序。
- 屬性的次序是根據它們在所屬的「主要規格」或「次要規格」中的次序而定
附註:您只能選取「一般」類型的「屬性集合」
標籤視圖
以往,您需要選取個別的屬性才能建立「標籤視圖」。在處理包含許多屬性的項目時,這可能是很龐大的作業。採用「屬性集合」之後, 使用者只需要從屬性集合的清單中選擇屬性,就能建立「標籤視圖」。任何對「屬性集合」的變更都會反映在「標籤視圖」中。
附註:如果變更「屬性集合」,就需要登出再重新登入,才能使「標籤視圖」中的變更生效。
如果不需要整個「屬性集合」,可以根據需求來選取個別的屬性。
WebSphere Product Center 的「Scripting 引擎」可容許在 WebSphere Product Center 中匯入、匯出資訊期間進行極度複雜的資料操作。在為產品資訊管理功能新增這個彈性之後, 使用者可以執行下列動作:
- 套用商業規則來將資料標準化
- 定義已計算的欄位
- 執行自訂報告
- 執行規則型資料清理
- 建立驗證規則
使用者可以使用「Script 主控台」來檢視、建立和編輯下列類型的 Script:
型錄差異匯出 「型錄差異匯出」Script 可容許對外部目的地更新產品資訊。Script 不會提供完整的更新, 只會提供自從前一版的型錄之後所做的變更。
比方說,如果產品線的影像已經變更,就可以更新這些變更,而不必更新整份型錄。
型錄匯出 「型錄匯出」Script 是在聯合期間使用。它們可在型錄所保留的資料實際匯出到輸出檔之前,用來執行這些資料的進階即時作業。 在聯合時透過 Scripting 引擎所修改的內容並不會套用到型錄上, 它們只會套用到輸出檔,這是一個只進行一次的內容修改。
與外部目標檔的聚集與聯合類似,可以有兩種形式: 用一對一的方式將型錄中的欄位對映到外部目標檔, 或者型錄中的欄位需要先修改,才能將它們匯出到外部目標檔中。
所有的聯合都需要使用 Script。相對於聚集,在聯合期間選取 Script 是強制的步驟。
型錄匯入 型錄匯入 Script 是在聚集期間使用,可在送入的資料匯入型錄之前,用來執行這些資料的進階作業。 WebSphere Product Center 會產生簡單的 Script,而且不會自訂, 但使用者可以根據特定的需求來進行任何修改。
外部檔的聚集有兩種類型:
- 以一對一的方式對映至型錄的欄位
- 在匯入到型錄之前執行修改
型錄預覽 Script 型錄預覽 Script 是用來建立使用者所定義的型錄預覽。Script 會定義顯示型錄的方式。 型錄 Script 型錄 Script 是使用者指定要在建立和編輯項目時執行的一系列作業。這項功能可透過型錄規格,在可用的屬性層次作業上提供另一個層次的功能。 型錄至型錄匯出 Script 「型錄至型錄匯出」Script 可將從某個型錄匯出資訊到另一個型錄的匯出作業加以自動化。 自訂工具 請建立一份 Script 來使用自訂工具。 您可以建立自訂工具的相關功能。 分送 Script 「分送」Script 是用來建立內建的 WebSphere Product Center 分送(例如, Ariba 型錄上傳、FTP、HTTP POST 和電子郵件)並未提供的自訂分送
項目建置 Script 「項目建置」Script 可容許使用者在資料輸入畫面中執行 Script。例如,可以撰寫一個 Script 來取代所有包含特定值的字串。 項目巨集 Script 項目巨集 Script 可讓使用者在資料輸入畫面中執行 Script。 例如,可以撰寫一個 Script 來取代所有包含特定值的字串。
項目預覽 Script 項目預覽 Script 可容許使用者建立現行項目集的範例視圖, 這個 Script 可以從資料輸入畫面來執行。例如,可以撰寫一個 Script 來檢視在使用 XML 格式時會如何顯示項目。
階層匯入 Script 這個功能是在聚集期間使用。雖然使用者可以用手動方式建立階層, 但「階層匯入」Script 可以容許在送入的純文字檔外部建置一個完整的階層。
階層 Script 「階層 Script」可容許使用者不必以手動方式來建立階層。
影像和二進位檔差異匯出 Script 「影像和二進位檔匯出」Script 會取用型錄影像或二進位類型檔案,並透過聯合來匯出它們。利用「影像和二進位檔差異匯出」Script, 使用者可以匯出自從前一個型錄版本之後所進行的變更。
影像和二進位檔匯出 Script 「影像和二進位檔匯出」Script 會取用型錄影像或二進位類型檔案,並透過聯合來匯出它們。在大部分的情況下, 影像和二進位檔的處理方式並不相同;因此,Script 可容許根據外部系統的需求來匯出這些檔案類型。
參考表匯入 Script 參考表 Script 與聚集 Script 非常類似,它們都是用來剖析送入的文字檔。透過參考表介面來觸發時, 它們是用來移入參考表的內容,而不是型錄。
訂單匯出 Script 建立一份 Script 來執行訂單分送。 訂單匯入 Script 建立一份 Script 來執行訂單匯入。 次序狀態更新匯入 Script 用來建立訂單匯入的狀態更新。 佇列訊息處理器 建立用來處理 WebSphere Product Center 所建立之佇列訊息的 Script 報告 Script 報告 Script 是用來建立自訂報告。在 WebSphere Product Center 中建立報告時, 需要 Script 來定義報告輸出。報告 Script 是用來定義排序和格式化資訊的方式。
安全觸發 Script 類似於含有其他安全性的正規觸發 Script。 觸發 Script 建立觸發 Script 是為了避免在多個位置移入相同 Script 作業的需求。Script 是儲存在「文件儲存庫」中, 並且可以從另一個 Script 功能來呼叫它們。
在 WebSphere Product Center 中,這是用來從外部觸發事件,例如匯入、匯出等等。
Web 服務實作 Script 建立一份 Script 來實作 Web 服務 工作流程步驟 這個 Script 是用來自動建立工作流程步驟,然後就可以使用「工作流程主控台」來檢視它們。
建立新的 Script
如果要建立新的 Script,請執行下列動作:
1. 按一下資料模型管理員 > Scripting > Script 主控台。這時會出現「Script 主控台」,並且提供一個使用者很容易使用的導覽列。
2. 從導覽列中,選取要建立的 Script 類型。這時會出現 Script 主控台,其中包含相關聯的 Script 的清單。比方說, 如果選取「型錄匯出 Script」,就會出現已建立的型錄匯出 Script 的清單(如果有的話)。
3. 如果要利用所選取的類型來建立新的 Script,請從「Script 主控台」介面中按一下新建按鈕。這時會出現一個精靈導向的 GUI。
4. 遵循精靈中的每個步驟。在步驟 4 中,會出現 Script 編輯器。這是建立 Script 的地方。
5. 當 Script 完成時,請按一下畫面底端的儲存。
「Script 沙盤推演」提供一個表示式建置器,其中包含可用的 Script 作業的程式庫,以及一個原型和說明 (在選取「Script 作業」之後,才會出現「原型」和「說明」欄位。)
使用者可以建立範例 Script,然後可以執行並測試這些 Script,來查看結果是否有效。請按一下「執行 Script」 來編譯並傳回預期的值或錯誤(使用者可以看見它們)。 在實作 Script 前,這是測試 Script 的好方法。
安全功能表選項位在資料模型管理員下面。 其中包括下列功能表選項。
- 使用者主控台
- 角色主控台
- 公司屬性
- 存取控制群組
- 存取專用權
- 活動日誌
在 WebSphere Product Center 內管理使用者時,是透過一組角色來加以控制, 這組角色是透過「安全」模組的「管理角色」元件來建立的。
角色:專用權不是針對個人來設定,而是針對個人被指派的角色來設定。如果將使用者指派至多個角色, 使用者就會繼承每一個角色的專用權。
您可以建立自訂角色(例如,內容檢閱人員、內容核准者、 型錄管理者),並具備特定 WebSphere Product Center 功能及(或)物件的許可權。因此,如果要套用自訂角色的專用權, 您只需要將使用者指派至該角色即可。
您可以使用 WebSphere Product Center 的「存取控制群組」(ACG) 來設定許可權, 讓使用者可以檢視/編輯特定的型錄。然後,根據使用者的職責, 將使用者指派至一或多個 ACG。必要時,可將不同的角色組成一個物件。
您可以透過「型錄存取專用權主控台」來取得型錄存取權的其他控制。您可以設定一組專用權, 讓角色可以檢視/編輯型錄中的特定直欄。
建立角色是為了控制使用者對型錄管理的專用權。專用權不是針對個人來設定,而是針對個人被指派的角色來設定。建立 ACG 的目的是為了協助控制使用者的專用權,以便將一組使用者組成一個物件。
附註:物件無法對映至多個 ACG。
以下是使用存取控制專用權的方式:
- 每一個角色都可以包含多個使用者
- 使用者可以屬於多個角色
- 每一個存取控制群組都包含許多物件(在本例中為型錄)
- 型錄只能屬於一個「存取控制」群組
John 已經花了一些時間建立一組使用者和型錄。現在,他想要透過角色和 ACG 的使用, 來指定每一個使用者可以存取的型錄以及定義使用者的專用權。
假設使用者和型錄已經建立完畢,而型錄尚未指派至 ACG,則下列幾節將引導您執行以下的作業:
- 建立新的角色
- 建立新的存取控制群組
- 將 ACG 指派至物件(型錄)
- 將使用者指派至角色
建立新的角色
1. 使用下列功能表路徑:資料模型管理員 > 安全 > 角色主控台。這時會出現「角色主控台」表格。
2. 按一下新建,輸入「角色名稱」和「角色說明」,它們是必要的欄位。
3. 在「存取控制群組」中,選取「預設值」。
4. 為這個角色選取一組專用權。(附註:角色在特定存取控制群組中可以具備的專用權將在稍候定義; 它們將是此處給定的專用權的子集。)
5. 按一下儲存(畫面頂端)。
摘要
在儲存新的角色之後,它會出現在「角色主控台」表格中(請參閱下圖)。請注意, 「已指派至」直欄包含已指派至角色的使用者數目。
附註:在管理使用者時,必須在每個使用者的使用者設定檔中,將他們指派給至少一個角色。
建立新的存取控制群組
1. 使用下列功能表路徑:資料模型管理員 > 安全 > 存取控制群組 > 存取控制群組主控台,按一下新建。
2. 輸入新的 ACG 的「名稱」和「說明」。
3. 從下拉功能表中選取一個角色。
4. 為所選的角色選取一 組專用權。(附註:這些專用權:是用來控制使用者可以執行的動作。)
5. 按一下儲存。
將 ACG 指派給物件
下面的步驟會將 ACG 套用至型錄。
1. 使用下列功能表路徑:資料模型管理員 > 安全 > 存取控制群組 > 物件至存取控制群組對映。這時會出現一個精靈導向的 GUI。
2. 選取「型錄」物件類型。從「選取物件」下拉清單中選取一個型錄。
3. 選取一個 ACG。這時會將型錄指派至控制群組。
摘要
此時,已經建立角色並將它們組成不同的 ACG(已經對映至型錄)。現在,所有的專用權都已經設定完成, 可以將使用者指派至任何角色,並且對所選的角色套用至所有的專用權。
將使用者指派給角色
1. 使用下列功能表路徑:資料模型管理員 > 安全 > 使用者主控台。這時會出現「現行使用者」表格。
2. 按一下使用者超鏈結來檢視使用者的設定檔。從「現行使用者的角色」表格中, 選取所有已指派至使用者的角色。
3. 按一下修改角色資訊。
摘要
為使用者給定的專用權是由使用者被指派的角色以及角色所屬的「存取控制群組」來決定。
建立使用者
在建立使用者之前,應用程式中至少必須有一個角色存在。
1. 從左窗格中,選取一個「組織階層」。 用滑鼠右鍵按一下組織名稱,然後從簡要功能表中選取「新增使用者」。這時會出現「新使用者」畫面。
2. 在「使用者設定檔」介面中,輸入所需要的詳細資料。
3. 輸入使用者的密碼。
4. 將角色指派至使用者。您可以根據責任來選取多個角色。
5. 輸入所有必要的資訊之後,請按一下「儲存」來儲存資訊。
6. 最後一個步驟是在系統中啟用使用者。新的使用者一律預設成「停用」。
啟用使用者
在建立新使用者時,他們是停用的。如果要讓新使用者存取應用程式,就必須啟用他們。
從功能表資料模型管理員 > 安全 > 使用者主控台中,按一下停用按鈕。這時按鈕會變成「啟用」。
存取控制群組 - 您可以使用 WebSphere Product Center 的「存取控制群組」(ACG) 來設定許可權, 讓使用者可以檢視/編輯特定的型錄。請建立一個存取群組, 然後將存取專用權指派至 ACG 中的每一個角色。將 ACG 對映至物件。 然後,根據使用者的責任,將使用者指派至一或多個角色。
ACG 可以套用到下列項目:
- 型錄
- 協同作業區
- 階層
- 選項
- 工作流程
您可以建立規則來將存取權限定至一組角色,以便在不同的物件上加上專用權。這些規則是針對所有已指派至角色的使用者來執行。
用來建立型錄和階層的精靈需要關聯到 ACG。在 WebSphere Product Center 中建立的其他物件也是如此。下表中列出的以下物件需要關聯到 ACG。右邊的直欄說明如何將 ACG 對映至物件。
物件
關聯到 ACG 的方式
型錄
「資料模型管理員」>「安全」>「存取專用權」>「型錄存取主控台」。
或
「資料模型管理員」>「安全」>「存取控制群組」>「物件至存取控制群組對映」
協同作業區
在建立協同作業區期間關聯 ACG
階層
「資料模型管理員」>「安全」>「存取專用權」>「階層存取主控台」
或
「資料模型管理員」>「安全」>「存取控制群組」>「物件至存取控制群組對映」
選項
在建立選單時建立 ACG 的關聯
工作流程
在建立工作流程期間關聯 ACG
範例:將 ACG 關聯於型錄
如果要對型錄執行存取控制,就必須將型錄對映至 ACG,這是在建立型錄期間完成的。
1. 使用功能表路徑產品管理員 > 型錄 > 型錄主控台來顯示型錄主控台。
2. 按一下新建來建立新的型錄。
3. 在「選取存取控制群組」步驟中,建立一個 ACG 或選取現有的 ACG。
範例 – 套用選項的存取控制
在控制使用者檢視選項、編輯選項規則以及刪除選項的存取權時, 可以根據指派給使用者的角色的存取專用權定義來加以限制。如果要限制選項的存取權,便必須將定義了有限存取專用權的角色關聯於「項目選項」正在使用的 ACG。
如此,便可以將單一選項提供給特定 ACG 使用,且這個 ACG 下的所有角色都將有權存取這個「項目選項」。 只要使用者指派了角色,便能夠存取這個項目選項。
疑難排解
如果使用者無法檢視 ACG 所定義的項目選項,請檢查下列項目:
- 確定使用者已啟用
- 確定使用者已指派給適當的角色
- 檢查角色的存取專用權已經依照「建立新的角色」步驟中的說明正確地定義。
- 檢查使用者所屬的 ACG 是否允許存取特定的型錄。您可以設定使用者來存取項目選項,但無法存取型錄,這樣使用者就不會看見任何資訊。
建立新角色和指派給 ACG
在每一個角色中,都可以實作三個安全領域:
- 群組存取權 – 將存取權限制為每一個相關聯的 ACG 的角色
- 全系統存取權 – 將存取權限制為各種應用程式特性
- 語言環境存取 – 將存取權限制為一或多個可用的語言環境
在設定角色的群組特定存取權時,建議為 ACG 「預設值」選取存取權。ACG – 預設值是依預設所建立的, 而如果沒有為物件選取任何自訂 ACG,它就會使用 ACG 「預設值」。所有可以關聯到 ACG 的物件都需要將 ACG 關聯到物件。因此, 必須為角色建立一組群組存取專用權。
1. 使用資料模型管理員 > 安全 > 角色主控台功能表路徑,這時會出現 「角色主控台」對話框。
2. 按一下新建,再輸入角色的名稱和說明。在這個練習中,請使用「基本檢視」作為名稱。
3. 從角色的「群組特定存取權」表格中,選取每一個「存取控制群組」的群組存取權。
附註:ACG 主控台中也會更新這些變更。
4. 按一下儲存來確定設定。這時會出現一則訊息,指出角色已順利建立完成。
5. 向下捲動至「角色的全系統存取權」表格;按一下「編輯畫面」超鏈結來存取「編輯畫面存取權」頁面。
6. 選取要提供給角色的畫面。 您必須選取下列畫面,它們是基本需求:
- 檢視「WebSphere Product Center」主畫面
- 檢視「WebSphere Product Center」畫面
- 檢視「型錄導覽窗格」畫面
- 檢視「我的首頁」畫面
- 檢視「協同作業區控制台」畫面
7. 按一下修改來確定設定。
建立存取控制群組
ACG 會對映到不同的物件,然後執行群組的角色中定義的一組安全規則。物件會要求選取 ACG, 而如果不想要自訂的 ACG,請選取 ACG「預設值」。
1. 使用資料模型管理員 > 安全 > 存取控制群組 > 存取控制群組主控台功能表路徑,這時會出現「ACG 主控台」。
2. 按一下新建,再輸入 ACG 的名稱和說明。在這個練習中,請將 ACG 命名為 "E"。
3. 從下拉清單中選取任何「角色」。在下一節中將會建立一個新的角色,它將新增至 ACG 中。
4. 在「存取控制群組」表格中,選取下列勾選框:
- 型錄 – 列出
- 型錄 – 檢視
- 型錄 – 搜尋
- 選項 – 列出
5. 按一下儲存來建立新 ACG。
如果要執行已經為 ACG 設定好的存取控制規則,就必須將使用者指派至 ACG 的角色成員。
將角色指派給使用者
一旦建立使用者和角色之後,請使用「使用者主控台」來將角色指派至使用者。
1. 使用資料模型管理員 > 安全 > 使用者主控台功能表路徑;這時會出現「現行使用者」表格。
2. 按一下使用者名稱
3. 向下捲動至「現行使用者的角色」表格,再選取先前已建立的「基本檢視」角色。
4. 按一下「修改角色資訊」來確定新的使用者設定檔。
附註:任何指派給「基本檢視」角色的使用者都有下一節所建立之項目選項的檢視專用存取權。
「設定存取專用權」是您為 ACG 定義的安全規則的延伸。利用 WebSphere Product Center 的「型錄存取專用權主控台」, 使用者可以將型錄相關聯的屬性集合限制至一或多個角色成員。
比方說,在定義型錄的存取專用權時, 可以為型錄的屬性集合執行「檢視」及(或)「編輯」專用權, 藉以完整地控制角色可以檢視或編輯的型錄屬性。如果已經植入語言環境, 就可以根據可用的語言環境來限制屬性。
設定型錄存取專用權
您可以根據在「型錄存取專用權主控台」中配置的一組已定義專用權,來將角色限制到任何型錄。 已指派至角色的使用者將會被限制至型錄的存取專用權。
建立規則以容許角色對任何型錄執行可檢視及(或)可編輯專用權。您必須針對需要存取型錄的每一個角色來定義專用權。
1. 從資料模型管理員 > 安全 > 存取專用權 > 型錄存取主控台功能表路徑中,按一下要建立存取專用權的型錄名稱旁的新建按鈕。 這時會出現「型錄存取專用權」精靈。
2. 從下拉欄位中選取一個「角色」。這裡只會顯示屬於已選取的型錄所連結的 ACG 的成員的角色。
3. 從「型錄存取專用權編輯器」中,選取屬性集合為可檢視或可編輯。
附註:表示檢視專用權的屬性旁邊會出現一個 "V"。 "V+E" 表示檢視和編輯專用權。
4. 如果要移除規則,請從「所選的項目」方框中按一下屬性集合,然後按一下「移除」。
5. 定義好所有專用權之後,請按一下儲存。這時會出現一則訊息,指出專用權已順利儲存。
6. 必要時,請為所有相關聯的角色建立專用權。每一個已定義專用權的角色都會出現在「型錄存取專用權主控台」中。
7. 如果要編輯角色的專用權,請從「型錄存取專用權主控台」按一下「編輯」圖示, 在編輯器中進行變更,然後按一下「儲存」。
移除型錄存取專用權
如果要移除角色所有的型錄存取專用權,請執行下列動作:
1. 從型錄存取專用權主控台中,按一下編輯按鈕來編輯角色。
2. 選取「所選的屬性」框的所有屬性,按一下移除。
3. 按一下儲存。返回「型錄存取專用權主控台」,然後屬性集合就會被移除。
限制角色的存取專用權,這適用於任何已指派至特定角色的使用者。在「編輯角色存取權」畫面中所進行的變更會反映在相關聯的「存取控制群組詳細資料」和「全系統存取權」等頁面中。
編輯角色存取權
1. 如果要編輯角色存取權,請使用資料模型管理員 > 安全 > 角色主控台功能表路徑。這時會出現「角色主控台」表格, 其中包含已經建立的角色的清單。
2. 選取一個要編輯的角色,然後就會出現「編輯角色存取權」頁面。 每一個與角色相關聯的「存取控制群組」都會顯示在個別的直欄中。
3. 為每一個「存取控制群組」選取特定的存取專用權。 在「角色的全系統存取權」表格中,按一下「編輯畫面」鏈結, 將存取權限制至特定的應用程式畫面。
附註:請參閱下表,以取得角色存取權說明。
角色的群組特定存取權
型錄
清單
容許在 WebSphere Product Center 中的「型錄主控台」和清單中顯示型錄。
如果沒有選取,「型錄主控台」就會指出「找不到型錄」。
編輯型錄視圖
容許建立、刪除和編輯型錄視圖
檢視項目
容許對型錄項目的檢視存取權
新增項目
容許建立新的項目。如果沒有選取,就會停用用來新增項目的所有按鈕和簡要功能表
修改項目
容許修改項目
* 附註:如果沒有選取,就必須取消選取「新增項目」和「將項目重新分類」
刪除項目
容許刪除項目。如果沒有選取,就會停用「項目編輯畫面」中的「刪除」按鈕
重新分類項目
容許將型錄中的項目重新分類。
如果沒有選取,就會停用「項目編輯」畫面中的「分類」按鈕
摘要項目
無法運作。在未來的版次中會將它移除
匯出
容許從型錄中匯出型錄項目或 item-category 屬性值
屬性
容許透過「型錄主控台」中的「屬性」按鈕來存取屬性頁面
差異
容許顯示型錄之間的差異
回復
容許回復型錄
搜尋
容許對型錄執行基本或多元搜尋
刪除
容許從「型錄主控台」刪除型錄
執行預覽 Script
容許執行項目的預覽 Script(例如,項目 HTML 預覽、項目標籤定界預覽)
階層
清單
容許在 WebSphere Product Center 中的「階層主控台」和清單中顯示階層。
如果沒有選取,「階層主控台」就會指出「找不到階層。」
編輯階層視圖
容許建立、刪除和編輯種類視圖
檢視階層節點
只容許對階層的檢視存取權
* 附註:如果沒有選取,就必須取消選取「新增種類」、「修改種類名稱」和「修改種類屬性」。
新增階層節點
容許建立新的種類。
修改階層節點屬性
容許修改階層節點屬性
* 附註:如果沒有選取,就必須取消選取「新增種類」
刪除階層節點
容許刪除種類
重新分類階層節點
容許將種類重新分類
摘要階層節點
無法運作。在未來的版次中會將它移除
規格對映階層節點
容許
屬性
容許檢視階層屬性
回復
容許回復階層
刪除
容許刪除階層
選項
清單
容許在「選項主控台」中顯示選項
編輯規則
容許建立要套用到選項的規則
刪除
容許刪除選項
匯入
清單
容許在「匯入主控台」中顯示匯入項目
執行匯入
容許起始將型錄項目或 item-category 屬性值匯入到型錄中
刪除
容許刪除匯入項目
選項成員
檢視項目
檢視項目選項
新增項目
新增項目至選項
修改項目
修改選項中的項目
刪除項目
刪除選項中的項目
重新分類項目
將選項中的項目重新分類
檢視階層節點
檢視選項中的階層節點
新增階層節點
新增選項中的階層節點
修改階層節點屬性
變更選項中的階層節點屬性
刪除階層節點
刪除選項中的階層節點
重新分類階層節點
重新分類選項中的階層節點
規格對映階層節點
在選項中建立規格對映階層節點
文件儲存庫
檢視檔案
檢視文件儲存庫中的檔案
刪除檔案
刪除文件儲存庫中的檔案
採購單匯出項目
清單
容許在「PO 匯出主控台」中顯示採購單匯出項目
匯出
容許起始採購單匯出
刪除
容許刪除採購單匯出項目
工作流程
清單
容許在「工作流程主控台」中顯示工作流程
編輯
容許編輯工作流程
刪除
容許刪除工作流程
協同作業區
清單
移出項目
容許在「協同作業主控台」中移出項目
角色的全系統存取權
規格
修改規格
容許修改任何規格
修改規格對映
容許修改任何規格對映
畫面
編輯畫面
(按一下以編輯畫面存取專用權)檢視
容許存取在上面的「編輯畫面」中所選的畫面。如果沒有勾選這個方框,角色就無法使用所選畫面的清單。
Script
建立修改 Script
容許建立 Script。沒有選取這個項目時, 「Script 主控台」中的「新建」按鈕就不會出現
排程器
檢視公司工作
容許在「工作主控台」中顯示工作
安全
修改使用者
容許建立、刪除和編輯使用者
修改角色存取權
容許建立、刪除和編輯角色
「角色的語言環境存取權」是用來從角色可用的語言環境清單中進行選取。
角色的語言環境存取權
可用的語言環境
已經在「管理公司屬性」中設定的可用語言環境的清單
已選取的語言環境
已經提供給角色使用的所選語言環境的清單
您可以將角色限制至特定的 WebSphere Product Center 畫面。在「全系統的存取權」表格中,按一下「編輯畫面」超鏈結, 然後「角色資訊」表格就會出現在階層式的畫面清單中。
每一個列出的畫面都可以限定至某個角色,方法是不要選取畫面名稱旁邊的勾選框。因此,勾選方框時, 就可以存取畫面。完成所有對畫面的限制之後,請按一下「修改」來更新變更。
最小需求設定
雖然「編輯畫面」的行為是相當直接的, 但仍有幾點需要注意,下面幾節將提供相關說明。
使用者的首頁是由許多畫面組成:因此,必須提供對每一個畫面的存取權。下列設定是讓使用者登入和檢視首頁的最小需求。
- 檢視「WebSphere Product Center」主畫面
- 檢視「WebSphere Product Center」畫面
- 檢視「型錄導覽窗格」畫面
- 檢視「我的首頁」畫面
- 檢視「協同作業區主控台」畫面
透過對上述畫面的存取專用權,使用者首頁可以顯示 WebSphere Product Center 主畫面、導覽窗格和協同作業主控台。
如果不勾選上述其中一個畫面的許可權,您將無法進入「協同作業主控台」, 並且會收到錯誤訊息,指出「您沒有存取這個頁面的專用權」。
下列各節將定義「角色資訊」表格中的每一個畫面設定。
使用者執行的活動可以透過 WebSphere Product Center 的「活動日誌」來加以監視。您可以監視使用者已經造訪的網頁、 已經編輯的型錄、並且透過電子郵件來通知另一個使用者關於活動的實例。建立新的使用者時,會自動將他們新增至「活動日誌」中的使用者清單。
配置活動日誌
1. 使用功能表路徑:資料模型管理員 > 安全 > 活動日誌 > 活動日誌。
2. 按一下適當的方框選項來監視使用者的活動、通知活動,或追蹤刪除活動。
3. 如果要透過電子郵件來接收更新,請按一下「更新通知電子郵件」勾選框,然後輸入電子郵件位址。
4. 配置完所有的活動之後,請按一下「更新」。
檢視使用者活動
從「監視的使用者」表格中,選取「階段作業」、「日誌」或「摘要」,來檢視使用者的現行活動。
- 「階段作業」鏈結會提供使用者所造訪的網頁的清單。
- 「日誌」鏈結會顯示使用者所造訪的網頁的日誌。
- 「摘要」鏈結會顯示使用者造訪網頁的次數概觀。
通知使用者
您可以從「活動日誌」畫面中建立一則訊息,並且將訊息傳送給所有使用者, 或只傳送給目前已登入應用程式的使用者。 「監視的使用者」表格會顯示所有的現行使用者。訊息會傳送至使用者的設定檔中所定義的 電子郵件位址或「監視的使用者」表格中所定義的通知電子郵件。這個電子郵件可以和使用者設定檔中所定義的電子郵件不同。
傳送訊息給使用者
1. 捲動至「活動日誌」畫面結尾。在「通知使用者」表格中輸入一則訊息。
2. 選取要將訊息傳送給「活動日誌」方框中列出的所有使用者, 或只傳送給目前登入的使用者。
3. 按一下傳送,這時會將訊息傳送給每一位使用者的電子郵件位址。
警示功能基本上是 WebSphere Product Center 的傳訊系統。警示可以關聯於任何類型的事件,且可用來通知特定使用者或使用者群組已發生特定事件。
從匯出工作順利完成到匯入工作期間的問題都在事件所包括的範圍內。 WebSphere Product Center 支援許多不同警示,以應付各種不同的事件。
「警示主控台」是 WebSphere Product Center 中用來管理所有警示的地方。從這個畫面中, 您可以訂閱警示以及瀏覽已經觸發的警示。這裡也是配置警示的地方,並且可以將使用者關聯到特定警示。
「警示主控台」可分成多個區段,以對應至應用程式的不同功能範圍。警示也可以從左邊的快速存取列中的「警示」顯示畫面來加以監視。存取警示主控台
請使用下列功能表路徑:資料模型管理員 > 警示 > 警示主控台。
圖 18. 1 - 警示訂閱主控台
圖 18. 2 - 左窗格中顯示的警示
顯示警示活動
「警示訂閱主控台」可以顯示使用者已訂閱的警示。 如果要顯示所有警示活動,請使用功能表路徑資料模型管理員 > 警示 > 警示顯示畫面。 這時會出現一個「現行結果」表格, 其中包含已經所有觸發的警示。
訂閱警示
您可以透過「警示訂閱主控台」,為每一個使用者個別設定警示。
請使用下列功能表路徑:資料模型管理員 > 警示 > 警示主控台。
1. 選取事件群組
對應於應用程式功能區的可用的事件群組,其中包括:
- 公用程式
- 匯入
- 匯出
- 產品管理員
- 工作流程
請選取一個事件群組,再按一下 +新增,這時會出現「新增新警示訂閱」精靈。
2. 選取事件類型
事件類型用來定義要配置之警示的精確本質。事件類型的清單是根據在第一個步驟中選取的群組而定。
3. 選取事件狀況
指定其它的參數,以便在非常特定的情況下觸發警示。如果不需要參數,您可以略過這個步驟
4. 警示說明
為警示提供一個說明,讓您在檢閱冗長的預先配置警示清單時,更容易找到它。
5. 選取分送
請按一下問號按鈕,再選取觸發警示時所要通知的分送群組,或按一下新建來建立新分送群組。按一下「選取」以移至下一步。
附註:設定警示的使用者會自動訂閱警示,因此,在訂閱警示時從使用者清單選取其名稱的使用者會收到警示兩次!
6. 選取使用者
您不必選取分送群祖,您只需要選取當事件發生時要警告的使用者。
完成警示訂閱精靈之後,就可以從「警示訂閱主控台」來檢視警示。
附註:如果已新增警示,就可以從左窗格中檢視警示。
檢視警示結果
您可以從三個區域來檢視警示結果:
1) 警示主控台 - 請按一下警示名稱來檢視結果
圖 18.3 - 從警示主控台檢視警示結果
2) 左窗格 - 請按一下左窗格中的警示號碼,結果會出現在右窗格中
圖 18.4 - 從左窗格檢視結果
3) 我的作業清單 - 請從「警示模組」中,按一下「警示說明」名稱來檢視結果。
圖 18.5 - 從「我的作業清單」檢視結果
商業程序是利用暫置區來支援和執行的。 例如,「產品管理員」可以將項目層次的資料變更啟動至暫置區中, 識別會要求管理者核准(且包含要通知相關第三者的警示)的工作,而如果工作被拒絕,則可以回復, 並且會自動為管理者和監視者觸發差異報告。
當建立暫置區時,暫置區主控台中不會出現任何內容。 當使用「建立暫置區」精靈建立匯出時,步驟 9 會選取一項分送。這是選取暫置區的位置,當執行匯出時,會將它傳送到所選的暫置區,它會出現在暫置區主控台中。
建立暫置區
如果要建立暫置區,請執行下列動作:
1. 使用「資料模型管理員 > 暫置區 > 暫置區主控台」功能表路徑來顯示暫置區主控台,再按一下建立新的暫置區。 這時會出現「建立暫置區」精靈。
2. 輸入新暫置區的名稱,按下一步。這時會出現一個訊息框,通知您已順利建立完成。
圖 19. 1 - 選取匯出的暫置區
檢視暫置區詳細資料
將檔案新增至暫置區時,會在「暫置區主控台」中列出檔案。
1. 按一下暫置區的名稱來檢視它在文件儲存庫中的所有相關檔案。
2. 按一下產生的文件名稱來檢視它的內容。
3. 按一下檢視按鈕來顯示文件的審核日誌。
圖 19. 2 - 暫置區主控台
PIM 程序可以透過工作流程的定義來進行管理。「工作流程主控台」是用來建立工作流程程序, 其中包含可透過定義顯示畫面來檢視的多個實例。
您可以在「工作流程主控台」中建立要顯示的工作流程實例, 並且根據狀態來傳送警示,以通知在將該實例提升至工作流程的下一步之前需要核准。
本章將透過下面的重要問題來彙總「工作流程」的特性:
- 什麼是 WebSphere Product Center 工作流程?
- 如何設定工作流程?
- 資料如何在工作流程步驟中移動?
- 什麼是可用的作業清單/狀態功能?
- 什麼是可用的工作流程報告功能?
每一個問題都包含高階回應,並且在「工作流程技術詳細資料」一節中提供更詳盡的討論。
什麼是 WebSphere Product Center 工作流程?
WebSphere Product Center 工作流程會在 Product Center 應用程式或個別的 WebSphere Product Center 應用程式中實作商業程序。WebSphere Product Center 的工作流程元件可提供一畫面來設定作業清單/狀態畫面以及報告功能。
商業程序範例:
在 WebSphere Product Center 核心應用程式內:
- 新增項目
- 修改項目
在 WebSphere Product Center「項目同步處理」應用程式內:
- UCCNet 項目新增
在 WebSphere Product Center「供應者自我服務」應用程式內:
- 供應者檔案提交
如何設定工作流程?
「商業程序分析師」會使用 UI 畫面來建置一系列的步驟,這些步驟會對應到特定的商業程序。雖然您不需要執行任何 Scripting 就可以配置大部分的步驟, 但是您可以在任何工作流程步驟中使用 Scripting 來執行進一步的工作流程定義。
每一個工作流程步驟都有許多預先定義的步驟類型,包括:
- 修改
- 及核准
- 或核准
- 自動化
- 一般
根據步驟類型而定,您可以為步驟設定參數。可用的參數包括
- 可存取步驟的角色或使用者
- 步驟中的可編輯屬性
- 步驟的結束值(包括提升)
- 步驟的電子郵件通知
- 步驟的逾時值
- 步驟的 Script
必要時,可以將步驟輸送至另一個工作流程來定義巢狀工作流程, 或者步驟可以從另一個工作流程接收資料。步驟也可以透過 HTTP、MQ、JMS、FTP 或 SMTP 來對外呼叫外部系統。
資料如何在工作流程步驟中移動?
型錄或階層屬性值會在協同作業區中的工作流程步驟間移動。協同作業區是可支援一般型錄/階層功能的「迷你型錄」, 其中包括內容編寫畫面、視圖、規格驗證規則和 Script。
附註:WebSphere Product Center 工作流程目前只支援型錄和階層屬性值的處理,不處理屬性的規格。
藉由從主要型錄/階層「移出」現有的屬性值, 或將新值匯入到協同作業區中,來將資料插入到協同作業區中。
例如,使用者可以將項目的屬性移出至某個工作流程的協同作業區中(例如:英文簡要說明), 同時將同一個項目的另一個屬性移出至另一個工作流程中的不同協同作業區中(例如:法文簡要說明)。
checked-out 屬性在主要型錄中可作為唯讀使用。「型錄或階層多重編輯」畫面中的項目上有一個鎖定符號, 以用來指出項目的屬性是 checked-out。在作為唯讀屬性時,可以從主要型錄/階層來檢視或匯出屬性,但不能修改它。只有對包含 checked-out 屬性的協同作業區中的修改步驟具備存取權的一方, 才能修改 checked-out 屬性。
附註:您可以將主要型錄/階層設定成完全唯讀,同時要求所有屬性值變更都是在工作流程中進行。
如果在任何步驟中勾選「新增項目」方框,就可以在該工作流程步驟中, 將新的項目匯入到協同作業區中。所有匯入到協同作業區中的項目都會使用與匯入到主要型錄/階層時的相同匯入驗證來進行驗證。您無法將無效的記錄儲存到協同作業區中, 就像是無法將無效的記錄儲存到主要型錄中一樣。
當一組項目完成它們在工作流程中的移動之後, 可以將新增或已修改的記錄「移入」到主要型錄/階層中。使用者也可以隨時從協同作業區除去 item + 屬性 (除去項目時,會釋放主要型錄中的 item + 屬性以進行編輯)。當協同作業區中的所有記錄完成它們在工作流程中的移動之後, 可以設定協同作業區的內容,以自動刪除空白的協同作業區。管理者也可以用手動方式刪除空白的協同作業區。系統會保留已刪除的協同作業區的歷程,以進行報告。
什麼是可用的作業清單/狀態功能?
工作流程包括一個標準協同作業主控台, 它可以用圖形方式呈現每一個工作流程步驟中的每一個協同作業區中的資料狀態。
商業程序分析師可以為標準協同作業主控台補充由「呼叫程式」產生的自訂 Script 化畫面。
任何使用者都可以在其預設「首頁」中使用協同作業主控台/作業清單。如果使用者有權存取工作流程中的任何步驟,則使用者就可以存取該工作流程的協同作業主控台。協同作業主控台會指出工作流程中的任何步驟的項目數。使用者可以在任何步驟中按一下綠色的數字,來與綠色的項目直接交談。使用者可以查看在任何步驟中以紅色數字顯示的項目數, 但無法與該步驟中的項目交談。
系統除了會維護協同作業區的狀態外, 也支援協同作業區中的每一個項目的項目歷程。協同作業區中的使用者 可以按一下項目來查看在每一個工作流程步驟中對項目所做的變更、核准/拒絕以及使用者備註。
什麼是可用的工作流程報告功能?
工作流程包括一個詳盡的審核追蹤。它會儲存資料庫中的每一個協同作業區的每一個工作流程步驟中的每一個屬性變更。透過所提供的 Script 作業, 就可以建置詳盡的屬性層次生命週期報告。報告的範例包括 -
- 上架時間報告 - 顯示新產品從接收到聯合至外部系統的時間
- 每一個受管理的 SKU 報告的成本 - 測量將產品從接收移至遞送所需要的時間和資源數目
- 價格變更報告 - 指出每一個工作流程步驟中的所有價格變更,包括使用者的名稱、變更的日期和時間以及備註
- 使用者產能報告 - 顯示在每一個工作流程步驟中,每一個使用者在一段時間內所處理的項目數
- 核准鏈報告 - 呈現給定工作流程內的所有核准
- 現行使用者狀態報告 - 顯示給定使用者在每一個工作流程步驟中的項目數的 Snapshot
- 提升報告 - 指出在一段期間內由逾時所提升的全部項目
下列各節總結 WebSphere Product Center 工作流程的技術詳細資料:
- 工作流程設定步驟
- 資料移動和作業清單/狀態
- 報告
工作流程設定步驟
商業程序分析師會在「工作流程設定主控台」畫面和「編輯工作流程步驟」畫面中設定整體工作流程。
所有工作流程都有兩個主要性質:
1) 所有的工作流程都會自動包含「起始」、「順利完成」和「失敗」等步驟。依預設,也有「逾時」步驟可用。
- 「起始」步驟一律是工作流程中的第一步驟
- 「順利完成」步驟會嘗試移入所有到達這個步驟的項目
- 「失敗」步驟會除去所有到達這個步驟的項目
- 「逾時」步驟會將所有到達這個步驟的項目放置到「修復」保存區以供檢閱
2) 只有當程序從「起始」步驟移至「順利完成」、「失敗」或「逾時」步驟,而且流程沒有中斷時,才會儲存工作流程。
從「起始」步驟到「順利完成」、「失敗」和「逾時」等步驟時,並不一定要有一個路徑。但是如果要使工作流程有效,則所有從「起始」步驟開始的路徑都必須到達「順利完成」、「失敗」或「逾時」步驟。
一般商業程序的工作流程設定
商業程序分析師設定工作流程的一般程序為:
0. 使用者在程式(例如 Visio)中建立工作流程圖。
1. 開啟「工作流程主控台」畫面
2. 按一下「新建」來建立新的工作流程。到達「編輯工作流程詳細資料」畫面。
3. 替工作流程命名。
4. 提供工作流程的「說明」(選用)。
5. 設定工作流程的「存取控制」。這個「存取控制」會決定哪些角色可以檢視、編輯或刪除這個工作流程。
6. 決定工作流程所支援的「儲存器類型」。
支援的儲存器類型有兩種 - 型錄或階層。 支援「型錄」的工作流程可支援內含型錄所直接支援的屬性的協同作業區,這些屬性為型錄屬性和 item-category 屬性。包含階層的工作流程可支援內含階層所直接支援的屬性的協同作業區,這些屬性為階層屬性和種類次要屬性。
7. 按「新增步驟」來定義「起始」步驟之後的第一個步驟(如果有的話, 這是因為您可能會直接從「起始」步驟對映到「順利完成」步驟,來完成工作流程)。在這個範例中,第二個步驟是「修改價格」。
8. 「新增步驟」按鈕會開啟「編輯工作流程步驟」畫面。
9. 為步驟提供一個「名稱」
10. 提供步驟說明(選用)
11. 選取步驟「類型」。
在這個範例中,「修改價格」步驟的步驟類型是「修改」。 有兩種廣義的步驟類型 - 與使用者交談作業有關的步驟, 以及與使用者交談作業無關的步驟。
以下的「步驟類型表格」說明可用的步驟類型、每一個步驟可用的結束值、 步驟中是否有執行者可用、步驟中是否可存取節點可用、步驟是否有截止日期可用、 步驟是否有通知可用,以及步驟是否有 Script 可用。
12. 如果沒有為步驟類型預先決定「結束值」,請選取「結束值」。在這個使用「修改」步驟類型的範例中,「結束值」是預先定義成完成 (DONE)。
如果步驟涉及使用者交談作業,則「結束值」是在可用來移至與「結束值」相對映的步驟的按鈕上所顯示的文字。
如果步驟和使用者交談作業無關,則步驟內的 Script 中的每一個結果都應該對映至「結束值」。
13. 如果可以選取「執行者」作為步驟類型,請在步驟中選取「執行者」。執行者是指可容許執行步驟所支援的動作的角色及(或)使用者 (動作可以是修改、需經全數核准 (and_approval)、只需一位核准 (or_approval)、分派至另一個步驟等等). 執行者是唯一可以存取步驟的角色/使用者。
您可以在任何步驟中合併角色和使用者。如果使用者是包含在角色中, 而使用者和角色都已對映到某個步驟,則使用者就可以代表角色來執行動作。
附註:如果要取消選取這個蹦現視窗中的選項,請按 CTRL 鍵,之後,用滑鼠左鍵按一下選項。
14. 如果可以為步驟類型決定「節點」,您可以選擇要為步驟選取「節點」。
「節點」是在步驟中可以編輯的型錄或階層屬性。在給定的型錄或階層的選項中,必須可以使用這些屬性。若為型錄規格, 則屬性可包含型錄屬性和 item-category 屬性。 若為階層規格,則屬性可包含階層屬性或種類次要屬性。
如果儲存器是型錄,就可以從多個型錄規格來新增節點。同樣的,如果儲存器是階層,就可以從多個階層規格來新增節點。
15. 如果可以為步驟類型決定「截止日期」,您可以選擇要為步驟選取「截止日期」。在到達「截止日期」時, 會將項目移至與「逾時」對映的步驟。
步驟有兩個可用的「截止日期」-
- 步驟的持續時間型截止日期 - 當持續時間內的步驟有剩餘的項目之後, 它會將協同作業區中的項目從現行步驟移至與「逾時」相對映的步驟。持續時間型截止日期可以是「日」或「時」的一部分。
- 步驟的日期型截止日期 - 它會在到達日期時, 將協同作業區中的所有項目從現行步驟移至下一步驟。
附註:整個協同作業區還有一個「截止日期」,您可以在項目載入協同作業區時設定它。 透過整個協同作業區的這個截止日期,協同作業區中的所有項目都可以有相同的「截止日期」。
16. 如果可以「新增項目」至步驟,則選擇性設定這個項目。 如果勾選「新增項目」方框,就可以在該步驟中執行匯入以輸送至協同作業區中。
請注意,如果設定工作流程的商業程序分析師允許在核准步驟之後新增項目至步驟中, 則項目就不應該進入核准步驟。
17. 選擇性設定步驟的「通知」。每一個步驟類型都可以使用通知。通知是指在「進入」步驟或到達步驟的「截止日期」時所觸發的電子郵件。 商業程序分析師會將電子郵件位址輸入到通知方框中。在「進入」步驟或到達「截止日期」步驟時, 系統會將預先定義的電子郵件傳送到這些位址。
如果商業程序分析師希望傳送自訂電子郵件給使用者, 可以透過步驟中的 Script 來配置自訂電子郵件。
18. 選擇性設定步驟的 Script。您可以儲存步驟,然後按「新增 Script」按鈕來存取 Script 功能。任何步驟都可以有 Script。Script 中有三個方法可以使用 - IN()、OUT() 和 TIMEOUT()。逾時相當於「截止日期」。您不需要在每一個方法中都併入 Script。您需要將每一個結束值對映到 Script 函數。
您可以在 Script 步驟中使用任何 WebSphere Product Center Script 作業。我們期望客戶會基於下列目的而經常使用 Script 步驟:
- 根據特定準則來遞送工作流程記錄(例如:margin > 10% is mapped to Exit Value = FINAL APPROVAL else is mapped to Exit Value = SPECIAL APPROVAL)
- 執行「呼叫程式」觸發 Script,透過 HTTP、MQ、JMS、UCCnet、SMTP 或 FTP 將工作流程資料傳送至外部產品,或從外部產品接收工作流程資料
- 執行呼叫程式觸發 Script 來將資料推送到自訂 HTML 頁面中, 或從自訂 HTML 頁面接收資料
- 建立報告,例如新增/修改報告
19. 請對工作流程中的其餘步驟重複步驟 7-18。在這個範例中,其餘的步驟是「核准價格」。
20. 在「選取後續步驟」畫面中,根據「結束值」步驟,將每一個步驟對映至適當的下一步驟。在這個範例中,需要設定下列對映:
- 起始 修改價格
- 修改價格 核准價格
- 核准價格/已核准 順利完成
- 核准價格/已拒絕 修改價格
21. 在「編輯 GUI」畫面中,設定工作流程的圖形表示法。 這個畫面可讓使用者以圖片方式來描述步驟以及步驟之間的流程。在「編輯工作流程詳細資料」畫面中有這個圖片的鏈結。
如果要存取畫面,請在「編輯工作流程詳細資料」畫面的工具列中,按藍色的放大鏡按鈕。
畫面會顯示上面建立的所有步驟。另外每一個步驟都有一個工具提示,它會顯示步驟路徑、說明、類型、轉入和轉出。
按一下步驟來將每一個步驟定位在畫面中,然後按一下畫面上的適當方框。使用「轉換程式庫」中的直線來連接步驟。
23. 儲存工作流程。
下列頁面中的表格包含所有的工作流程步驟類型以及每一個步驟類型的說明, 說明是在步驟類型之後。
基本系統步驟
步驟類型
起始
說明
工作流程一律是從「起始」步驟開始,而且必須以「順利完成」、「失敗」或「逾時」步驟來結束。每一個工作流程只有一個「起始」步驟的實例。
結束值
SUCCESS
是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
是(如果使用者要藉由執行匯入以輸送至「起始」步驟中,以便在工作流程中建立新的記錄, 則使用者必須在「起始」步驟中勾選「新增項目」方框)
截止日期
否
通知
是
可執行 Script?
是
步驟類型
順利完成
說明
如果記錄到達工作流程中的「順利完成」步驟,則系統會嘗試將記錄移入到與工作流程關聯的協同作業區相連接的核心儲存器中(型錄或階層)。
結束值
SUCCESS
是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
步驟類型
失敗
說明
如果記錄到達工作流程中的「失敗」步驟,則系統會將記錄從協同作業區中除去。
結束值
FAILURE
是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
步驟類型
修復
說明
這個步驟是用來修復項目的特殊步驟。在未符合需求時,使用者可以在任何步驟中將項目傳送至修復步驟。
結束值
FAILURE
是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
使用者步驟
步驟類型
And_Approval
說明
一個核准步驟,其中所有的執行者必須先核准記錄,然後記錄才能移至下一步。只需要一個核准者就可以拒絕記錄。
結束值
APPROVED
REJECTED
[ TIMEOUT ]是否可編輯結束值:
否
執行者
至少一個
節點
否
是否可新增項目?
否
截止日期
是
通知
是
可執行 Script?
是
步驟類型
Or_Approval
說明
一個核准步驟,只需要一個執行者來核准記錄,就可以將記錄移至下一步。只需要一個核准者就可以拒絕記錄。
結束值
APPROVED
REJECTED
[ TIMEOUT ]是否可編輯結束值:
否
執行者
至少一個
節點
否
是否可新增項目?
否
截止日期
是
通知
是
可執行 Script?
是
步驟類型
分派
說明
當您要使用者決定下一個應該採用的步驟時,可使用這個步驟。請注意,這是僅供檢視的步驟。使用者無法修改屬性。
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
是
執行者
至少一個
節點
否
是否可新增項目?
否
截止日期
是
通知
是
可執行 Script?
是
步驟類型
修改
說明
當您要使用者修改一組記錄時,請使用這個步驟。
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
否
執行者
至少一個
節點
至少一個
是否可新增項目?
是
截止日期
是
通知
是
可執行 Script?
是
步驟類型
一般
說明
當您要使用者修改一組記錄時,請使用這個步驟。
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
是
執行者
至少一個
節點
是
是否可新增項目?
是
截止日期
是
通知
是
可執行 Script?
是
自動化的步驟
步驟類型
自動化
說明
您可以使用這個步驟來將作業自動化。這個步驟的邏輯是在 Script 的 IN() 和 OUT() 函數中擷取。請參閱下列說明以取得說明 IN() 和 OUT() 函數的執行順序的「步驟轉換」資訊。
結束值
DONE
是否可編輯結束值:
是
執行者
否
節點
是(當工作流程只包含「自動化的步驟」,而使用者想要將屬性移出至工作流程中的時候, 就需要將「節點」併入到「自動化的步驟」中。)
是否可新增項目?
是
截止日期
否
通知
是
可執行 Script?
是
步驟類型
等待
說明
當您要記錄等待使用者或 Script 將它們移至下一步時,可使用這個步驟。這個步驟也能用來將項目重新移入到特定日期的來源儲存器。比方說, 如果您要將項目與您在 11 月 15 日的來源儲存器合併, 您應該在「順利完成」步驟前面插入一個等待步驟,且其截止日期為 11 月 15 日。
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
是
執行者
否
節點
否
是否可新增項目?
否
截止日期
是
通知
是
可執行 Script?
是
步驟類型
使成為唯一
說明
當您要移除工作流程的其它分支中的記錄的所有其他複本時(通常是在分割之後),請使用這些步驟。 這樣可確保到達這個步驟的記錄是位於這個步驟中(而且只在這個步驟中)。
結束值
DONE
是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
步驟類型
合併
說明
您可以在分割之後,使用這個步驟來合併數個步驟。請注意,如果您有 n 個步驟指向合併步驟, 就必須先讓記錄的 n 個複本執行完合併步驟,然後這個記錄才能移至下一步驟。 請使用壓縮程式來減少送入的步驟數目...
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
步驟類型
壓縮程式
說明
這個步驟是在合併步驟之前使用,可減少指向合併步驟的項目數。您可以將數個步驟指向壓縮程式,來完成這個動作…
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
步驟類型
壓縮程式
說明
這個步驟是在合併步驟之前使用,可減少指向合併步驟的項目數。您可以將數個步驟指向壓縮程式,來完成這個動作…
結束值
DONE
是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
否
通知
是
可執行 Script?
是
步驟類型
Partial_Undo
說明
這個步驟是用來復原對這個工作流程中的節點所執行的變更。 當記錄進入這個狀態時,真正發生的情況是從主要型錄來重新提取這些節點的值。
結束值
DONE
[ TIMEOUT ]是否可編輯結束值:
否
執行者
否
節點
至少一個。這時會從主要型錄來重新提取這些節點。
是否可新增項目?
否
截止日期
是
通知
是
可執行 Script?
是
步驟類型
Nested_Workflow
說明
這個步驟是用來併入另一個有效的工作流程以作為步驟。這個步驟的結束值和已併入的巢狀工作流程的終止結束值相同。
結束值
SUCCESS
FAILURE
TIMEOUT是否可編輯結束值:
否
執行者
否
節點
否
是否可新增項目?
否
截止日期
是
通知
是
可執行 Script?
是
步驟轉換
自動化的步驟的步驟轉換:
1/ 執行 IN() 函數(可能是空白的)
2/ 執行 OUT() 函數(可能是空白的)。OUT() 函數應該設定記錄的結束值。如果步驟只有一個結束值,則會選取它(預設值)。
3/ 使用工作流程圖形(它會將每一個結束值對映到一或多個後續步驟),記錄會遞送到下一步使用者步驟的步驟轉換:
1/ 執行 IN() 函數(可能是空白的)
2/ 這個步驟中的記錄會顯示在「進階內容編寫」畫面中
3/ 在這裡,執行者將選取記錄,並指派其中一個步驟結束值給這組記錄。
4/ 執行 IN() 函數(可能是空白的)。在記錄確實離開這個步驟之前,IN() 函數有機會修改結束值。
5/ 使用工作流程圖形(它會將每一個結束值對映到一或多個後續步驟),記錄會遞送到下一步。
- 附註:您可以插入步驟以指向先前的步驟,使工作流程中的資料往回移動。 如果工作流程中的步驟有截止日期,就會自動將步驟對映到 TIMEOUT 結束值。 工作流程設計者可以將 TIMEOUT 結束值對映到工作流程中的某個步驟。如果工作流程設計者未對映 TIMEOUT 結束值,系統會將 TIMEOUT 結束值對映到 FIXIT 步驟。
巢狀工作流程
您可以使工作流程以巢狀方式存在於另一個工作流程內。程序如下:
- 使用上述程序來建立主要工作流程。儲存主要工作流程。
- 使用上述程序來建立巢狀工作流程。儲存巢狀工作流程。
- 編輯主要工作流程(例如,在工作流程主控台中選取主要工作流程,然後按「編輯」按鈕)。
- 在頂端的工具列中,在下拉框中選取巢狀工作流程。 按「新增工作流程」按鈕。
附註:您不可能利用不同儲存器類型的工作流程來作為巢狀工作流程。 因此,您無法使階層工作流程以巢狀方式存在於型錄工作流程內。
- 將巢狀工作流程中的結束值對映到主要工作流程中的適當步驟。
- 儲存主要工作流程。