主題
本章包含下列小節:
動作可使資料和計算式之間進行互動。
動作提供以下功能:
瀏覽至相關內容
在外部系統中呼叫作業、功能或處理作業
您可以在分析、儀表板頁面、代理程式、計分卡目標、計分卡初步計畫以及 KPI 中包括動作。
動作可經由下列方式執行:
由按一下內嵌於下列位置之動作連結的一般使用者明確地執行:
分析某些檢視 (例如圖表) 中的資料欄標題、資料欄值和階層層次值,以及分析表格和樞紐分析表內的合計與總計
儀表板頁面
由代理程式所傳遞的內容
因果關係圖中的計分卡、自訂檢視、策略樹檢視、策略地圖、KPI 及 KPI 監看清單
KPI 分析
自動作為代理程式的最後一個步驟
直接從「首頁」或從「目錄」頁面
例如,某業務總監想要和銷售額掉到某臨界值以下的任何地區業務經理見面。您可以將動作物件內嵌在業務總監的儀表板中,讓業務經理只要按一下連結即可排定這類會議。或者您可以使用代理程式,只要一超過銷售臨界值,即自動排程會議。
動作連結和動作連結功能表可以提供資料展示的互動功能。
動作連結是您內嵌於分析、儀表板頁面、計分卡目標、計分卡初步計畫或 KPI 中之動作的連結,點選之後會執行關聯的動作。
下圖顯示資料欄值增加了動作連結的分析。當您將滑鼠指標移至資料欄值上時 (例如,此圖中的 Bluetooth Adaptor 收益),資料欄值會顯示為連結。按一下資料欄連結可顯示關聯的動作連結,然後按一下動作連結,即可執行關聯的動作。
在分析、KPI、計分卡目標以及計分卡初步計畫中,多個動作連結會以清單方式顯示。下圖顯示已將動作連結 (傳送電子郵件給經理及顯示圖表檢視) 清單新增至資料欄值的分析。當您將滑鼠指標移至資料欄值上時 (例如,此圖中的 Bluetooth Adaptor 收益),資料欄值會顯示為連結。按一下資料欄值連結可顯示動作清單。按一下清單中的動作會執行關聯的動作。
在儀表板頁面上,您可以新增動作連結作為獨立連結,或是您可以在動作連結功能表上將多個動作連結群組在一起。動作連結功能表可讓使用者從動作連結清單中選取,要執行的適當動作會根據這些動作從資料獲得的商業見解而定。
此外,您可以視資料而定,依條件顯示每個動作連結。這項強大功能可讓您設定相關內容功能表,以便根據所顯示的資料,提供使用者適當的下一個步驟。請參閱關於依條件啟用動作。
動作連結未包含在匯出格式 (Excel 與 PDF) 中。
您新增至分析的動作連結會在下列檢視中對使用者顯示:
漏斗圖
測量錶
圖表
熱力矩陣
地圖檢視
績效磚塊
樞紐分析表
表格
格子圖
矩形樹狀結構圖
請參閱新增要在儀表板中顯示的檢視。
您新增至計分卡目標與初步計畫的動作連結,會在下列計分卡檢視中對使用者顯示:
因果關係圖
自訂檢視
策略樹
策略地圖
KPI 監看清單
您新增至 KPI 的動作連結會在 KPI 分析中對使用者顯示。
可用的動作類型分為兩個群組:瀏覽至相關內容的動作類型,以及呼叫外部系統中的作業、函數或處理作業的動作類型。
可以建立的動作類型由權限控制。您可能只能建立瀏覽類型動作、呼叫類型動作,或同時可建立瀏覽類型和呼叫類型的動作。或者,您可能只能執行動作 (如果它們以共用物件的方式存在於目錄或共用物件中,例如位於儀表板或分析)。請參閱誰可以建立動作?。
此外,您可以新增動作的位置視其類型而定。請參閱可以在哪裡新增動作?。
如需開發人員將 Oracle BI EE 物件新增至 Oracle ADF 應用程式時,可使用的「相關資訊環境事件」動作類型相關資訊,請參閱 Developer's Guide for Oracle Business Intelligence Enterprise Edition 中的 Passing Business Intelligence Content with the Oracle BI EE Contextual Event Action。
您可以提供瀏覽至協助內容的動作。
下列清單識別與說明可瀏覽至相關內容的動作類型:
瀏覽 BI 內容 — 瀏覽至分析、特定儀表板頁面或儀表板。
瀏覽網頁 — 瀏覽至指定的 URL。
瀏覽 EPM 內容 — 瀏覽至財務報告內容。
此動作類型需要設定部分組態才能使用。如需必要組態的相關資訊,請參閱 Integrator's Guide for Oracle Business Intelligence Enterprise Edition 中的 Navigate to EPM Content。
瀏覽 E-Business Suite — 瀏覽至 Oracle E-Business Suite 頁面或表單。您可以使用此類型的動作,允許使用者在第一次登入 Oracle E-Business Suite 之後,瀏覽回 Oracle E-Business Suite 頁面或表單,然後存取 Oracle BI EE。
此動作類型需要設定部分組態才能使用。如需必要組態的相關資訊,請參閱 Integrator's Guide for Oracle Business Intelligence Enterprise Edition 中的 Navigate to E-Business Suite。
瀏覽 Siebel CRM — 在 Siebel CRM 應用程式中瀏覽至檢視 (例如機會)。您可以使用此類型的動作,允許使用者從內嵌在 Siebel CRM 應用程式中的儀表板瀏覽至 CRM 應用程式中檢視內的記錄。
此動作類型需要設定部分組態才能使用。如需必要組態的相關資訊,請參閱 Integrator's Guide for Oracle Business Intelligence Enterprise Edition 中的 Navigate to Siebel CRM。
您可以設定連線至外部系統的動作。
下列清單識別與說明在外部系統中呼叫作業、函數或處理作業的動作類型:
呼叫 Web 服務 — 呼叫顯示為 Web 服務的 Web 服務作業或任何 SOA 服務 (例如,顯示為 Web 服務的 Oracle SOA Suite 中的商業處理作業執行語言 (BPEL) 處理作業)。
此動作類型需要設定部分組態才能使用。如需必要組態的相關資訊,請參閱 Integrator's Guide for Oracle Business Intelligence Enterprise Edition 中的 Invoke a Web Service。
呼叫 Java 方法 — 在 Enterprise Java Bean (EJB) 中呼叫 Java 方法。
此動作類型需要設定部分組態才能使用。如需必要組態的相關資訊,請參閱 Integrator's Guide for Oracle Business Intelligence Enterprise Edition 中的 Invoke a Java Method (EJB)。
呼叫瀏覽器命令檔 — 自從屬端 Web 瀏覽器呼叫 JavaScript 函數。
此動作類型需要設定部分組態才能使用。如需必要組態的相關資訊,請參閱 Integrator's Guide for Oracle Business Intelligence Enterprise Edition 中的 Invoke a Browser Script。
呼叫伺服器命令檔 — 當目前的代理程式完成時,執行自訂命令檔。自訂命令檔類型可以是 Javascript 或 VBScript。
當伺服器是在 Microsoft Windows 上執行時,此動作支援自訂命令檔動作。至於其他平台 (包括 Windows),請考慮使用「呼叫 Java 方法 (EJB)」或「呼叫 Web 服務」動作。
呼叫 HTTP 要求 — 透過伺服器將 HTTP 要求傳送至目標 URL。此動作類型是用來呼叫 URL API 所顯示的外部系統。
呼叫代理程式 — 呼叫其他代理程式。此動作類型可讓您鏈結代理程式。例如,您可以讓代理程式 A 呼叫將呼叫代理程式 C 的代理程式 B,依此類推。
根據預設,這些動作權限均已授予管理員。
建立動作的能力是由下列動作權限所控制,這些權限則是由管理員管理:
建立瀏覽動作 — 授予建立瀏覽至相關內容之動作的權限。
建立呼叫動作 — 授予建立呼叫外部系統的作業、函數和程序之動作的權限。
儲存包含內嵌 HTML 的動作 — 搭配「建立呼叫動作」權限使用,授予在「呼叫 Web 服務」動作結果的自訂項中內嵌 HTML 程式碼的權限。
請參閱 Security Guide for Oracle Business Intelligence Enterprise Edition 中的 Managing Presentation Services Privileges,以及管理 Oracle BI 展示目錄中的物件。
您可以在哪裡新增動作須視動作的類型而定。
您可以新增部分類型至分析、儀表板頁面、代理程式、計分卡目標、計分卡初步計畫以及 KPI,而其他類型則只能新增至代理程式或只能新增至分析、儀表板頁面、計分卡目標、計分卡初步計畫以及 KPI。此表格列出動作的類型,並識別您可以新增每個類型的位置。
動作類型 | 新增至分析、儀表板頁面、計分卡目標、計分卡初步計畫及 KPI | 新增至代理程式 |
---|---|---|
瀏覽 EPM 內容 |
是 |
否 |
瀏覽 BI 內容 |
是 |
否 |
瀏覽網頁 |
是 |
否 |
瀏覽 E-Business Suite |
是 |
否 |
瀏覽 Siebel CRM |
是 |
否 |
呼叫 Web 服務 |
是 |
是 |
呼叫 Java 方法 |
是 |
是 |
呼叫瀏覽器命令檔 |
是 |
否 |
呼叫 HTTP 要求 |
是 |
是 |
呼叫代理程式 |
否 |
是 |
呼叫伺服器命令檔 |
否 |
是 注意:對於此動作類型,伺服器必須在 Microsoft Windows 上執行。 |
呼叫 Java 工作 |
否 |
是 |
如需有關新增動作至物件的詳細資訊,請參閱:
具名動作是您在「Oracle BI 展示目錄」中依名稱定義後儲存的動作,這樣您就可以重複使用它。您也可以重複使用具名動作作為範本來建立其他具名動作。
您可以將所有類型的動作儲存至目錄,但下列類型除外:
呼叫代理程式
呼叫伺服器命令檔
呼叫 Java 工作
例如,假設您經常想要在正在設計的分析和儀表板頁面中包括前往您組織網站的導覽。您可以建立瀏覽至 URL 的動作,並將它儲存到目錄中。當您建立分析和儀表板頁面時,就可以在這些頁面中新增此具名動作。
當您透過下列位置來建立動作時,便會建立具名動作:
在全域工具列上的新建功能表,方法是按一下動作,然後選取其中一個動作類型 (例如,瀏覽網頁)。
首頁,方法是按一下「建立」區域中的動作,然後選取其中一種動作類型 (例如,瀏覽 BI 內容)。
您也可以從儀表板、分析或 KPI 建立具名動作。執行此作業的方法是建立內嵌動作,接著若要加以保存,請將它儲存到目錄。請參閱何謂內嵌動作?
內嵌動作是您在使用時所定義,而且不會在目錄中使用名稱來儲存。相反的,它會儲存為分析、儀表板頁面、代理程式、計分卡目標、計分卡初步計畫或 KPI 的一部分。
當包含內嵌動作的分析、儀表板頁面、代理程式、計分卡目標、計分卡初步計畫或 KPI 遭到刪除時,也會自動刪除內嵌動作。這可簡化只有在特定 BI 內容中合理之動作的目錄管理。
例如,假設您正在設計儀表板頁面,而想要呼叫您計畫只使用一次的 EJB。您可以建立一個在那個時候呼叫 EJB 的動作,然後將它新增至頁面。當您儲存儀表板時,就會一併儲存該動作。
您可以在下列情況下建立內嵌動作:
建立或編輯代理程式,然後在代理程式完成時,新增要執行的新動作。請參閱新增代理程式動作。
編輯儀表板頁面,然後使用動作連結或動作連結功能表新增頁面的動作。請參閱關於新增儀表板頁面動作。
建立或編輯分析,然後使用動作連結將新動作新增至資料欄標題、資料欄值或是階層層次值。請參閱新增分析動作。
建立或編輯 KPI,然後使用動作連結,將新動作新增至 KPI。請參閱新增 KPI 動作。
在計分卡中建立或編輯初步計畫或目標,然後使用動作連結將新動作新增至初步計畫或目標。請參閱新增計分卡中的初步計畫和目標動作。
動作參數可讓動作的資料呈現於作業或處理作業中。
動作參數用來從 Oracle BI EE 將資料傳送到下列動作所代表的作業或處理作業:
對於呼叫「Web 服務」作業的動作,這些參數對應至在 Web 服務作業的輸入訊息內定義為屬性和簡單元素 (或者解構為其簡單類型元件的複雜元素) 的簡單類型,並且從定義作業和該作業之任何參數的「Web 服務定義語言 (WSDL)」進行讀取。
對於呼叫 Java 方法、瀏覽器命令檔或是伺服器命令檔的動作,參數會對應至方法上的引數。
對於瀏覽至網頁或呼叫「HTTP 要求」的動作,這些參數對應至從 URL 傳送的參數。
對於瀏覽至 BI 內容的動作,參數會從來源自動傳送至目標。從某個分析瀏覽至另一個分析時,如果資料的來源資料列包含之欄位的名稱和目標分析上作為篩選中之欄位的邏輯名稱相同,則此欄位的值會被作為參數傳送。篩選上的運算子應該設成提示或等於/在。
建立具名動作或是將動作與物件關聯時 (例如在分析上的資料欄),您可以指定參數是否為:
固定 — 固定參數是可見的,但其值無法由使用者設定。
隱藏 — 被隱藏的參數不會顯示出來,且使用者無法設定參數值。隱藏並不表示參數是安全的。
選擇性 — 選擇性參數,不需輸入參數值即可執行動作。
顯示之合計或總計的動作連結或條件動作連結將不會傳送相關 BI 內容以外的參數。
依條件啟用的動作可以新增至特定元素。
您可以依條件啟用新增至下列項目的動作:
分析。請參閱關於依條件啟用新增至分析的動作。
儀表板頁面。請參閱關於依條件啟用新增至儀表板頁面的動作。
代理程式。請參閱關於依條件啟用新增至代理程式的動作。
新增至 KPI 的動作會與 KPI 範圍關聯,因此會因其定義而依條件啟用它們。同理,新增至計分卡的動作也會依條件啟用,因為它們與初步計畫和目標的狀態關聯。
新增至分析的動作連結只有在指定的條件下才會顯示。
新增分析動作時,您可以指定只有在符合一或多個條件時才顯示其關聯動作連結。您可以在要使用的分析中,選取一或多個資料欄並指定要符合的條件,以達成此目的。(指定條件的步驟非常類似於條件格式所用的步驟。)
例如,在依區域顯示銷售數字的分析中,您可以指定「將電子郵件傳送至地區經理」動作連結只有在銷售數字掉到特定數量以下時才顯示。
新增至儀表板頁面的動作只有在指定條件之下才能夠顯示。
您可以在新增儀表板頁面動作時,指定其關聯動作連結只有在符合特定條件時才顯示。您可以指定要符合的條件 (具名或內嵌) 以達成此目的。
例如,在顯示產品庫存量的儀表板頁面中,您可以指定「訂購庫存」動作連結只有在指定產品的庫存量偏低時才顯示。
視儀表板頁面中的資料而定,在動作連結功能表上使用條件動作連結,可讓您對使用者顯示不同組的動作。例如,在顯示產品庫存量的儀表板頁面中,您可以新增包含下列動作連結的動作連結功能表:
如果指定產品的庫存量為零,則訂購庫存並停止廣告
如果指定產品的庫存量很低,則訂購庫存
如果指定產品的庫存量足夠,則不採取任何動作
請參閱何謂動作連結與動作連結功能表?和使用條件。
條件可用來執行代理程式動作。
當您主要使用代理程式的條件來判斷代理程式是否傳遞其內容時,您也可以使用它來判斷代理程式是否執行其動作。
新增代理程式動作時,您可以指定只有在符合特定條件時才執行動作。您可以將條件 (內嵌或具名) 新增至代理程式,然後指定您要執行的動作,以達成此目的:
只有當代理程式條件結果為 True 時
只有當代理程式條件結果為 False 時
對於某些動作,您也可以指定是否針對條件傳回的每個資料列執行動作。無法針對結果集的每個資料列執行「呼叫伺服器命令檔」動作和「呼叫代理程式」動作。此外,如果其中一個動作參數是結果集對應,則無法對每個資料列執行。
例如,您可以為會自動啟動新行銷活動的代理程式新增動作,並指定只有評估地區銷售額是否掉至 $2,000,000 以下的條件為 true 時,才執行該動作。
請參閱使用條件。
您可以自訂在使用者執行動作時要對使用者顯示的資訊。
具體來說,您可以:
指定使用者執行動作時,是否對使用者顯示確認提示。
自訂使用者在執行動作前需要提供動作參數值時,對他們顯示的對話方塊。
自訂對使用者顯示的呼叫成功訊息,或是針對「呼叫 Web 服務」動作,自訂對話方塊以顯示關於動作結果的資訊。
自訂對使用者顯示的呼叫失敗訊息。
您可以在建立或編輯動作時使用「動作選項」對話方塊來自訂此資訊。請參閱指定新動作的設定值。
您可以建立具名動作 (如果您有適當的權限),讓內容設計人員能夠新增至分析、儀表板頁面、代理程式、計分卡目標、計分卡初步計畫以及 KPI。
請參閱何謂指定的動作?
您必須為您建立的每個動作指定設定值。
當您執行下列任何工作時,您可以在建立新動作對話方塊 (代理程式和儀表板顯示為新動作對話方塊,計分卡則顯示為新增動作對話方塊) 中指定新動作的設定值:
您可以為分析中的資料欄標題、資料欄值或階層層次值新增一或多個動作。
若要新增資料欄標題、資料欄值或階層層次值動作,請使用動作連結新增動作。
當包含一或多個動作連結的分析在樞紐分析表、表格、地圖、圖表、格子圖或測量錶中對使用者顯示時,使用者可以按一下連結來執行關聯的動作。請參閱何謂動作連結與動作連結功能表?
您可以為儀表板頁面新增動作,以增強儀表板頁面功能。
您可以使用下列兩種方式其中之一,新增儀表板頁面動作:
透過在儀表板頁面上新增區段,新增動作的「動作連結」物件。
將包含一或多個動作連結的儀表板頁面對使用者顯示時,使用者可以按一下連結來執行關聯的動作。
透過在儀表板頁面上新增區段,新增動作連結的「動作連結功能表」物件。
包含動作連結功能表的儀表板頁面會對使用者顯示,使用者可以從動作連結功能表選取連結來執行關聯的動作。
使用動作連結新增儀表板頁面動作,可讓儀表板頁面具有互動性。
您可以為 KPI 新增一或多個動作。若要新增 KPI 動作,請使用動作連結新增動作。
將包含一或多個動作連結的 KPI 對使用者顯示時 (通常在計分卡或 KPI 監看清單),使用者可以按一下連結以執行關聯的動作。
您可以為計分卡中的初步計畫或目標新增一或多個動作。
若要新增初步計畫或目標動作,請使用動作連結。
您可以根據現有的具名動作來建立動作。
例如,假設您的組織目前有一個傳送電子郵件訊息的「傳送訊息」具名動作。其參數包括收件者、主旨、訊息以及優先順序。您可以根據此「傳送訊息」動作建立一個傳送高優先順序訊息的動作。若要這樣做,您可以為優先順序參數提供高優先順序值,並以新名稱儲存新動作,例如,「傳送高優先順序訊息」。
您可以更正錯誤或更新儀表板頁面上的動作、動作連結或動作連結功能表。
您可以編輯任何動作、動作連結或動作連結功能表,讓儀表板頁面維持在最新狀態。
您可以編輯已新增至代理式的動作。
如果動作是內嵌動作,則可以編輯整個動作。如果動作是具名動作,則只能編輯參數值。
您可以變更已新增至 KPI 的動作或動作連結。
編輯動作和動作連結,可確保讓資訊維持在最新狀態。
初步計畫與目標中的編輯動作和動作連結可讓它們保持最新以及互相關聯。
編輯動作和動作連結是一個簡單的程序。
您可以將內嵌動作儲存到目錄中,以便在多個分析中使用。
您可以在分析中選取要儲存至目錄的內嵌動作。例如,在「品牌收益」分析中,您可以在目錄中儲存內嵌動作。當您將動作儲存至目錄時,您可以將其包含在「業績」儀表板的其他分析和儀表板頁面。
儲存分析中的內嵌動作:
您可以選取將儀表板中的內嵌動作儲存到目錄中。
例如,您可以將「業績」儀表板中的內嵌動作儲存到目錄中。將動作儲存到目錄後,您就可以在儀表板中未包含的「品牌收益」分析中包括該動作。