AEM 6.5 Forms (AMS和內部部署)與AEM Forms as a Cloud Service (AEM CS Forms)的差異 notable-changes-for-existing-AEM-Forms-users

與Adobe Experience Manager Forms On-Premise和Adobe-Managed Service環境相比,Adobe Experience Manager Forms as a Cloud Service對現有功能進行了一些重大變更。 主要差異列示如下:

雲端原生功能

  • 此服務採用雲端原生架構,可根據負載自動調整規模、無升級停機時間、經常推出新功能和更新後,以及最佳化拓撲,提供最強彈性和最高效率。

  • 此服務不包含將資料儲存至Adobe Experience ManagerCloud Service執行個體的提交動作,因此超級安全。 透過表單擷取的資料會直接傳送至已設定的資料存放區。

  • 此外,也隨附免費的CDN (內容傳遞網路),協助您以更快的速度傳遞和轉譯表單。

更新開發流程

  • 此服務提供SDK,在將程式碼部署至Cloud Service之前,可在本機環境(本機電腦)中開發和測試自訂程式碼。 開發人員在本機電腦上使用SDK來開發和測試自訂元件、主題、工作流程應用程式、設定、範本等。 在其本機開發環境中測試自訂程式碼後,他們將自訂程式碼部署到Forms CS環境開發或中繼環境以進行進一步測試,然後再將它升級至生產環境。

  • 開發人員在通用Git存放庫中維護Cloud Service和本機開發環境的程式碼。 建立AEM as a Cloud Service程式時,會自動以AEM原型為基礎的Git存放庫建立。

    在AEM as a Cloud Service程式上 自動建立Git存放庫

  • Formsas a Cloud Service的開發流程會與AEM Cloud Service的AEM Archetype一致。 不過,Adobe Experience Manager Maven專案必須進行一些變更,才能與AEM Cloud Service相容。 在高層面上,AEM需要將內容和程式碼分離為離散的子套件,以遵循可變和不可變內容之間的分割。 使用Repository Modernizer工具,將內容和程式碼分割為獨立套件,以與Adobe Experience Manager as a Cloud Service定義的專案結構相容,藉此重新建構現有的專案套件。

  • 在搭配Forms as a Cloud Service使用客戶套件組合之前,請先使用最新版adobe-aemfd-docmanager重新編譯自訂程式碼。

  • 使用AEM Formsas a Cloud Service移轉公用程式,準備並移轉最適化Forms、主題、範本和雲端設定,從OSGi上的 AEM 6.4 Forms和OSGi上的AEM 6.5 Forms移轉到AEM as a Cloud Service。 使用程式🔗的Git存放庫匯入現有的最適化表單範本。

  • 電子郵件預設僅支援HTTP和HTTP通訊協定。 請連絡支援團隊以啟用連線埠來傳送電子郵件,並為您的環境啟用SMTP通訊協定。

本地化

  • 本地化的最適化Forms的URL慣例現在支援在URL中指定地區設定。 新的URL慣例可在Dispatcher或CDN上快取當地語系化的表單。 在Cloud Service環境中,使用URL格式http://host:port/content/forms/af/<afName>.<locale>.html來要求最適化表單的本地化版本,而非http://host:port/content/forms/af/afName.html?afAcceptLang=<locale>

  • Adobe 建議使用 Dispatcher 或 CDN 快取。這有助於改善預填表單的轉譯速度。

最適化表單

  • 規則編輯器: AEM Forms as a Cloud Service提供強化的規則編輯器。 Formsas a Cloud Service上沒有程式碼編輯器可用。

    移轉公用程式可協助您移轉具有自訂規則(在程式碼編輯器中建立)的表單。 公用程式會將這些規則轉換為Forms as a Cloud Service支援的自訂函式。 您可以將可重複使用的函式搭配規則編輯器使用,以繼續取得搭配規則指令碼取得的結果。 onSubmitErroronSubmitSuccess函式現在可在規則編輯器中作為動作使用。

  • 預填服務: ​預填服務會從伺服器擷取資料,並合併以在使用者端預填您的Adaptive Forms。 此功能有助於改善填寫最適化表單所需的時間。 您一律可以設定預填服務在Adobe Experience Manager Forms伺服器上執行合併動作。

  • 提交動作: 電子郵件 ​提交動作提供傳送附件和將記錄檔案(DoR)附加於電子郵件的選項。 您可以使用它來取代AEM 6.5 Forms中可用的​ 電子郵件作為PDF ​動作。

  • Automated forms conversion服務:服務未提供Automated forms conversion服務的中繼模型。 您可以從Automated forms conversion服務檔案下載。

  • XSD型最適化Forms: ​您可以使用XDP範本為記錄檔案設計範本。 此服務不支援XFA型最適化Forms

  • 元件:此服務不支援表單內簽名體驗,也不包含最適化表單的「摘要」和「驗證」元件。

  • 精靈介面: ​您可以使用精靈介面快速設定常用選項,輕鬆建立最適化表單。

Forms入口網站

  • 此服務沒有保留草稿和已提交的最適化Forms的中繼資料。

檔案服務:

Formsas a Cloud Service提供Document Generation和Document Manipulation RESTful API。 您可以視需要使用這些API來依需求或批次產生或操控檔案:

  • Document Services: Document Generation API (輸出服務):在單一API呼叫或批次中,您只能使用一個包含多個DATA XML檔案的範本。 不支援在單一API呼叫中對多個資料檔案使用多個範本。

  • Document Manipulation API (組合器服務)

    • 依賴檔案服務或應用程式的作業無法使用。 例如,不支援Microsoft®Word對PDF、Microsoft®Excel對PDF、HTML對PDF、PostScript (PS)對PDF、XDP對PDF forms。 這些作業分別依賴Microsoft®Office、Adobe Acrobat、AdobeDistiller、Forms Document Service。

    • 在將非PDF格式的檔案與Communications Document Manipulation API搭配使用之前,請先將其轉換為PDF格式。 例如,如果您的檔案是Microsoft® Office、HTML、PostScript (PS)、XDP格式,請先將這些檔案轉換為PDF格式,然後再將這些檔案與PDF檔案一起使用。 您可以使用ConvertPDF服務進行這類轉換。

    • 您可以使用AEM 6.5 Forms環境進行數位簽名、加密、Reader延伸、傳送至印表機、轉換PDF和條碼Forms服務。

資料整合(表單資料模型)

  • 此服務也支援JDBC聯結器、Microsoft®Dynamics、SalesForce、SOAP架構的Web服務,以及支援OData的服務。

  • 您也可以連線AEM使用者設定檔,以擷取和更新使用者資訊。

  • Forms資料模型僅支援HTTP和HTTPS端點來提交資料。 此服務不支援REST聯結器的雙向SSL以及SOAP資料來源的x509憑證式驗證。

  • Formsas a Cloud Service允許使用Microsoft®Azure Blob、Microsoft®Sharepoint、Microsoft®OneDrive以及支援一般CRUD (建立、讀取、更新和刪除)作業的服務做為資料存放區,同時支援Open API規格2.0和Open API 3.0規格。

電子簽章

  • 此服務提供與Adobe Sign的OOTB整合,並支援電子簽章的DocuSign。

  • 此服務也支援Adobe Sign角色。 您可以在最適化Forms編輯器中設定角色,讓業務使用者輕鬆設定簽署工作流程。

HTML5 Forms

  • 您可以使用AEM 6.5 Forms環境:

    • 將您的XDP型表單轉譯為HTML5 Forms。 此服務不支援HTML5 Forms。

    • 離線擷取資料,並在下次您使用AEM Forms Workspace應用程式返回線上時進行同步處理。

互動式通訊

  • 您可以使用Communications API,隨選或在Formsas a Cloud Service上批次產生個人化檔案。 您可以使用AEM 6.5 Forms環境進行互動式通訊和代理程式UI使用案例。

另請參閱

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab