瞭解如何將Oracle Visual Builder 應用程式的相片和檔案傳送至Oracle Content and Experience

應用程式使用者採用相片並在許多相關資訊環境中建立文件,是保險評定者在損毀時間和附註詳細資訊 (例如時間和位置或現場服務技術人員),記錄有關需要修復之損壞設備的詳細資訊。

通常,這些相片和文件必須儲存在使用者裝置以外的地方。若要從裝置移動這些相片與文件,您必須設定在Oracle Visual Builder 中開發的應用程式,以將這些相片與文件傳送至後端儲存服務。

Oracle 提供許多後端服務,可用來儲存從屬端應用程式 (自行動或 Web 應用程式) 傳輸的資料。例如, Oracle Visual Builder提供有限的儲存體大小,供您用來儲存資料。其他範例包括Oracle Mobile Hub。此解決方案使用Oracle Content and Experience 服務來示範您在使用Oracle Visual Builder建立的應用程式中實行此樣式的方式。Oracle Content and Experience 是一項服務,可將內容與數位物件管理放在原本上。

除了從相同行動應用程式的專案來源調整 Web 應用程式之外, Oracle Visual Builder 還提供可讓您建置 Android 和 iOS 行動應用程式的工具和樣板。同樣地,您可以在Oracle Visual Builder 中建立提供相同功能類型的 Web 應用程式,並重複使用代管 Web 與行動應用程式之相同視覺化應用程式中定義的服務連線與業務物件。除了重複使用這些機會之外,Oracle Visual Builder 提供快速開始、範本以及動作的範圍,例如「拍攝相片」動作,可協助使用者將相片和檔案傳送至後端儲存體服務的功能實行。

開始之前

開發人員會在Oracle Visual Builder 中建立組態,讓Oracle Visual Builder 能夠從相同的行動應用程式原始程式碼建置 Android 和 iOS 行動應用程式。

您在Oracle Visual Builder 中定義的組建組態,會根據您要為其建立應用程式的平台而有所不同。

針對 Android,您必須上傳包含將用來簽署您在Oracle Visual Builder中建立之應用程式的金鑰與密碼的金鑰存放區。請參閱在 Android 文件中簽署應用程式,瞭解完成建立可上傳至Oracle Visual Builder之金鑰存放區的高階作業。

對於 iOS,您必須上傳簽署憑證和佈建設定檔,此設定檔包含您將用來簽署您在Oracle Visual Builder中建立之應用程式的證明資料。請參閱 Apple 文件中的程式碼登入,瞭解建立這些使用者自建物件時必須完成之工作的簡介。

為了進度化 Web 應用程式,您不需要建立物件,例如 Android 和 iOS 平台上討論的物件。您只需要在Oracle Visual Builder中啟用 PWA 選項。

架構

此架構圖顯示連線Oracle Visual Builder 使用後端儲存體服務 (例如Oracle Content and Experience) 產生之應用程式的一般方法。

您可以使用Oracle Visual Builder 來開發及建立與後端儲存體服務進行通訊的應用程式。Oracle Visual Builder 是您建立可呈現應用程式介面的頁面、建立連線至 REST 服務的服務連線以及定義組態,讓Oracle Visual Builder 中所含的組建服務能夠建立 Android、iOS、客製化 Web 應用程式或 Web 應用程式。

Vb-back-end-storage-arch-diag.png 的描述請參見下方
Vb-back-end-storage-arch-diag.png 圖解描述

關於使用Oracle Visual Builder建立應用程式

使用 Oracle Visual Builder 開發應用程式時,請按照下列步驟進

  1. Oracle Visual Builder中建立視覺化應用程式。
  2. 在 Oracle Visual Builder 中建立行動應用程式或 Web 應用式。
  3. 在行動裝置或 Web 應用程式中建立可顯示控制項的 UI,例如點選按鈕,可讓一般使用者取得相片。
  4. 建立Oracle Content and Experience REST API for Documents 的服務連線,並將您將用來上傳檔案和相片的端點加到Oracle Content and Experience文件儲存體
  5. 暫存並公布您的行動裝置與 Web 應用程式。
  6. 使用適當的裝置測試您的應用程式。

關於必要的服務和角色

此解決方案需要Oracle Visual BuilderOracle Content and Experience 服務。

這些是每項服務所需的角色。

服務名稱:角色 需要執行...
Oracle Cloud:管理員 管理行動使用者、角色和範圍。
Oracle Visual Builder:Visual Builder Developer 預先定義的角色,對應至 ServiceDeveloper 應用程式層預先定義的角色。 建立、管理、安全以及發布 Web 和行動應用程式:
Oracle Content and Experience:標準使用者 (CECStandardUser) 使用者角色。 管理內容 (檢視、上傳及編輯文件)。

瞭解如何取得 Oracle Solutions 的 Oracle Cloud 服務,瞭解所需的雲端服務。