使用案例

Oracle APEX 在各種不同的使用案例中,都提供極具吸引力的解決方案;無論是簡易試算表汰換作業,或是每天有數千人使用的關鍵任務企業系統。

探索以下這六個常見的使用案例,瞭解 Oracle APEX 所提供的優勢:

新的雲端 App

迅速建置需要的 App,才能迎合新商機。

組織中累積的大量App 是為了因應變動的業務需求,才能維持競爭力。通常來說,這類型 App 不是企業級 App,只在一定期間才需要用到,但馬上就要上線。這種 App 的需求定義不明確,而業務優先順序變化又太快,因此 App 的建置速度必須非常迅速,且可依需求輕鬆更新。

試用概念驗證實驗室
  • 快速完成原型概念

    您可以藉由 Quick SQL 使用範例資料完成定義新的資料結構,並且利用 Quick SQL 根據簡單的簡易式語法產生 SQL 命令檔。這些命令檔可以儲存在 Oracle APEX 環境並於其中輕鬆執行,以建立資料庫表格、觸發程式和視觀表。然後使用「建立應用程式」精靈為定義的表格建立報表和表單。您甚至可以增加額外功能 (例如存取控制、活動報表等等),只要幾分鐘即可建立功能完整的 App。

  • 套用低程式碼開發做法

    IT 專業人員和熟悉最新技術的業務使用者都可以使用低程式碼在 Oracle APEX 中快速建置 App。Oracle APEX 相當容易使用也簡單易學。「應用程式產生器」所提供內容豐富、瀏覽器型的直觀式介面會引導您完成建立應用程式。功能強大的 Oracle APEX 元件讓您適度編寫程式碼即能在 App 中新增高階功能。

  • 靈活的開發方式

    使用 Oracle APEX 進行開發,主要是快速地重複執行應用程式以及與一般使用者進行複查。開發人員通常可透過即時方式輕鬆地與一般使用者一起作業,並且實行變更和增強功能要求。APEX 維護與強化現有 App 的速度,就和建立第一個原型一樣快。

  • 省去額外授權費用

    如果您已經擁有 Oracle Database 授權,不論開發人員、應用程式、資料磁碟區、處理器或一般使用者的數目多寡,使用 Oracle APEX 都無須支付任何額外費用。如果您還沒有 Oracle Database 授權,您也可以具競爭力的價格,按時數計費使用 Oracle Database Cloud 服務隨附的 Oracle APEX。

試算表汰換作業

汰換關鍵業務功能中使用的試算表 - 一場即將發生的大災難!

絕大多數的組織都利用試算表傳播及提報數據。原因為何?因為試算表容易建立 - 任何人只要手上有數據,就能組成一份試算表。通常試算表在建立後,就會傳送給同事協助進行更新等等。這無可避免會產生各種不同數據的大量複本,造成業務流程的嚴重缺陷。最好不過的解決方案,就是利用瀏覽器型 App 將單一事實來源儲存在受到完全保護的資料庫中,讓所有人都能透過此 App 維護數據。

試用試算表實驗室
  • 從試算表到 Web App 只要短短幾分鐘

    使用精靈,只需輕點選幾下,就可以在 Oracle Database 中將試算表轉換成已完全填入內容的表格,最後完成一個功能完整的 App 和一份用於維護資料的報表及表單。

  • 單一事實來源

    無須淹沒在數不完的試算表中,使用者登入 APEX 即可存取單一集中式 App,所有人都在此進行資料維護,而且所有人都見到一樣的資料。

  • 進階安全性

    試算表通常缺乏認證和稽核功能。APEX App 可以使用 SSO、LDAP 或「社群登入」並可快速納入稽核追蹤功能。用來保管資料的 Oracle Database 一般會由 DBA 進行專業備份。

  • 完全關聯式

    要在試算表中實行主要-明細類型的關係極為困難,因此大多數試算表均為平面結構,難以適當分析資料。而 APEX 是在完全關聯式的 Oracle Database 上執行,實行參照完整性在該處是尋常情況。此外,APEX 還可讓您以宣告方式輕鬆定義主要-明細頁面。

Oracle Forms 現代化

將無法滿足需求的舊有 Oracle Forms App 轉換成現代化的 APEX。

Oracle Forms 應用程式通常提供的是過時的從屬端/伺服器使用者體驗,可能有可用性和輔助功能不良的問題、不是與各種瀏覽器都能搭配運作,並且很難在行動裝置上使用。最後,僱用技術精良的 Oracle Forms 開發人員不僅通常難度很高,而且還花費驚人。

針對全新的需求或主要功能升級,可能最好是考慮採用您自己的替代方案。由於 Oracle APEX 與 Oracle Forms 都是以 SQL 和 PL/SQL 為基礎並提供宣告式開發環境,因此對開發人員而言,從 Oracle Forms 轉換成 Oracle APEX 相當簡單。

深入瞭解
  • 新式、美觀、應答式 Web App

    APEX 的「通用主題」可產生新式 App,可使用宣告方式定義不同的主題樣式,並輕鬆使用樣板選項來開發一般使用者愛用的 App。

  • 凝聚型的設計型式

    運用 APEX 就可以輕鬆開發出直觀且易於存取的 App,讓您的 App 就像其他好用的熱門 Web App 一樣。一般使用者不需要經過訓練,就能在 APEX App 中輕鬆瀏覽並使用所有功能,這讓 APEX 非常適合用於開發供客戶或合作夥伴面向的 App。

  • 快速的應用程式開發

    由於 APEX 以描述資料為基礎,因此可快速又輕鬆地維護頁面定義,或視需要增強頁面定義。如果您需要完全擴充頁面,可以使用 SQL、PL/SQL、JavaScript、HTML 和 CSS。

  • 所有 Web 瀏覽器都可執行

    執行 APEX App 時純粹只需要瀏覽器,不需要任何從屬端軟體。由於具備應答式功能,這些 App 從一開始就符合行動裝置的使用需求,因此它們可藉由瀏覽器在任何裝置上執行。

外部資料共用

為外部使用者 (例如合作夥伴和客戶) 建立公用 App。

通常要與合作夥伴共用資料很困難,因為這麼做會變得難以改善業務流程。提供一個 App 讓您的客戶可以與您產生互動 (例如下訂單或複查/追蹤訂單進度),除了可大幅度提升客戶滿意度,也可讓業務源源不斷。但您不希望將內部系統暴露在網際網路上,而且您對於安全性、阻斷服務攻擊和網站正常運作時間也有顧慮。透過使用 Oracle Database Cloud Service 或 DMZ 中隔離的 Oracle Database,您即可放心開發公用 App。

  • RESTful 整合

    使用 APEX 和 Oracle REST Data Services (ORDS) 時,開發人員可以快速提供和 (或) 使用 RESTful Web Services。開發人員可以定義一個 REST 端點,然後以宣告方式使用該資料來源建立報表、圖表或行事曆。

  • 建立客製化 App

    特別針對讓客戶感到滿意並與客戶建立互動而快速建立自訂 App,讓客戶想和您有更多生意上的往來。

  • 雲端代管

    透過 Oracle Database Cloud Service,由您提供資料,而 Oracle 負責提供外部基礎架構。

  • 通過 Oracle 審查的服務

    Oracle 提供強化的全年無休監控環境。

資料市集報表功能

建立以不同資料為基礎的互動式報表 App。

要取得一份組織或甚至是一個部門內部的完整而準確資訊,經常是困難重重。資料被存放在許多系統中、現有報表又受限制且通常不會提供正確業務決策所需的詳細資訊、限制資料存取及避免資料外洩都不容易,以及執行封包的報表需花費數小時。利用 APEX 優異的報表功能與資料視覺化能力,讓開發各種使用者社群都適用的儀表板更簡單。

  • 結合資料

    要能夠進行正確的組織報告,第一步是將許多不同的資料集載入資料庫中,或定義 APEX 可使用的 RESTful Web 服務。

  • 微點安全性

    資料可加以限制或甚至隱匿,不同的使用者群組只能夠見到適當資料。

  • 全方位報表功能

    APEX 包含的「互動式報表」讓一般使用者可操控大量資料,並根據其特定需求輕鬆變更資料顯示方式。這包括資料欄選擇和順序、篩選、排序、運算、聚總,甚至是轉化資料的能力。一般使用者也能根據需要,選擇建立只有他們自己能看見的報表或是所有人都能看見的報表。

  • 高效能

    直接在 Oracle Database 中執行資料作業,而不是將大量資料搬移到中間層再執行資料操控。Oracle Database 也包含許多可在 Oracle APEX 應用程式內使用的特別資料分析功能。

SaaS 和 EBS 擴充功能

許多客戶都使用 Oracle APEX 整合 ERP 系統。ERP 系統提供廣泛的立即可用功能,但不見得會提供您需要的特定報表,或者有遺漏功能的可能,特別是您的產業或組織專屬的功能。您也可能發現常見的業務流程耗費太多步驟才能完成,因而導致效率不彰。在此情況下,使用 APEX 建置擴充功能可提供適當資訊或大幅提升生產力,進而提高使用者滿意度。

閱讀使用 Oracle APEX 擴充 EBS 12.2 技術白皮書
  • 互動式報表功能

    讓一般使用者可根據自己的報告需求,輕鬆操控資料。這包括資料欄選擇和順序、篩選、排序、運算、聚總,甚至是轉化資料的能力。一般使用者也能根據需要,將報表儲存成為只有他們自己能看見或是所有人都能看見的報表。

  • 簡化流程

    開發擴充功能,提供步驟更少的簡化業務流程。重要的是,此擴充功能從 ERP 系統擷取需要的資料,然後將完成的工作產品傳回 ERP 系統中。

  • 客製化開發

    根據公司或產業特定需求建立客製化應用程式。此類 App 應使用適當的 ERP 資料,但最好讓本機資料庫物件儲存 ERP 系統中所沒有的其他資料。

  • 緊密整合

    APEX 可用來結合不同系統的資料 (不只是 ERP 的資料),建立更好的儀表板與報表,或更複雜的業務流程。這些資料可利用 REST Web 服務取得,或是藉由連結至其他資料庫擷取並 (或) 張貼資料而取得。