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程式上
-
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 快取。這有助於改善預填表單的轉譯速度。
最適化表單
-
預填服務: 預填服務會從伺服器擷取資料,並合併以在使用者端預填您的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使用案例。